What is MCP?
The Model Context Protocol (MCP) is an open standard that connects AI assistants to external tools and data sources. When you add the Asteroid MCP server to your editor, your assistant gains access to Asteroid’s API — it can start executions, read results, update workflows, and more.What You Can Do
Inspect Executions
View execution status, results, and activity logs without leaving your editor.
Manage Workflows
Fetch, modify, and publish agent workflows through natural language commands.
Start Executions
Kick off agent runs with custom inputs directly from your terminal.
Debug Failures
Investigate failed executions by examining outcomes, reasoning, and activity traces.
Available Tools
The MCP server exposes the following tools to your AI assistant:| Tool | Description |
|---|---|
getContext | Get your user context including organization IDs. Call this first. |
listAgents | List all agents in your organization. |
listAvailableTools | List all available tools/capabilities for AI Task nodes in workflows. |
getExecution | Fetch the full state of an execution — status, outcome, reasoning, and result. |
listExecutions | List executions with filters (agent, status, date range, metadata). |
executeAgent | Start a new agent execution with custom inputs. |
getExecutionActivities | Fetch the activity log for an execution (tool calls, messages, events). |
getWorkflow | Retrieve the current published workflow for an agent. |
createWorkflow | Create a new workflow version. |
publishWorkflow | Publish a workflow version to make it the active version. |
The MCP server uses your Asteroid API key for authentication. All actions respect the same permissions as the platform UI and REST API.
Quick Start
- Set up the MCP server in Claude Code or Cursor.
- Ask your assistant to call
getContextto get your organization ID. - Use
listAgentsto find your agent, thengetWorkflowto read its workflow. - Modify the workflow and use
createWorkflow+publishWorkflowto deploy changes. - Run
executeAgentto test, andgetExecution/getExecutionActivitiesto debug.

