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/mcpHosted:
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:
- Workers —
workers_list,worker_get/create/update/delete(create/updatetakeexternalExecutor) - Tasks —
tasks_list,task_get,task_create,task_wait,task_cancel,task_deliverables - External-worker runner —
task_claim,task_progress,deliverable_submit - Chat —
chat_pending,chat_history,chat_reply - Decisions —
approval_decide,clarification_answer - Knowledge —
knowledge_list/get/create/delete - Connect your app —
connection_create_api,connection_create_webhook,binding_create, … - Account —
account_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
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.