Skip to main content
Connect to the hosted server at mcp.footstep.ai. No installation, no Node.js required.

Claude Desktop

Add to your claude_desktop_config.json (Settings > Developer > Edit Config):

Cursor / Claude Code / Cline

Add to your project’s .mcp.json (or the equivalent MCP config for your client):

OpenAI Agents SDK

Google Gemini (via LangChain)

Vercel AI SDK

Custom agents

Any MCP client that supports Streamable HTTP transport can connect. Point it at https://mcp.footstep.ai and pass your API key in the x-api-key header.
The MCP server also accepts the standard Authorization: Bearer <key> form, so MCP SDKs that default to Bearer authentication work without configuration changes. x-api-key remains the recommended header.

Reading responses

Tool results are returned in the MCP structuredContent field as parsed JSON — no JSON.parse step required. See response shape for the full envelope and the error code reference.

Tuning what you get back

Every renderer-aware tool defaults to rich responses — geometry, render-ready GeoJSON layers, and full result sets are all included. Token-conscious LLM agents pass compact: true to suppress geometry and render envelopes; renderer-aware clients keep the defaults. See response defaults & controls.