The tools are shaped to chain: an address goes into geolocation-from-address, the coordinates it returns go into the tram, bus or Bizi station list, and a station or stop name goes into the estimation call for live numbers. Nothing here books, pays or reserves — every call reads. The whole set is bound to one city, geocoder included, which resolves addresses only within Zaragoza.
A read-only server over Zaragoza's public transport: realtime tram and bus arrivals, Bizi bike-share availability, and the geocoding that finds the right stop.
- Realtime arrival estimates for a tram station through zaragoza-tram-estimations and for a bus stop through zaragoza-bus-estimations.
- Bikes and free slots at a Bizi dock through zaragoza-bizi-estimations.
- Stop lists for all three networks — zaragoza-tram-stations, zaragoza-bus-stops and zaragoza-bizi-stations — each taking a latitude and longitude.
- geolocation-from-address turns a Zaragoza address into coordinates and returns the formatted address it matched.
- google-maps-link turns a latitude and longitude into a Google Maps link.
Nothing — no account, no key.
One command plus a key — npx @dndzgz/mcp, then supply credentials
