II.
Capability JSON
Structured · livecapability:supports-mcp
Supports MCP json
Inspect the normalized record payload exactly as the atlas UI reads it.
{
"id": "capability:supports-mcp",
"_kind": "Capability",
"_file": "capabilities/capabilities/supports-mcp.yaml",
"_cluster": "capabilities",
"attributes": {
"displayName": "Supports MCP",
"description": "The entity speaks the Model Context Protocol on at least one\ntransport. Specific transports (stdio, streamable-http) are\nseparate capabilities.\n",
"appliesToNodeKinds": [
"AgentVersion"
],
"category": "agent"
},
"outgoingEdges": [],
"incomingEdges": [
{
"from": "agent-governance-impl:babysitter-plugin.governance@current",
"to": "capability:supports-mcp",
"kind": "supports",
"attributes": {
"versionRange": ">=5.0.0",
"level": "partial",
"notes": "Governance spans MCP and hook surfaces when a platform plugin exposes them."
}
},
{
"from": "launch-config:a5c.default",
"to": "capability:supports-mcp",
"kind": "requires_capability",
"attributes": {
"versionRange": "*",
"level": "full"
}
},
{
"from": "launch-config:codex.default",
"to": "capability:supports-mcp",
"kind": "requires_capability",
"attributes": {
"versionRange": ">=1.0.0 <2.0.0",
"level": "full"
}
},
{
"from": "launch-config:codex.mcp-server",
"to": "capability:supports-mcp",
"kind": "requires_capability",
"attributes": {
"versionRange": ">=1.0.0 <2.0.0",
"level": "full"
}
},
{
"from": "agent-platform-impl:a5c.platform@current",
"to": "capability:supports-mcp",
"kind": "supports",
"attributes": {
"versionRange": "*",
"level": "full",
"notes": "Platform-installed tools and plugins can expose MCP channels to the\nunified runtime.\n"
}
},
{
"from": "agent-platform-impl:agent-mux.platform@current",
"to": "capability:supports-mcp",
"kind": "supports",
"attributes": {
"versionRange": ">=0.4.9",
"level": "full",
"notes": "Brokers MCP through to the bridged remote agent."
}
},
{
"from": "agent-platform-impl:agent-mux-remote.platform@current",
"to": "capability:supports-mcp",
"kind": "supports",
"attributes": {
"versionRange": ">=1.0.0",
"level": "full",
"notes": "Brokers MCP through to the remote target (Claude.ai / Claude app).\n"
}
},
{
"from": "agent-version:pikiclaw@current",
"to": "capability:supports-mcp",
"kind": "supports",
"attributes": {
"versionRange": ">=1.0.0",
"level": "full",
"notes": "MCP tool server support via backend proxy."
}
},
{
"from": "agent-runtime-impl:a5c.runtime@current",
"to": "capability:supports-mcp",
"kind": "supports",
"attributes": {
"versionRange": "*",
"level": "full",
"notes": "Supports stdio and streamable/http-sse MCP transports, including the\nPi-compatible stdio profile.\n"
}
},
{
"from": "agent-runtime-impl:amp.runtime@current",
"to": "capability:supports-mcp",
"kind": "supports",
"attributes": {
"versionRange": "*",
"level": "full"
}
},
{
"from": "agent-runtime-impl:claude-code.runtime@1.x",
"to": "capability:supports-mcp",
"kind": "supports",
"attributes": {
"versionRange": ">=1.0.0 <2.0.0",
"level": "full",
"notes": "The runtime brokers MCP over stdio and streamable-http; tool calls dispatched by the core are routed through the runtime's MCP transports. ",
"evidenceSourceIds": [
"evidence:claude-code-docs-mcp-2026"
]
}
},
{
"from": "agent-runtime-impl:codex.runtime@1.x",
"to": "capability:supports-mcp",
"kind": "supports",
"attributes": {
"versionRange": ">=1.0.0 <2.0.0",
"level": "full",
"notes": "Codex CLI supports MCP server configuration for local and remote tool integrations. "
}
},
{
"from": "agent-runtime-impl:copilot-cli.runtime@current",
"to": "capability:supports-mcp",
"kind": "supports",
"attributes": {
"versionRange": ">=1.0.0",
"level": "full",
"notes": "MCP server install/list supported. "
}
},
{
"from": "agent-runtime-impl:cursor.runtime@current",
"to": "capability:supports-mcp",
"kind": "supports",
"attributes": {
"versionRange": ">=0.40.0",
"level": "full",
"notes": "Cursor connects MCP servers via stdio transport. Configured per-project or globally. "
}
},
{
"from": "agent-runtime-impl:droid.runtime@current",
"to": "capability:supports-mcp",
"kind": "supports",
"attributes": {
"versionRange": "*",
"level": "full"
}
},
{
"from": "agent-runtime-impl:gemini-cli.runtime@current",
"to": "capability:supports-mcp",
"kind": "supports",
"attributes": {
"versionRange": ">=1.0.0",
"level": "full",
"notes": "MCP via stdio. "
}
},
{
"from": "agent-runtime-impl:hermes.runtime@current",
"to": "capability:supports-mcp",
"kind": "supports",
"attributes": {
"versionRange": ">=1.0.0",
"level": "full",
"notes": "MCP via stdio.\n"
}
},
{
"from": "agent-runtime-impl:omp.runtime@current",
"to": "capability:supports-mcp",
"kind": "supports",
"attributes": {
"versionRange": ">=1.0.0",
"level": "full",
"notes": "MCP via stdio.\n"
}
},
{
"from": "agent-runtime-impl:openclaw.runtime@current",
"to": "capability:supports-mcp",
"kind": "supports",
"attributes": {
"versionRange": ">=1.0.0",
"level": "full",
"notes": "MCP via stdio.\n"
}
},
{
"from": "agent-runtime-impl:opencode.runtime@1.x",
"to": "capability:supports-mcp",
"kind": "supports",
"attributes": {
"versionRange": ">=1.0.0 <2.0.0",
"level": "full",
"notes": "MCP via stdio.\n"
}
},
{
"from": "agent-runtime-impl:pi.runtime@current",
"to": "capability:supports-mcp",
"kind": "supports",
"attributes": {
"versionRange": ">=1.0.0",
"level": "full",
"notes": "MCP via stdio.\n"
}
},
{
"from": "agent-runtime-impl:pikiclaw.runtime@current",
"to": "capability:supports-mcp",
"kind": "supports",
"attributes": {
"versionRange": ">=1.0.0",
"level": "full",
"notes": "MCP tool servers via backend proxy."
}
},
{
"from": "agent-runtime-impl:qwen.runtime@current",
"to": "capability:supports-mcp",
"kind": "supports",
"attributes": {
"versionRange": "*",
"level": "full"
}
},
{
"from": "agent-version:agent-mux@current",
"to": "capability:supports-mcp",
"kind": "supports",
"attributes": {
"versionRange": ">=0.4.9",
"level": "full",
"notes": "agent-mux integrates with MCP servers for tool dispatch."
}
},
{
"from": "agent-version:agent-mux-remote@current",
"to": "capability:supports-mcp",
"kind": "supports",
"attributes": {
"versionRange": ">=1.0.0",
"level": "full",
"notes": "agent-mux-remote integrates with MCP servers."
}
},
{
"from": "agent-version:amp@current",
"to": "capability:supports-mcp",
"kind": "supports",
"attributes": {
"versionRange": ">=2.0.0",
"level": "full",
"notes": "Amp supports MCP servers for extensibility."
}
},
{
"from": "agentVersion:babysitter-agent:ge-5-0-0",
"to": "capability:supports-mcp",
"kind": "supports",
"attributes": {
"versionRange": ">=5.0.0",
"level": "full",
"notes": "babysitter-agent integrates with MCP servers."
}
},
{
"from": "agent-version:babysitter@current",
"to": "capability:supports-mcp",
"kind": "supports",
"attributes": {
"versionRange": ">=5.0.0",
"level": "full",
"notes": "babysitter-agent can launch a built-in MCP server and agent-facing MCP integration surfaces."
}
},
{
"from": "agentVersion:claude:ge-0-0-0",
"to": "capability:supports-mcp",
"kind": "supports",
"attributes": {
"versionRange": ">=0.0.0",
"level": "full",
"notes": "MCP support points to official Claude Code documentation instead of inheriting only generic Claude product pages."
}
},
{
"from": "agentVersion:copilot:ge-0-0-0",
"to": "capability:supports-mcp",
"kind": "supports",
"attributes": {
"versionRange": ">=0.0.0",
"level": "full",
"notes": "GitHub documents MCP for Copilot CLI and the Copilot cloud agent."
}
},
{
"from": "agent-version:droid@current",
"to": "capability:supports-mcp",
"kind": "supports",
"attributes": {
"versionRange": ">=1.0.0",
"level": "full",
"notes": "Droid supports MCP server integration."
}
},
{
"from": "agent-version:continue@current",
"to": "capability:supports-mcp",
"kind": "supports",
"attributes": {
"versionRange": ">=0.9.0",
"level": "full",
"notes": "Continue supports MCP servers as of late-2024 releases."
}
},
{
"from": "agent-version:cline@current",
"to": "capability:supports-mcp",
"kind": "supports",
"attributes": {
"versionRange": ">=3.0.0",
"level": "full",
"notes": "Cline ships with native MCP server support (configurable via cline_mcp_settings.json)."
}
},
{
"from": "agent-version:roo-code@current",
"to": "capability:supports-mcp",
"kind": "supports",
"attributes": {
"versionRange": ">=3.0.0",
"level": "full",
"notes": "Roo Code inherits MCP support from Cline lineage."
}
},
{
"from": "agent-version:goose@current",
"to": "capability:supports-mcp",
"kind": "supports",
"attributes": {
"versionRange": ">=1.0.0",
"level": "full",
"notes": "Goose extensions are MCP servers."
}
},
{
"from": "agent-version:zed@current",
"to": "capability:supports-mcp",
"kind": "supports",
"attributes": {
"versionRange": ">=0.160.0",
"level": "experimental",
"notes": "Zed added MCP-style context server support; surface API still evolving."
}
},
{
"from": "agent-version:zed@current",
"to": "capability:supports-mcp",
"kind": "supports",
"attributes": {
"versionRange": "current",
"level": "full",
"notes": "Zed shipped native MCP server support in 2025."
}
},
{
"from": "agent-version:windsurf@current",
"to": "capability:supports-mcp",
"kind": "supports",
"attributes": {
"versionRange": ">=1.0.0",
"level": "full",
"notes": "Windsurf Cascade supports MCP servers."
}
},
{
"from": "agent-version:windsurf@current",
"to": "capability:supports-mcp",
"kind": "supports",
"attributes": {
"versionRange": "current",
"level": "full",
"notes": "Windsurf added MCP plugin support in late 2024."
}
},
{
"from": "agent-version:openhands@current",
"to": "capability:supports-mcp",
"kind": "supports",
"attributes": {
"versionRange": ">=0.20.0",
"level": "experimental",
"notes": "OpenHands added MCP integration support in 0.2x line."
}
},
{
"from": "agent-version:openhands@current",
"to": "capability:supports-mcp",
"kind": "supports",
"attributes": {
"versionRange": "current",
"level": "partial",
"notes": "MCP support added via plugins; not all transports verified."
}
},
{
"from": "agent-version:warp@current",
"to": "capability:supports-mcp",
"kind": "supports",
"attributes": {
"versionRange": "current",
"level": "full",
"notes": "Warp added native MCP support in 2025."
}
},
{
"from": "agent-version:opencode-http@current",
"to": "capability:supports-mcp",
"kind": "supports",
"attributes": {
"versionRange": ">=0.1.0",
"level": "full",
"notes": "OpenCode supports MCP server integration."
}
},
{
"from": "agent-version:qwen@current",
"to": "capability:supports-mcp",
"kind": "supports",
"attributes": {
"versionRange": ">=0.0.1",
"level": "full",
"notes": "Qwen agent supports MCP server integration."
}
},
{
"from": "agent-version:vibe-kanban@current",
"to": "capability:supports-mcp",
"kind": "supports",
"attributes": {
"versionRange": ">=0.1.0",
"level": "full",
"notes": "Agents spawned by Vibe Kanban inherit MCP server configurations from their respective harnesses."
}
},
{
"from": "capabilitySupport:babysitter-agent:ge-5-0-0:mcp",
"to": "capability:supports-mcp",
"kind": "evidences_capability",
"attributes": {}
},
{
"from": "capabilitySupport:claude:ge-0-0-0:mcp",
"to": "capability:supports-mcp",
"kind": "evidences_capability",
"attributes": {}
},
{
"from": "capabilitySupport:copilot:ge-0-0-0:mcp",
"to": "capability:supports-mcp",
"kind": "evidences_capability",
"attributes": {}
},
{
"from": "framework:google-adk",
"to": "capability:supports-mcp",
"kind": "supports",
"attributes": {
"level": "full",
"notes": "Native MCP tool server integration for external tool access.\n"
}
},
{
"from": "plugin:example-portable-extension",
"to": "capability:supports-mcp",
"kind": "requires_capability",
"attributes": {
"level": "required"
}
},
{
"from": "tool-server:brave-search-mcp",
"to": "capability:supports-mcp",
"kind": "requires_capability",
"attributes": {
"level": "required"
}
},
{
"from": "tool-server:mcp-everything",
"to": "capability:supports-mcp",
"kind": "requires_capability",
"attributes": {
"level": "required"
}
},
{
"from": "tool-server:mcp-time",
"to": "capability:supports-mcp",
"kind": "requires_capability",
"attributes": {
"level": "required"
}
},
{
"from": "tool-server:mcp-memory",
"to": "capability:supports-mcp",
"kind": "requires_capability",
"attributes": {
"level": "required"
}
},
{
"from": "tool-server:mcp-puppeteer",
"to": "capability:supports-mcp",
"kind": "requires_capability",
"attributes": {
"level": "required"
}
},
{
"from": "tool-server:mcp-google-drive",
"to": "capability:supports-mcp",
"kind": "requires_capability",
"attributes": {
"level": "required"
}
},
{
"from": "tool-server:mcp-google-maps",
"to": "capability:supports-mcp",
"kind": "requires_capability",
"attributes": {
"level": "required"
}
},
{
"from": "tool-server:mcp-aws-s3",
"to": "capability:supports-mcp",
"kind": "requires_capability",
"attributes": {
"level": "required"
}
},
{
"from": "tool-server:mcp-stripe",
"to": "capability:supports-mcp",
"kind": "requires_capability",
"attributes": {
"level": "required"
}
},
{
"from": "tool-server:mcp-linear",
"to": "capability:supports-mcp",
"kind": "requires_capability",
"attributes": {
"level": "required"
}
},
{
"from": "tool-server:mcp-notion",
"to": "capability:supports-mcp",
"kind": "requires_capability",
"attributes": {
"level": "required"
}
},
{
"from": "tool-server:mcp-jira",
"to": "capability:supports-mcp",
"kind": "requires_capability",
"attributes": {
"level": "required"
}
},
{
"from": "tool-server:mcp-sentry",
"to": "capability:supports-mcp",
"kind": "requires_capability",
"attributes": {
"level": "required"
}
},
{
"from": "tool-server:mcp-cloudflare",
"to": "capability:supports-mcp",
"kind": "requires_capability",
"attributes": {
"level": "required"
}
},
{
"from": "tool-server:mcp-github",
"to": "capability:supports-mcp",
"kind": "requires_capability",
"attributes": {
"level": "required"
}
},
{
"from": "tool-server:mcp-gitlab",
"to": "capability:supports-mcp",
"kind": "requires_capability",
"attributes": {
"level": "required"
}
},
{
"from": "tool-server:mcp-elasticsearch",
"to": "capability:supports-mcp",
"kind": "requires_capability",
"attributes": {
"level": "required"
}
},
{
"from": "tool-server:mcp-mongodb",
"to": "capability:supports-mcp",
"kind": "requires_capability",
"attributes": {
"level": "required"
}
},
{
"from": "tool-server:mcp-redis",
"to": "capability:supports-mcp",
"kind": "requires_capability",
"attributes": {
"level": "required"
}
},
{
"from": "tool-server:mcp-kubernetes",
"to": "capability:supports-mcp",
"kind": "requires_capability",
"attributes": {
"level": "required"
}
},
{
"from": "tool-server:mcp-docker",
"to": "capability:supports-mcp",
"kind": "requires_capability",
"attributes": {
"level": "required"
}
},
{
"from": "tool-server:mcp-aws-bedrock",
"to": "capability:supports-mcp",
"kind": "requires_capability",
"attributes": {
"level": "required"
}
},
{
"from": "tool-server:mcp-perplexity",
"to": "capability:supports-mcp",
"kind": "requires_capability",
"attributes": {
"level": "required"
}
},
{
"from": "tool-server:mcp-tavily",
"to": "capability:supports-mcp",
"kind": "requires_capability",
"attributes": {
"level": "required"
}
},
{
"from": "tool-server:mcp-exa",
"to": "capability:supports-mcp",
"kind": "requires_capability",
"attributes": {
"level": "required"
}
},
{
"from": "tool-server:mcp-firecrawl",
"to": "capability:supports-mcp",
"kind": "requires_capability",
"attributes": {
"level": "required"
}
},
{
"from": "tool-server:mcp-context7",
"to": "capability:supports-mcp",
"kind": "requires_capability",
"attributes": {
"level": "required"
}
},
{
"from": "tool-server:mcp-sequential-thinking",
"to": "capability:supports-mcp",
"kind": "requires_capability",
"attributes": {
"level": "required"
}
},
{
"from": "tool-server:mcp-figma",
"to": "capability:supports-mcp",
"kind": "requires_capability",
"attributes": {
"level": "required"
}
},
{
"from": "tool-server:mcp-supabase",
"to": "capability:supports-mcp",
"kind": "requires_capability",
"attributes": {
"level": "required"
}
},
{
"from": "tool-server:mcp-clickhouse",
"to": "capability:supports-mcp",
"kind": "requires_capability",
"attributes": {
"level": "required"
}
},
{
"from": "tool-server:fetch-mcp",
"to": "capability:supports-mcp",
"kind": "requires_capability",
"attributes": {
"level": "required"
}
},
{
"from": "tool-server:github-issues-mcp",
"to": "capability:supports-mcp",
"kind": "requires_capability",
"attributes": {
"level": "required"
}
},
{
"from": "tool-server:postgres-mcp",
"to": "capability:supports-mcp",
"kind": "requires_capability",
"attributes": {
"level": "required"
}
},
{
"from": "tool-server:slack-mcp",
"to": "capability:supports-mcp",
"kind": "requires_capability",
"attributes": {
"level": "required"
}
},
{
"from": "tool-server:sqlite-mcp",
"to": "capability:supports-mcp",
"kind": "requires_capability",
"attributes": {
"level": "required"
}
}
]
}