Model Context Protocol

MCP Server

Drive CreateWorker from your AI tools. The @createworker/mcp server exposes workers, tasks, approvals, deliverables, chat, external-worker runners, knowledge, and connect-your-app integrations as MCP tools — usable in Claude Code, Claude Desktop, Cursor, and any MCP client.

Two ways to connect

Both need a CreateWorker API key (create one under Developer in your dashboard).

  • Local (npx) — runs the server on your machine; most robust.
  • Hosted (remote) — zero-install; connect by URL + key.

Claude Code

Local:

claude mcp add createworker \
  --env CREATEWORKER_API_KEY=cw_live_… \
  -- npx -y @createworker/mcp

Hosted:

claude mcp add --transport http createworker \
  https://www.createworker.com/api/mcp \
  --header "Authorization: Bearer cw_live_…"

Claude Desktop

Add to claude_desktop_config.json:

{
  "mcpServers": {
    "createworker": {
      "command": "npx",
      "args": ["-y", "@createworker/mcp"],
      "env": { "CREATEWORKER_API_KEY": "cw_live_…" }
    }
  }
}

Cursor uses the same shape in .cursor/mcp.json.

What the AI can do

The server exposes ~34 tools, including:

  • Workersworkers_list, worker_get/create/update/delete (create/update take externalExecutor)
  • Taskstasks_list, task_get, task_create, task_wait, task_cancel, task_deliverables
  • External-worker runnertask_claim, task_progress, deliverable_submit
  • Chatchat_pending, chat_history, chat_reply
  • Decisionsapproval_decide, clarification_answer
  • Knowledgeknowledge_list/get/create/delete
  • Connect your appconnection_create_api, connection_create_webhook, binding_create, …
  • Accountaccount_get, usage_list, webhook_register

The runner + chat tools let an AI agent run a worker's tasks and answer its chat — see External Workers.

Safe by construction

The API key's scopes and each worker's autonomy level still bound what runs — write actions stay approval-gated unless a worker is set to auto-execute. Use a cw_test_… key to experiment.

Try a prompt

Once connected, ask your assistant something like:

"List my CreateWorker workers, create a task for the research worker to
 summarize the latest AI news, wait for it, and show me the deliverable."

Source & issues: github.com/CreateWorkerAI/createworker-mcp · npm: @createworker/mcp. New to the API? See the Authentication page.