DNDzgz MCP Server
@danilat
About DNDzgz MCP Server
A MCP Server to know about Zaragoza bus, tram and bizi services in realtime
Config
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"dndzgz": {
"command": "npx",
"args": [
"@dndzgz/mcp"
],
"env": {
"GOOGLE_MAPS_API_KEY": ""
}
}
}
}Tools
8Get the estimation of when arrives to a tram station in Zaragoza in realtime
Get all tram stations in Zaragoza
Get all bus stops in Zaragoza
Get the estimation of when a bus arrives to a stop in Zaragoza in realtime
Get all Bizi stations in Zaragoza, the bicycle rental public service
Get the estimation of bikes and free slots in a Bizi station in Zaragoza in realtime
Get a Google Maps link from coordinates to help people to find a station o stop
Get the geolocation (latitude and longitude) from an address and the formatted address that was found, only for Zaragoza. Can be used to find a bus stops, tram stations or bizi stations
Overview
What is DNDzgz MCP Server?
DNDzgz MCP Server is a Model Context Protocol server that provides information about the Zaragoza tram system, including real‑time arrival estimations and station data via the DNDzgz API. It also offers data on bus stops, bus estimations, Bizi public bicycle stations, Google Maps links, and address geolocation.
How to use DNDzgz MCP Server?
Clone the repository, install dependencies with npm install, set the GOOGLE_MAPS_API_KEY environment variable, then run using HTTP transport (npm start:http) or configure stdio transport in your MCP client with npx @dndzgz/mcp.
Key features of DNDzgz MCP Server
- Eight tools: tram estimations, stations, bus stops, bus estimations, Bizi stations, Bizi estimations, Google Maps link, address geolocation
- Real‑time arrival estimations for tram and bus
- Station and stop lists sorted by proximity
- Public bicycle availability data
- Google Maps link generation and address geocoding
Use cases of DNDzgz MCP Server
- Get real‑time tram arrival times for a Zaragoza station
- Find nearby bus stops and their estimated arrivals
- Check bike and slot availability at Bizi stations
- Generate Google Maps links for locations
- Geolocate addresses in Zaragoza
FAQ from DNDzgz MCP Server
What data sources does the server use?
It uses the DNDzgz API for tram, bus, and Bizi data, and the Google Maps API for geolocation and maps links.
What runtime is required?
Node.js with npm, and a valid Google Maps API key set as an environment variable.
Can I use it without a Google Maps API key?
No, a Google Maps API key is required for the geolocation and maps link functionality.
What transport methods are supported?
HTTP transport (npm start:http) and stdio transport (configured in the MCP client with npx @dndzgz/mcp).
Does it provide data for other cities?
No, it is specific to Zaragoza, Spain.
Frequently asked questions
What data sources does the server use?
It uses the DNDzgz API for tram, bus, and Bizi data, and the Google Maps API for geolocation and maps links.
What runtime is required?
Node.js with npm, and a valid Google Maps API key set as an environment variable.
Can I use it without a Google Maps API key?
No, a Google Maps API key is required for the geolocation and maps link functionality.
What transport methods are supported?
HTTP transport (`npm start:http`) and stdio transport (configured in the MCP client with `npx @dndzgz/mcp`).
Does it provide data for other cities?
No, it is specific to Zaragoza, Spain.
Basic information
More Other MCP servers
🪟 Windows-MCP
CursorTouchMCP Server for Computer Use in Windows
IDA Pro MCP
mrexodiaAI-powered reverse engineering assistant that bridges IDA Pro with language models through MCP.
Reactive Resume
amruthpillaiA one-of-a-kind resume builder that keeps your privacy in mind. Completely secure, customizable, portable, open-source and free forever. Try it out today!
ghidraMCP
LaurieWiredMCP Server for Ghidra

YOUB
Connect your AI assistant to your own YOUB endurance training account. Read recorded activities with full analysis, planned sessions, race goals, wellness (HRV, sleep, resting HR) and your athletic profile. Create or mov
Comments