EMT Madrid (Open Data) Connector for AI agents.
4 live capabilities
Access live bus arrivals and BiciMAD bike status for Madrid transit.
Waiting for input…
Why people use EMT Madrid (Open Data)
EMT Madrid (Open Data) for Real-Time Madrid Transit Data
This Connector lets your agent do the heavy lifting. Just ask for the next bus or a bike's location and get the answer instantly in your chat.
What Vinkius changes
You get live Madrid transit data in your chat interface without switching tabs.
Use it from Claude, ChatGPT, Cursor or another AI client you already have.
One account · 5,900+ Connectors
- Real-world use case 01
Checking if you have time for coffee
A commuter asks their agent for the next bus at their stop to see if they have time to grab a drink first.
- Real-world use case 02
Building a local bike map
A developer uses list_bicimad_stations to pull bike availability data into a custom dashboard for a neighborhood group.
- Real-world use case 03
Navigating the city as a tourist
A traveler asks for the best way to get from the airport to the city center.
Complete set · 4capabilities
The complete EMT Madrid (Open Data) capability set.
These are the exact actions your AI can choose when you ask it to work with EMT Madrid (Open Data).
01—04
4 capabilities in this set.
Part of 4 available through EMT Madrid (Open Data).
- 01 Capability
Get bus arrivals
Provides real-time arrival estimates for a specific bus stop ID.
- 02 Capability
Login
Authenticates your session with the EMT MobilityLabs platform to get a valid access token.
- 03 Capability
Plan bus route
Calculates the best path between two points using the official bus network.
- 04 Capability
List bicimad stations
Shows the current bike count and dock availability for all BiciMAD stations.
Set up in minutes
One URL. Then ask EMT Madrid (Open Data) to work.
Claude and ChatGPT only need the Connector URL. Copy it once, add it in settings, and use EMT Madrid (Open Data) from the conversation.
Choose your client
Live previewAdvanced clients IDE · CLI
Claude · Web + desktop
Connector URL · ready to paste
Streamable HTTPhttps://edge.vinkius.com/vk_preview_Z23MEQaWAiEF3OL5HsFqyX59cV9zIDruLiEL4BA4/mcp - Step 01
Open Connectors
In Claude Web or Claude Desktop, open Settings and choose Connectors.
- Step 02
Add the URL
Choose Add custom connector, name it EMT Madrid (Open Data), and paste the URL above.
- Step 03
Turn it on in chat
Select +, open Connectors, and enable EMT Madrid (Open Data) for the conversation.
ChatGPT · Web + desktop
Connector URL · ready to paste
Streamable HTTPhttps://edge.vinkius.com/vk_preview_Z23MEQaWAiEF3OL5HsFqyX59cV9zIDruLiEL4BA4/mcp - Step 01
Open MCP settings
On desktop, open Settings and MCP servers. On web, open your workspace app or connector settings.
- Step 02
Add the URL
Choose Add server with Streamable HTTP, or create a custom MCP app, then paste the EMT Madrid (Open Data) URL.
- Step 03
Save and start
Save the connection and enable EMT Madrid (Open Data) in your conversation. Desktop may ask you to restart once.
Cursor · IDE configuration
Advanced setup
{
"mcpServers": {
"emt-madrid-open-data": {
"url": "https://edge.vinkius.com/vk_preview_Z23MEQaWAiEF3OL5HsFqyX59cV9zIDruLiEL4BA4/mcp"
}
}
} - Step 01
Open MCP Settings
Press Cmd+Shift+P (macOS) or Ctrl+Shift+P (Windows/Linux) → search "MCP Settings"
- Step 02
Add the server config
Paste the JSON configuration above into the mcp.json file that opens
- Step 03
Save the file
Cursor will automatically detect the new Connector
- Step 04
Start using EMT Madrid (Open Data)
Open Agent mode in chat and ask: "Using EMT Madrid (Open Data), help me...". 4 tools available
VS Code Copilot · IDE configuration
Advanced setup
{
"mcpServers": {
"emt-madrid-open-data": {
"url": "https://edge.vinkius.com/vk_preview_Z23MEQaWAiEF3OL5HsFqyX59cV9zIDruLiEL4BA4/mcp"
}
}
} - Step 01
Create MCP config
Create a .vscode/mcp.json file in your project root
- Step 02
Add the server config
Paste the JSON configuration above
- Step 03
Enable Agent mode
Open GitHub Copilot Chat and switch to Agent mode using the dropdown
- Step 04
Start using EMT Madrid (Open Data)
Ask Copilot: "Using EMT Madrid (Open Data), help me...". 4 tools available
Windsurf · IDE configuration
Advanced setup
{
"mcpServers": {
"emt-madrid-open-data": {
"url": "https://edge.vinkius.com/vk_preview_Z23MEQaWAiEF3OL5HsFqyX59cV9zIDruLiEL4BA4/mcp"
}
}
} - Step 01
Open MCP Settings
Go to Settings → MCP Configuration or press Cmd+Shift+P and search "MCP"
- Step 02
Add the server
Paste the JSON configuration above into mcp_config.json
- Step 03
Save and reload
Windsurf will detect the new server automatically
- Step 04
Start using EMT Madrid (Open Data)
Open Cascade and ask: "Using EMT Madrid (Open Data), help me...". 4 tools available
Cline · IDE configuration
Advanced setup
{
"mcpServers": {
"emt-madrid-open-data": {
"url": "https://edge.vinkius.com/vk_preview_Z23MEQaWAiEF3OL5HsFqyX59cV9zIDruLiEL4BA4/mcp"
}
}
} - Step 01
Open Cline MCP Settings
Click the Connectors icon in the Cline sidebar panel
- Step 02
Add remote server
Click "Add Connector" and paste the configuration above
- Step 03
Enable the server
Toggle the server switch to ON
- Step 04
Start using EMT Madrid (Open Data)
Ask Cline: "Using EMT Madrid (Open Data), help me...". 4 tools available
Claude Code · Terminal command
Advanced setup
claude mcp add emt-madrid-open-data --transport http "https://edge.vinkius.com/vk_preview_Z23MEQaWAiEF3OL5HsFqyX59cV9zIDruLiEL4BA4/mcp" - Step 01
Install Claude Code
Run npm install -g @anthropic-ai/claude-code if not already installed
- Step 02
Add the Connector
Run the command above in your terminal
- Step 03
Verify the connection
Run claude mcp to list connected servers, or type /mcp inside a session
- Step 04
Start using EMT Madrid (Open Data)
Ask Claude: "Using EMT Madrid (Open Data), show me...". 4 tools are ready
Where the request belongs
Work EMT Madrid can move forward.
This is for commuters who need real-time updates, developers building local transit apps, and travelers trying to navigate Madrid like a local.
Commuter
Checks bus times on the way out the door to avoid waiting in the cold.
Transit Developer
Pulls real-time bike data to build a custom local dashboard.
Madrid Tourist
Asks for the best bus route to see a landmark without getting lost.
Build the capability set
Add more capabilities.
Each Connector adds new actions and data without changing how you work.
Browse ConnectorsRenfe Data
Access real-time train positions, trip updates, and open datasets from Renfe, Spain's national railway operator.
SPTrans Olho Vivo
Access real-time public transit data for São Paulo. track bus positions, check arrival forecasts, and locate stops across the city.
Lyko
Access European public transit via Lyko. plan intermodal trips, check departures, search stops, and monitor transit operators from any AI agent.
HERE Mobility
AI transit planning: discover routes, schedules, and stations for public transport via agents.
Navitia
Access European public transit via Navitia. plan multimodal journeys, check schedules, track disruptions, and explore transit networks from any AI agent.
Transport for London
Get live tube status, bus arrivals, journey planning, road disruptions and bike point data across London.
Bring your own AI
Change the model, client or framework. Keep EMT Madrid connected.
-
Claude -
ChatGPT -
Gemini -
Cursor -
VS Code -
Windsurf -
ZCode -
Cline -
Zed -
Continue -
Kiro -
Roo Code -
Zencoder -
Goose -
Void -
Augment Code -
Amp -
Qodo -
Tabnine -
Pieces -
Sourcegraph Cody -
JetBrains -
Warp -
Amazon Q -
Antigravity -
BoltAI -
Raycast -
Jan -
LM Studio -
AnythingLLM -
Open WebUI -
Msty -
Cherry Studio -
LibreChat -
TypingMind -
Chorus -
5ire -
n8n -
LangChain -
LlamaIndex -
CrewAI -
Vercel AI SDK
Before you connect
Questions about EMT Madrid.
The practical details behind the request, access and result.
Can I use EMT Madrid (Open Data) for live bus times?
Yes, this Connector provides real-time arrival estimates for bus stops across the city. You can ask your agent for specific timing at any stop ID.
Does the EMT Madrid (Open Data) MCP include bike sharing?
It includes the BiciMAD electric bike-sharing system. You can check bike availability and free docks at stations across Madrid.
Is the data in EMT Madrid (Open Data) accurate?
The data comes directly from the official EMT MobilityLabs platform, which is the same source used by the city's official transit apps.
How do I get my API key for EMT Madrid (Open Data)?
You can obtain your credentials from the official EMT Open Data portal. Once you have your key, you can add it to your Connector configuration.
Can I use EMT Madrid (Open Data) to plan my whole trip?
Yes, the Connector can calculate routes between points using the official bus network, helping you map out your journey across the city.
Is the EMT Madrid (Open Data) MCP good for tourists?
It is excellent for travelers who want to navigate Madrid like a local. You can quickly find the best bus routes and check bike availability without needing to navigate complex websites.
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.
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.
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.
One connection away
Give your agent a direct line to EMT Madrid.
Connect EMT Madrid once. Keep it beside 5,900+ managed Connectors when the next task needs more.
Explore every Connector No credit card required · Free tier available