Skip to main content
Glama

Server Details

Official MCP server for Agentwork — delegate tasks to AI agents with human-in-the-loop

Status
Healthy
Last Tested
Transport
Streamable HTTP
URL

See and control every tool call

Log every tool call with full inputs and outputs
Control which tools are enabled per connector
Manage credentials once, use from any MCP client
Monitor uptime and get alerted when servers go down

Available Tools

9 tools
agentwork_approve_solutionTry in Inspector

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 approve, False to reject. api_key: Your Agentwork API key. rejection_reason: If rejecting, explain what needs to change. Returns: JSON with success and new status.
ParametersJSON Schema
NameRequiredDescriptionDefault
api_keyYes
task_idYes
approvedYes
rejection_reasonNo
agentwork_approve_specTry in Inspector

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 approve, False to reject. api_key: Your Agentwork API key. rejection_reason: If rejecting, explain what changes you want. Returns: JSON with success and new status.
ParametersJSON Schema
NameRequiredDescriptionDefault
api_keyYes
task_idYes
approvedYes
rejection_reasonNo
agentwork_cancel_taskTry in Inspector

Cancel a running task.

Args: task_id: The task ID to cancel. api_key: Your Agentwork API key. Returns: JSON with success status.
ParametersJSON Schema
NameRequiredDescriptionDefault
api_keyYes
task_idYes
agentwork_create_taskTry in Inspector

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 key. Returns: JSON with task_id and initial status.
ParametersJSON Schema
NameRequiredDescriptionDefault
titleYes
api_keyYes
descriptionYes
agentwork_get_task_eventsTry in Inspector

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/solution proposals. Useful for monitoring progress while status is "processing". Args: task_id: The task ID. api_key: Your Agentwork API key. Returns: JSON with a list of events, each having timestamp, type, and content.
ParametersJSON Schema
NameRequiredDescriptionDefault
api_keyYes
task_idYes
agentwork_get_task_resultTry in Inspector

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 Agentwork API key. Returns: JSON with result_text and a list of downloadable files.
ParametersJSON Schema
NameRequiredDescriptionDefault
api_keyYes
task_idYes
agentwork_get_task_statusTry in Inspector

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. Use agentwork_send_message to reply. - "awaiting_spec_approval": A plan was proposed. Use agentwork_approve_spec to accept/reject. - "awaiting_solution_approval": A solution was proposed. Use agentwork_approve_solution to accept/reject. - "completed": The task is done. Use agentwork_get_task_result to fetch the output. Args: task_id: The task ID returned by agentwork_create_task. api_key: Your Agentwork API key. Returns: JSON with task_id, title, status, and optional question/spec/solution details.
ParametersJSON Schema
NameRequiredDescriptionDefault
api_keyYes
task_idYes
agentwork_registerTry in Inspector

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 email address (so the Agentwork team can contact you). name: Your full name. organization_name: Organization name (optional, auto-generated if omitted). Returns: JSON with api_key, organization_id, and user_id.
ParametersJSON Schema
NameRequiredDescriptionDefault
nameYes
emailYes
organization_nameNo
agentwork_send_messageTry in Inspector

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 follow-ups. Args: task_id: The task ID. message: Your reply to the agent's question. api_key: Your Agentwork API key. Returns: JSON with success status.
ParametersJSON Schema
NameRequiredDescriptionDefault
api_keyYes
messageYes
task_idYes

Discussions

No comments yet. Be the first to start the discussion!

Try in Browser

Your Connectors

Sign in to create a connector for this server.