Agent Frameworks
AllMCP exposes a standard MCP HTTP endpoint (Streamable HTTP / SSE), so any framework with MCP support can connect using just the URL and your API key. There’s no AllMCP-specific SDK to install.
Browse providers Get your API keyConnection parameters
Section titled “Connection parameters”Every framework integration needs these two things:
URL: https://go.allmcp.co/mcp/Header: X-API-Key: YOUR_API_KEYIf your framework can only set a standard Authorization header, use the Bearer form instead:
Authorization: Bearer YOUR_API_KEYFor multi-user setups, append ?user_id=<id> to the URL:
https://go.allmcp.co/mcp/?user_id=USER_IDFramework support at a glance
Section titled “Framework support at a glance”| Framework | MCP support | Package |
|---|---|---|
| Anthropic SDK | Native | anthropic |
| PydanticAI | Native | pydantic-ai-slim[mcp] |
| LangChain | Via adapter | langchain-mcp-adapters |
| LangGraph | Via adapter | langchain-mcp-adapters |
| CrewAI | Via adapter | langchain-mcp-adapters |
| LlamaIndex | Native | llama-index-tools-mcp |
| AutoGen | Native | autogen-ext[mcp] |
| Flowise | Native UI | — |
| AnythingLLM | Native UI | — |
| Zapier | Native UI | — |
| DSPy | Via adapter | langchain-mcp-adapters |
| DeepAgents | Native | — |
| Highstack | Native | — |
| Ollama | Via LangChain | langchain-mcp-adapters |
| LM Studio | Via LangChain | langchain-mcp-adapters |
Popular frameworks
Section titled “Popular frameworks” Anthropic SDK Native MCP support ·
anthropic. LangChain Via adapter ·
langchain-mcp-adapters. LangGraph Via adapter ·
langchain-mcp-adapters. CrewAI Via adapter ·
langchain-mcp-adapters. PydanticAI Native MCP support ·
pydantic-ai-slim[mcp]. LlamaIndex Native MCP support ·
llama-index-tools-mcp. The general pattern
Section titled “The general pattern”Most Python frameworks follow the same shape:
# 1. Create the MCP clientmcp_client = FrameworkMCPClient( url="https://go.allmcp.co/mcp/", headers={"X-API-Key": "YOUR_API_KEY"},)
# 2. Get the toolstools = await mcp_client.get_tools()
# 3. Pass tools to your agentagent = YourAgentFramework(llm=..., tools=tools)
# 4. Runresult = await agent.run("List my CRM contacts")Pick your framework from the list above for the exact syntax.
Browse providers See every provider you can connect and the tools each one offers.