io.github.ferm-ai/agentwork-mcp
io.github.ferm-ai/agentwork-mcpOfficial MCP server for Agentwork — delegate tasks to AI agents with human-in-the-loop
Tools · 9
Register a new Agentwork account and get an API key. Call this first if you don't have an API key yet. You need to provide an email address and your full name. Args: email: Your …
Create a new task on Agentwork. Args: title: Short title for the task (max ~70 chars). description: Detailed description of what you need done. api_key: Your Agentwork API…
Check the current status of a task. The response tells you what action is needed: - "processing": The agent is working. Poll again later. - "awaiting_reply": The agent asked a question. U…
Reply to a question from the Agentwork agent. Use this when agentwork_get_task_status returns status "awaiting_reply". This covers clarifying questions, accuracy level selection, and general …
Approve or reject the proposed spec/plan. Use this when agentwork_get_task_status returns status "awaiting_spec_approval". Args: task_id: The task ID. approved: True to appro…
Approve or reject the proposed solution. Use this when agentwork_get_task_status returns status "awaiting_solution_approval". Args: task_id: The task ID. approved: True to ap…
Fetch the completed result of a task (text + file URLs). Use this when agentwork_get_task_status returns status "completed". Args: task_id: The task ID. api_key: Your Agentwo…
Get the activity log for a task — see what the agent is doing in real-time. Returns timestamped events like status updates ("Searching the web..."), questions asked, replies sent, and spec/so…
Cancel a running task. Args: task_id: The task ID to cancel. api_key: Your Agentwork API key. Returns: JSON with success status.
How to use
Add to your Claude Desktop / Cursor / Cline MCP config:
{
"mcpServers": {
"io.github.ferm-ai/agentwork-mcp": {
"url": "https://mcp.agentwork.so/",
"transport": "streamable-http"
}
}
}