citymcp

Made by Sean Lees

Starting with London, CityMCP gives agents live city data exposed as intuitive, token-efficient tools. Places, areas, journeys, weather, hygiene, transit, civic signals, and source-stamped facts in one MCP server.

London skyline
https://citymcp.com/london/mcp

Connect

Codex app

  1. Open Settings → Integrations & MCP.
  2. Add your own MCP server.
  3. Paste the endpoint above as Streamable HTTP.
  4. Give it a sensible name e.g. citymcp-london

The Codex app, CLI, and IDE extension share MCP settings through config.toml.

Codex CLI / IDE

Run this once, then restart Codex. In the terminal UI, use /mcp to check the server is active.

codex mcp add citymcp-london --url https://citymcp.com/london/mcp

Or edit ~/.codex/config.toml directly:

[mcp_servers.citymcp_london]
url = "https://citymcp.com/london/mcp"

Claude web / Desktop

  1. Open Customize → Connectors.
  2. Click +, then Add custom connector.
  3. Paste the endpoint above, then enable it from the chat + menu.

On Team and Enterprise plans, an owner adds the custom connector first in Organization settings → Connectors.

Claude Code

If you added it in Claude web and Claude Code is logged in with the same claude.ai account, it appears automatically. To add it locally instead:

claude mcp add --transport http citymcp-london https://citymcp.com/london/mcp

Use /mcp inside Claude Code to view, authenticate, or toggle the server.

ChatGPT web

Supported for workspaces that can use ChatGPT Developer Mode and custom MCP apps.

  1. Open Settings → Apps → Advanced settings.
  2. Enable Developer Mode if your workspace allows it.
  3. In Workspace settings → Apps → Create, add this endpoint as the MCP server URL.

Tools

search_placesResolve fuzzy text to stable place IDs.
get_placeDeep dossiers: hygiene, transit, air, weather, Michelin Guide, editorial/trending, community buzz.
get_areaCoordinates, postcode, or borough reports: crime, house prices, pint prices, transit, events and more.
get_journeyTfL routing between any two points.
city_nowCurrent city snapshot: weather, disruptions, city news, civic signals.

Sponsors and contributors

CityMCP relies on 3rd-party APIs like Google Places and Exa, which can be expensive at scale. We're keen to look for partners to help support the project. Email sean@mozeik.com.

CityMCP was built in London, but I want to bring it to the world. If you want to improve the London surface or add ideas for your city, e.g. citymcp.com/sf/mcp, get in touch.