Connect an MCP client
Pass a Scalekit-generated MCP URL to any MCP-compatible agent, framework, or desktop client. No additional auth configuration required.
The MCP URL you generated is a standard Streamable HTTP MCP endpoint. Any spec-compliant MCP client can connect to it. No additional auth configuration, no SDK calls, no tool schema definitions are required. The client discovers available tools automatically.
LangChain / LangGraph
Section titled “LangChain / LangGraph”import asynciofrom langgraph.prebuilt import create_react_agentfrom langchain_mcp_adapters.client import MultiServerMCPClient
async def run_agent(mcp_url: str): client = MultiServerMCPClient( { "scalekit": { "transport": "streamable_http", "url": mcp_url, }, } ) tools = await client.get_tools() agent = create_react_agent("openai:gpt-4.1", tools) response = await agent.ainvoke({ "messages": "Get my latest email and create a calendar reminder in the next 15 minutes." }) print(response)
asyncio.run(run_agent(mcp_url))Install dependencies:
pip install langgraph>=0.6.5 langchain-mcp-adapters>=0.1.9 openai>=1.53.0Claude Desktop
Section titled “Claude Desktop”Add the MCP URL to your Claude Desktop config (~/Library/Application Support/Claude/claude_desktop_config.json on macOS):
{ "mcpServers": { "scalekit": { "transport": "streamable-http", "url": "https://your-mcp-url-here" } }}Restart Claude Desktop. The tools appear automatically in the tool menu.
MCP Inspector
Section titled “MCP Inspector”Paste the URL directly into MCP Inspector to explore available tools and make live test calls before wiring up a full agent.
Any other MCP client
Section titled “Any other MCP client”The URL works with any client that implements the MCP specification using Streamable HTTP transport. Pass the URL, select the transport type, and connect. No credentials to configure.
For full end-to-end agent examples with LangChain, Google ADK, and other frameworks, see the Examples section.
Full working code is on GitHub.