Tookan logoMCP server · Shipping and delivery

Tookan MCP server

Tookan in any MCP client, through Memtro: Tookan does not publish this server. Memtro's Tookan connector reads Tookan through its API with the credentials you connect, and one endpoint hands those tools, every other system you connect and Memtro's memory tools to Claude Code, Cursor, Claude Desktop or anything else that speaks Streamable HTTP, as you.

What the model can do

Tookan delivery and field-service dispatch: tasks (pickup, delivery, appointment, field workforce) by date, status, agent, team or order id, with status, timings, agent and team, task counts by status, deleted tasks, agents with availability and tags, and teams. Customer names, phones, emails, addresses and agent locations are never read. When you ask, can create a task, reschedule tasks, assign or auto-assign a task, force a task's status, cancel or delete a task, mark it ready to dispatch, push a message to agents, block or unblock an agent, and add, edit or delete a customer.

Reads

  • tookan_list_tasksTookan tasks of one type whose task date falls between two dates no more than 31 days apart: job id, order id, status, description, agent, team…
  • tookan_get_tasksTookan tasks by job id (up to 100), or by your own order ids: status, description, agent, team, times and distance.
  • tookan_task_statsCounts of Tookan tasks by status, optionally for one job type, team, set of statuses or date range.
  • tookan_list_deleted_tasksTookan tasks of one type that were deleted, optionally between two dates: job id, order id, type, status and description.
  • tookan_list_agentsTookan agents (drivers): id, name, username, availability now (free, busy, offline), active, captive or freelancer, tags and team.
  • tookan_list_teamsTookan teams: id, name and tags.

Acts, when you ask

These change something in Tookan. The model is told to use them only when you ask for exactly that, and each one is granted by name: per team on a shared connection, by the owner on a personal one.

  • tookan_create_taskCreates a Tookan task: a delivery to the customer's address by a time, a pickup from an address at a time…
  • tookan_reschedule_tasksMoves Tookan tasks to a new time: for pickup and delivery tasks start_time is the pickup time and end_time the delivery time…
  • tookan_assign_taskAssigns a Tookan task to an agent in a team, replacing any agent it had.
  • tookan_auto_assign_taskRuns Tookan's auto-assignment on a task (one created with auto-assignment on), which offers or assigns it to agents in its team and notifies them.
  • tookan_update_task_statusForces a Tookan task's status (assigned, started, successful, failed, arrived, unassigned, accepted, declined, cancelled) as if the agent had done it.
  • tookan_cancel_taskCancels a Tookan task (status Cancel).
  • tookan_delete_taskDeletes a Tookan task.
  • tookan_ready_to_dispatchMarks an assigned Tookan task ready to dispatch: Tookan pushes a notification to its agent's app (with the message given…
  • tookan_notify_agentsSends a push notification with the message given to the Tookan agents named, on their app if they are logged in.
  • tookan_block_agentsBlocks Tookan agents, so they cannot sign in or take tasks (until unblock_on, if given, or until unblocked), or unblocks them.
  • tookan_add_customerAdds a customer to Tookan's customer list with a name and phone, and optionally an email and address.
  • tookan_edit_customerChanges a Tookan customer's name, phone, email or address; only what is given changes.
  • tookan_delete_customerDeletes a customer from Tookan's customer list.

Connect it

First connect Tookan on Dashboard → Connections, then add Memtro to your client once. The Tookan tools appear alongside the tools of everything else you have connected; nothing is configured per connector.

Claude Code

The Memtro plugin registers the server and a skill for when to use it; the tools are then available in every session.

claude plugin marketplace add memtro-org/claude-memtro
claude plugin install memtro@memtro --config api_key=sk-memtro-...

Cursor

Add the server to .cursor/mcp.json in the project, or to the global file under ~/.cursor/.

{
  "mcpServers": {
    "memtro": {
      "url": "https://platform.memtro.com/api/mcp",
      "headers": {
        "Authorization": "Bearer sk-memtro-..."
      }
    }
  }
}

Claude Desktop

Create a personal API key on Dashboard → Profile → API keys. In Claude Desktop add an MCP server of type HTTP with URL https://platform.memtro.com/api/mcp and the header Authorization: Bearer sk-memtro-…

OpenCode

A remote server in opencode.json.

{
  "mcp": {
    "memtro": {
      "type": "remote",
      "url": "https://platform.memtro.com/api/mcp",
      "headers": {
        "Authorization": "Bearer sk-memtro-..."
      }
    }
  }
}

Pi

One command: pi mcp add memtro --url https://platform.memtro.com/api/mcp --bearer-token-env-var MEMTRO_API_KEY. Tools arrive as mcp__memtro__*. The pi-memtro extension registers it for you, alongside Memtro as the model.

Any other client

Add an MCP server of type HTTP (Streamable HTTP, stateless) at https://platform.memtro.com/api/mcp with the header Authorization: Bearer sk-memtro-.... Codex, Zed, Windsurf, Cline and the SDKs all take a remote server this way.

Who may use it

The key identifies the person, and the server offers that person the tools they may use everywhere else in Memtro. A shared Tookan connection is used by the teams an administrator granted it to, tool by tool, on the Permissions page; a personal connection is used by its owner alone, and its tools that act stay off until the owner allows them. See Teams and permissions and Connectors.

Ask it like this

  • › Which deliveries failed today?
  • › Which agents in the North team are free right now?
  • › How many tasks are unassigned this week?
  • › When was order 5521 delivered, and by which agent?
  • › Reschedule the pickup for order 5530 to 3pm tomorrow.

Questions

Is this an official Tookan MCP server?
No. It is Memtro's MCP server with Memtro's Tookan connector behind it: the connector reads Tookan through its API with the credentials you connect on Dashboard → Connections, and Tookan publishes nothing here. The same endpoint carries every other system you connect and Memtro's memory tools.
What does it cost?
Nothing on top of Memtro. One price per organisation by its number of users, from $50 a month for up to 10 users after a 7-day free trial, with every connector, the MCP server, jobs and memory included. You bring your own model keys.
Can it change anything in Tookan?
Only when you ask, and only what it has been granted: create a pickup, delivery or appointment task (can notify the customer and agents); reschedule tasks to a new start and end time; assign a task to an agent in a team (notifies the agent); auto-assign a task within its team; force a task's status, such as successful or failed (can notify the customer); cancel a task; delete a task; mark a task ready to dispatch (pushes to its agent); send a push message to agents; block or unblock agents; add a customer; edit a customer; delete a customer. Every other tool reads, searches or lists. An administrator grants each acting tool by name per team, and a personal connection acts only after its owner allows it.
Which clients work?
Any MCP client that speaks Streamable HTTP: Claude Code, Cursor, Claude Desktop, OpenCode, Codex, Zed, Windsurf, Cline and the Anthropic and OpenAI SDKs. There is no local process to run; the server is remote and authenticated with your key.

Other MCP servers · Shipping and delivery

Where agents remember your company

Sign in, add a provider key, create an API key and point your tools at Memtro. It takes about five minutes.

7-day free trial · card on file, nothing charged until it ends · cancel any time