- LIVE DATA
- STOP INFO
- ROUTE PLANNING
- HUMAN
Short answer
How can I see when the next bus is coming using my AI?
Your AI uses the EMT Madrid connector to fetch live data for specific stops. You just name the stop or line, and it gives you the arrival estimates. You'll see exactly how the data flows from the city's open data to your chat window.
The outcomes
What you get from your AI
The AI handles the data fetching so you can focus on your commute.
LIVE DATA
Real-time arrival times
The AI pulls current estimates from EMT Madrid. You get the exact minutes remaining for your specific bus line.
STOP INFO
Specific stop details
Ask about a particular stop to see which lines pass through it. The AI filters the city's data to find your exact location.
ROUTE PLANNING
Line availability
Check if a specific bus line is currently running. Your AI identifies which routes are active at your requested stop.
HUMAN
Manual route changes
The AI cannot physically board a bus or change your route. You still need to watch the street for your bus.
The workflow
What your AI does when you ask for bus times.
The AI acts as a bridge between your chat and the Madrid transit system.
Authenticate access
The AI establishes a secure connection to the EMT Madrid open data feed.
loginLocate stop data
The AI searches the transit database for the specific stop or line you mentioned.
get_bus_arrivalsCalculate arrivals
The AI pulls the most recent arrival estimates for the requested lines.
get_bus_arrivalsPresent results
The AI translates the raw transit data into a clear list of upcoming buses.
get_bus_arrivals
Try it
Copy these to start.
Use these prompts to get moving immediately.
Starting points
Replace the stop names and line numbers with the ones you actually need.
EMT Madrid Connector
You're all set. Choose your MCP client and follow the setup instructions.
https://edge.vinkius.com/vk_preview_Z23MEQaWAiEF3OL5HsFqyX59cV9zIDruLiEL4BA4/mcpClaude Desktop
Follow the steps below to connect in seconds.
- 1In Claude Desktop, open Settings → Connectors.
- 2Click “Add custom connector” and paste the connector link above as the remote MCP server URL.
- 3Click Add and start a new chat — EMT Madrid capabilities are ready to use.
{
"mcpServers": {
"emt-madrid-open-data-mcp": {
"url": "https://edge.vinkius.com/vk_preview_Z23MEQaWAiEF3OL5HsFqyX59cV9zIDruLiEL4BA4/mcp"
}
}
}When is the next line 27 bus arriving at stop Plaza de España?
Show me the real time arrivals for stop Calle de Alcalá.
How many minutes until the next bus arrives at my current stop?
List the upcoming arrivals for line 14 on the next available stop.
Claude
ChatGPT
Cursor
VS Code
Windsurf
Claude Code
JetBrains
Cline
Start here
Connect EMT Madrid once, then ask.
Click the link to connect the MCP to your AI client. Your login credentials stay encrypted and secure on our side.
Connect EMT Madrid to your AIFAQ
Common questions
- 01
Can the AI tell me if a bus is crowded?
No. The AI only has access to arrival estimates from the EMT Madrid data.
- 02
Can the AI book a ticket for me?
No. This connector only provides real time arrival information.
- 03
Does the AI work for buses in Barcelona?
No. This specific MCP only connects to EMT Madrid data.
- 04
How often does the arrival data update?
The AI pulls the most recent data available from the EMT Madrid feed every time you ask.
- 05
Can I use this with Claude?
Yes, as long as you are using an MCP-compatible client like Claude Desktop.
More questions about EMT Madrid? The Connector page answers them. See everything the EMT Madrid Connector can do
Connect EMT Madrid to Claude, Cursor, ChatGPT & more
