ClaudeChatGPTPerplexityGeminiMicrosoft CopilotRaycastMeta AIGrokZ.aiQwenKimi
DeepSeekMistralCursorVS CodeWindsurfJetBrainsClineLovableVercel AI SDKLangChain

Use EMT Madrid with your AI.

Connect your account once and let the AI you already use work with it, without building another integration. Access real-time Madrid public transport data: bus arrivals, BiciMAD bike status, and route planning via EMT Open Data.

Included with plan

Ask AI about this Connector

Developed, maintained, and hosted by Vinkius.

MCP VERIFIED · PRODUCTION READY · VINKIUS GUARANTEED

Waiting for input…

Works with modern AI clients that support MCP, including ChatGPT, Claude, Cursor, and more.

ChatGPTClaudeCursorPerplexityGeminiMicrosoft CopilotRaycastMeta AI

Complete set · 4 capabilities

The complete EMT Madrid capability set.

These are the exact actions your AI can choose when you ask it to work with EMT Madrid.

Capability set01 / 01

01-04

4 capabilities in this set.

Part of 4 available through EMT Madrid.

  1. 01

    Login

    Login to EMT MobilityLabs to get an accessToken

  2. 02

    Plan bus route

    Calculate routes between points using the EMT network

  3. 03

    Get bus arrivals

    Get real-time bus arrival times for a stop

  4. 04

    List bicimad stations

    Get status of all BiciMAD stations

Observed, not estimated

842ms average. Fast in production.

EMT Madrid is checked daily against the live service.

Daily averagePeak 1041ms
Aug 20Today
Fastest day
669ms
Slowest day
1041ms
14-day trend
Slowing+17%

Connect your client

One URL. Every client.

Activate the Connector, copy your link, and paste it into the client you already use. 4 capabilities arrive ready to run.

Preview access · not provider authentication

The vk_preview_* token belongs to Vinkius preview infrastructure. It lets Claude discover and display the capabilities of EMT Madrid, so you can see the experience inside your AI.

It does not authenticate your account with EMT Madrid. Actions requiring credentials or live account data may not run until you activate the Connector and authorize the service.

EMT Madrid Connector

You're all set. Choose your MCP client and follow the setup instructions.

Connector linkhttps://edge.vinkius.com/vk_preview_Z23MEQaWAiEF3OL5HsFqyX59cV9zIDruLiEL4BA4/mcp

Claude Desktop

Follow the steps below to connect in seconds.

  1. 1In Claude Desktop, open Settings → Connectors.
  2. 2Click “Add custom connector” and paste the connector link above as the remote MCP server URL.
  3. 3Click Add and start a new chat — EMT Madrid capabilities are ready to use.
Configuration · claude_desktop_config.jsonCopy
{
  "mcpServers": {
    "emt-madrid-open-data-mcp": {
      "url": "https://edge.vinkius.com/vk_preview_Z23MEQaWAiEF3OL5HsFqyX59cV9zIDruLiEL4BA4/mcp"
    }
  }
}
  • Claude
  • ChatGPT
  • Cursor
  • VS Code
  • Windsurf
  • Claude Code
  • JetBrains
  • Cline

Step-by-step instructions for each client are in the guide. How to connect

FAQ

Questions EMT Madrid owners ask.

  • 01

    How do I check when the next bus arrives at a specific stop?

    You can use the get_bus_arrivals capability by providing the unique Stop ID. The agent will return real-time estimates for all lines serving that stop.

  • 02

    Can I see the availability of BiciMAD electric bikes?

    Yes! The list_bicimad_stations capability provides a complete list of all stations in Madrid, including the number of available bikes and free docks at each location.

  • 03

    Does this server require a login to access the data?

    The server uses the login capability internally or via your API key to authenticate with EMT MobilityLabs, ensuring you have a valid session to fetch real-time transport data.