Create a new MCP connection with an auto-generated ID. Requires API key and namespace ownership.
Documentation Index
Fetch the complete documentation index at: https://smithery.ai/docs/llms.txt
Use this file to discover all available pages before exploring further.
Smithery API key as Bearer token
Connection transport. Use uplink for a local server paired over Smithery CLI.
http, uplink "http"
URL of the MCP server. Required for HTTP connections. Omit for uplink connections.
"https://mcp.example.com/sse"
Human-readable name (optional, defaults to connection ID)
1 - 255"My MCP Server"
Custom metadata for filtering connections
{
"userId": "user123",
"team": "engineering"
}
Custom headers to send with MCP requests (stored securely, not returned in responses)
{ "X-API-Key": "secret-key" }
Run this connection in mock mode. Tool calls are LLM-simulated against the registry's scanned schemas and never reach the upstream server. Provide an optional scenario to seed the simulator with a starting-state description. Registry servers only; frozen at creation (cannot be toggled via PUT).
{
"enabled": true,
"scenario": "A developer inbox with 3 unread Q4 planning threads."
}
Connection created
Connection ID (auto-generated or developer-defined)
"clever-dolphin-a9X3"
Human-readable name
MCP server URL. Null for uplink connections.
Connection transport
http, uplink Mock-mode config: {enabled: true, scenario?} when LLM-simulated, absent otherwise.
ISO 8601 timestamp
Last known connection status
Server information from MCP initialization (name, version)