What Can You Connect?
When you connect an MCP server to a sub-agent, it gains access to that service’s capabilities. Connect GitHub and your agent can check PR status, summarize issues, and update your Craft docs automatically. Connect a database and it can query your data directly. Connect Slack and it can post updates to your team. Each connection adds new tools the agent can use naturally in conversation—no code required.Why Use MCP Servers?
Connect Your Stack
GitHub, Slack, databases, search engines, internal tools—if it has MCP support, your agent can use it.Build Real Workflows
Chain services together: pull data from one, process it, push to another.Standardized & Secure
MCP provides consistent integration patterns with scoped credentials per agent.Growing Ecosystem
More services add MCP support regularly—check the MCP Server Registry.
How It Works in Craft Agents
Sub-agents can connect to MCP servers through their agent document. Craft Agents uses smart discovery to find server configurations - you can write them in any common format:Throughout this documentation, we use Claude Code format for consistency. You can use whichever format you prefer.
- Reads the server configuration from the agent document
- Establishes connections to each server
- Discovers available tools from each server
- Makes those tools available to the agent
Supported Server Types
Craft Agents supports remote MCP servers (both Streamable HTTP or SSE):| Type | Support | Notes |
|---|---|---|
| HTTP(S) (Streamable / SSE) | Yes | Full support with authentication |
| Local servers (stdio) | No | Not supported in terminal environment |
Finding MCP Servers
Many services provide MCP servers. Some places to find them:- MCP Server Registry - Official list of available servers
- Service documentation - Many APIs now offer MCP endpoints
- Self-hosted - Run your own MCP servers for internal tools
Need to connect Google, Microsoft, or other OAuth-heavy services? These don’t have simple MCP servers, but you can use API aggregators like Zapier or Composio to get MCP access. See Connect to Anything for setup guides.
Security Considerations
When connecting MCP servers to your agents:- Servers and credentials are scoped - Each agent has access to only its own MCP servers and has its own stored credentials. Agents cannot access credentials or MCP servers of other agents
- Credentials are encrypted - Stored securely in
~/.craft-agent/credentials.enc
Combining agents: You can still combine agents while your work, through either
- the shared conversation history within a single workspace (the output of a previous agent is seen by the next agent activated),
- or using you local file to store intermediate results.
- for frequent use cases that combine agents, you can also consider merging them to create a new agent with the combined capabilities of all of them