Skip to content
Scalekit Docs
Talk to an Engineer Dashboard

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.

import asyncio
from langgraph.prebuilt import create_react_agent
from 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:

Terminal window
pip install langgraph>=0.6.5 langchain-mcp-adapters>=0.1.9 openai>=1.53.0

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.

Paste the URL directly into MCP Inspector to explore available tools and make live test calls before wiring up a full agent.

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.