Spaceship MCP
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| SPACESHIP_API_KEY | Yes | Your Spaceship API key (sk_live_...) | |
| SPACESHIP_API_URL | No | Override for local dev or staging | https://spaceshipai.io |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {
"listChanged": false
} |
| prompts | {
"listChanged": false
} |
| resources | {
"subscribe": false,
"listChanged": false
} |
| experimental | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| list_projectsB | List all projects in the authenticated organization. Use this to discover which projects exist before listing or creating agents. Returns each project's id, name, and slug. |
| list_agentsA | List agents in the organization, optionally filtered by project. Pass |
| get_agentA | Get full details of a single agent including its tools and system prompt. Args: agent_id: The agent's UUID (from list_agents or create_agent). |
| create_agentA | Create a new agent. Pass Args:
name: Display name for the agent.
project_id: UUID of the project this agent belongs to (from list_projects).
description: Natural-language description — triggers server-side prompt scaffolding.
prompt: Raw system prompt to use as-is (skips scaffolding).
framework: Execution framework. Defaults to |
| update_agentA | Update an agent's name, prompt, or tools. Providing Args: agent_id: The agent's UUID. name: New display name. description: New description — triggers re-scaffolding. prompt: New raw system prompt. tools: Replacement list of tool UUIDs. |
| delete_agentA | PERMANENTLY delete an agent and all its logs, memories, and threads. This action is irreversible. Double-check the agent_id before calling. Args: agent_id: The agent's UUID. |
| run_agentA | Start an asynchronous agent run and return immediately. Returns an Args: agent_id: The agent's UUID. prompt: The user message / task for the agent to execute. thread_id: Conversation thread UUID for memory continuity across runs. params: Optional extra parameters passed to the agent. |
| get_run_statusA | Poll the status of a specific run. Status values: Poll every 3-5 seconds. Most agents complete within 30-60 seconds. Args:
agent_id: The agent's UUID.
execution_id: The execution UUID returned by |
| get_run_logsA | Fetch the full event log for a completed run in chronological order. Returns every event (start, tool_call, memory_access, completion, error, …) so you can see exactly what the agent did and what it returned. Args:
agent_id: The agent's UUID.
execution_id: The execution UUID returned by |
| list_executionsA | List recent runs for an agent with their status and duration. Useful for reviewing run history or checking whether a previous run succeeded before starting a new one. Args: agent_id: The agent's UUID. limit: Number of runs to return (default 10, max 50). |
| list_orchestrationsA | List orchestrations in the organization, optionally filtered by project. Pass |
| get_orchestrationA | Get full details of a single orchestration including its members and tools. Args: orchestration_id: The orchestration's UUID (from list_orchestrations). |
| run_orchestrationA | Start an asynchronous orchestration run and return immediately. Returns an Args:
orchestration_id: The orchestration's UUID.
input_data: Input data passed to the orchestration (e.g. |
| test_agentA | Quick synchronous test of an agent with a 90-second timeout. Starts a run and polls every 2 seconds until it completes (or times out).
Reports progress via MCP notifications while waiting. Returns the final
status and execution_id. Use For production usage, prefer Args: agent_id: The agent's UUID. prompt: The test prompt to send. |
| test_orchestrationA | Quick synchronous test of an orchestration with a 90-second timeout. Starts a run and polls every 2 seconds until it completes (or times out). Reports progress via MCP notifications while waiting. Returns the final status and execution_id. Args: orchestration_id: The orchestration's UUID. input_data: Optional input data for the orchestration run. |
| list_toolsA | List all tools available to attach to agents. Returns both built-in tools (shared across all orgs) and custom tools
belonging to your organization. Use the |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/Spaceship-AI/spaceship-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server