{"servers":[{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.pipeworx-io/geo","description":"Geo MCP — geographic utilities from free public APIs","title":"geo","repository":{"url":"https://github.com/pipeworx-io/mcp-geo","source":"github"},"version":"0.1.0","websiteUrl":"https://pipeworx.io/packs/geo","remotes":[{"type":"streamable-http","url":"https://gateway.pipeworx.io/geo/mcp"}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-04-01T18:35:17.724209Z","publishedAt":"2026-04-01T18:35:17.724209Z","updatedAt":"2026-04-01T18:35:17.724209Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.pipeworx-io/geo","description":"Geo MCP — geographic utilities from free public APIs","title":"Geo","repository":{"url":"https://github.com/pipeworx-io/mcp-geo","source":"github"},"version":"0.1.1","websiteUrl":"https://pipeworx.io/packs/geo","remotes":[{"type":"streamable-http","url":"https://gateway.pipeworx.io/geo/mcp"}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-09-24T23:51:47.207591Z","publishedAt":"2026-09-24T23:51:47.207591Z","updatedAt":"2026-09-24T23:51:47.207591Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.pipeworx-io/geo","description":"Geo MCP — geographic utilities from free public APIs","title":"Geo","repository":{"url":"https://github.com/pipeworx-io/mcp-geo","source":"github"},"version":"0.1.2","websiteUrl":"https://pipeworx.io/packs/geo","remotes":[{"type":"streamable-http","url":"https://gateway.pipeworx.io/geo/mcp"}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-09-26T12:35:30.497117Z","publishedAt":"2026-09-26T12:35:30.497117Z","updatedAt":"2026-09-26T12:35:30.497117Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.pipeworx-io/geo","description":"Geo MCP — geographic utilities from free public APIs","title":"Geo","repository":{"url":"https://github.com/pipeworx-io/mcp-geo","source":"github"},"version":"0.1.3","websiteUrl":"https://pipeworx.io/packs/geo","remotes":[{"type":"streamable-http","url":"https://gateway.pipeworx.io/geo/mcp"}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-26T03:57:27.276128Z","publishedAt":"2026-10-26T03:57:27.276128Z","updatedAt":"2026-10-26T03:57:27.276128Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.pipeworx-io/geo","description":"Geo MCP — geographic utilities from free public APIs","title":"Geo","repository":{"url":"https://github.com/pipeworx-io/mcp-geo","source":"github"},"version":"0.2.0","websiteUrl":"https://pipeworx.io/packs/geo","packages":[{"registryType":"npm","identifier":"@pipeworx/mcp-geo","version":"0.2.0","transport":{"type":"stdio"},"environmentVariables":[{"description":"Optional Pipeworx API key. Without it calls are anonymous and capped daily; a free key raises the cap.","isSecret":true,"name":"PIPEWORX_API_KEY"}]}],"remotes":[{"type":"streamable-http","url":"https://gateway.pipeworx.io/geo/mcp"}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-29T03:43:12.87633Z","publishedAt":"2026-10-29T03:43:12.87633Z","updatedAt":"2026-10-29T03:43:12.87633Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.pipeworx-io/geo-reconcile","description":"Wikidata <-> OpenStreetMap reconciliation.","title":"Geo Reconcile","repository":{"url":"https://github.com/pipeworx-io/mcp-geo-reconcile","source":"github"},"version":"0.1.0","websiteUrl":"https://pipeworx.io/packs/geo-reconcile","remotes":[{"type":"streamable-http","url":"https://gateway.pipeworx.io/geo-reconcile/mcp"}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-09-16T20:58:18.474976Z","publishedAt":"2026-09-16T20:58:18.474976Z","updatedAt":"2026-09-16T20:58:18.474976Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.pipeworx-io/geo-reconcile","description":"Wikidata <-> OpenStreetMap reconciliation.","title":"Geo Reconcile","repository":{"url":"https://github.com/pipeworx-io/mcp-geo-reconcile","source":"github"},"version":"0.1.1","websiteUrl":"https://pipeworx.io/packs/geo-reconcile","remotes":[{"type":"streamable-http","url":"https://gateway.pipeworx.io/geo-reconcile/mcp"}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-09-24T23:51:58.20781Z","publishedAt":"2026-09-24T23:51:58.20781Z","updatedAt":"2026-09-24T23:51:58.20781Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.pipeworx-io/geo-reconcile","description":"Wikidata <-> OpenStreetMap reconciliation.","title":"Geo Reconcile","repository":{"url":"https://github.com/pipeworx-io/mcp-geo-reconcile","source":"github"},"version":"0.1.2","websiteUrl":"https://pipeworx.io/packs/geo-reconcile","remotes":[{"type":"streamable-http","url":"https://gateway.pipeworx.io/geo-reconcile/mcp"}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-09-26T12:35:40.897725Z","publishedAt":"2026-09-26T12:35:40.897725Z","updatedAt":"2026-09-26T12:35:40.897725Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.pipeworx-io/geo-reconcile","description":"Wikidata <-> OpenStreetMap reconciliation.","title":"Geo Reconcile","repository":{"url":"https://github.com/pipeworx-io/mcp-geo-reconcile","source":"github"},"version":"0.1.3","websiteUrl":"https://pipeworx.io/packs/geo-reconcile","remotes":[{"type":"streamable-http","url":"https://gateway.pipeworx.io/geo-reconcile/mcp"}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-09-26T19:58:00.947152Z","publishedAt":"2026-09-26T19:58:00.947152Z","updatedAt":"2026-09-26T19:58:00.947152Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.pipeworx-io/geo-reconcile","description":"Wikidata <-> OpenStreetMap reconciliation.","title":"Geo Reconcile","repository":{"url":"https://github.com/pipeworx-io/mcp-geo-reconcile","source":"github"},"version":"0.1.4","websiteUrl":"https://pipeworx.io/packs/geo-reconcile","remotes":[{"type":"streamable-http","url":"https://gateway.pipeworx.io/geo-reconcile/mcp"}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-09-26T21:13:18.817604Z","publishedAt":"2026-09-26T21:13:18.817604Z","updatedAt":"2026-09-26T21:13:18.817604Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.pipeworx-io/geo-reconcile","description":"Wikidata <-> OpenStreetMap reconciliation.","title":"Geo Reconcile","repository":{"url":"https://github.com/pipeworx-io/mcp-geo-reconcile","source":"github"},"version":"0.1.5","websiteUrl":"https://pipeworx.io/packs/geo-reconcile","remotes":[{"type":"streamable-http","url":"https://gateway.pipeworx.io/geo-reconcile/mcp"}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-26T03:57:37.493833Z","publishedAt":"2026-10-26T03:57:37.493833Z","updatedAt":"2026-10-26T03:57:37.493833Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.pipeworx-io/geo-reconcile","description":"Wikidata <-> OpenStreetMap reconciliation.","title":"Geo Reconcile","repository":{"url":"https://github.com/pipeworx-io/mcp-geo-reconcile","source":"github"},"version":"0.2.0","websiteUrl":"https://pipeworx.io/packs/geo-reconcile","packages":[{"registryType":"npm","identifier":"@pipeworx/mcp-geo-reconcile","version":"0.2.0","transport":{"type":"stdio"},"environmentVariables":[{"description":"Optional Pipeworx API key. Without it calls are anonymous and capped daily; a free key raises the cap.","isSecret":true,"name":"PIPEWORX_API_KEY"}]}],"remotes":[{"type":"streamable-http","url":"https://gateway.pipeworx.io/geo-reconcile/mcp"}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-29T03:43:16.850018Z","publishedAt":"2026-10-29T03:43:16.850018Z","updatedAt":"2026-10-29T03:43:16.850018Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.pipeworx-io/geoapify","description":"Geoapify MCP — wraps the Geoapify Location Platform (geoapify.com)","title":"Geoapify","repository":{"url":"https://github.com/pipeworx-io/mcp-geoapify","source":"github"},"version":"0.1.0","websiteUrl":"https://pipeworx.io/packs/geoapify","remotes":[{"type":"streamable-http","url":"https://gateway.pipeworx.io/geoapify/mcp"}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-06-03T22:00:17.705004Z","publishedAt":"2026-06-03T22:00:17.705004Z","updatedAt":"2026-06-03T22:00:17.705004Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.pipeworx-io/geoapify","description":"Geoapify MCP — wraps the Geoapify Location Platform (geoapify.com)","title":"Geoapify","repository":{"url":"https://github.com/pipeworx-io/mcp-geoapify","source":"github"},"version":"0.1.1","websiteUrl":"https://pipeworx.io/packs/geoapify","remotes":[{"type":"streamable-http","url":"https://gateway.pipeworx.io/geoapify/mcp"}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-09-24T23:52:09.794049Z","publishedAt":"2026-09-24T23:52:09.794049Z","updatedAt":"2026-09-24T23:52:09.794049Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.pipeworx-io/geoapify","description":"Geoapify MCP — wraps the Geoapify Location Platform (geoapify.com)","title":"Geoapify","repository":{"url":"https://github.com/pipeworx-io/mcp-geoapify","source":"github"},"version":"0.1.2","websiteUrl":"https://pipeworx.io/packs/geoapify","remotes":[{"type":"streamable-http","url":"https://gateway.pipeworx.io/geoapify/mcp"}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-09-26T12:35:51.266263Z","publishedAt":"2026-09-26T12:35:51.266263Z","updatedAt":"2026-09-26T12:35:51.266263Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.pipeworx-io/geoapify","description":"Geoapify MCP — wraps the Geoapify Location Platform (geoapify.com)","title":"Geoapify","repository":{"url":"https://github.com/pipeworx-io/mcp-geoapify","source":"github"},"version":"0.1.3","websiteUrl":"https://pipeworx.io/packs/geoapify","remotes":[{"type":"streamable-http","url":"https://gateway.pipeworx.io/geoapify/mcp"}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-26T03:57:47.574577Z","publishedAt":"2026-10-26T03:57:47.574577Z","updatedAt":"2026-10-26T03:57:47.574577Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.pipeworx-io/geoapify","description":"Geoapify MCP — wraps the Geoapify Location Platform (geoapify.com)","title":"Geoapify","repository":{"url":"https://github.com/pipeworx-io/mcp-geoapify","source":"github"},"version":"0.2.0","websiteUrl":"https://pipeworx.io/packs/geoapify","packages":[{"registryType":"npm","identifier":"@pipeworx/mcp-geoapify","version":"0.2.0","transport":{"type":"stdio"},"environmentVariables":[{"description":"Optional Pipeworx API key. Without it calls are anonymous and capped daily; a free key raises the cap.","isSecret":true,"name":"PIPEWORX_API_KEY"}]}],"remotes":[{"type":"streamable-http","url":"https://gateway.pipeworx.io/geoapify/mcp"}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-29T03:44:13.624474Z","publishedAt":"2026-10-29T03:44:13.624474Z","updatedAt":"2026-10-29T03:44:13.624474Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.pipeworx-io/geoboundaries","description":"geoBoundaries MCP — open database of political administrative boundaries.","title":"Geoboundaries","repository":{"url":"https://github.com/pipeworx-io/mcp-geoboundaries","source":"github"},"version":"0.1.0","websiteUrl":"https://pipeworx.io/packs/geoboundaries","remotes":[{"type":"streamable-http","url":"https://gateway.pipeworx.io/geoboundaries/mcp"}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-06-02T19:46:47.771475Z","publishedAt":"2026-06-02T19:46:47.771475Z","updatedAt":"2026-06-02T19:46:47.771475Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.pipeworx-io/geoboundaries","description":"geoBoundaries MCP — open database of political administrative boundaries.","title":"Geoboundaries","repository":{"url":"https://github.com/pipeworx-io/mcp-geoboundaries","source":"github"},"version":"0.1.1","websiteUrl":"https://pipeworx.io/packs/geoboundaries","remotes":[{"type":"streamable-http","url":"https://gateway.pipeworx.io/geoboundaries/mcp"}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-09-24T23:52:26.445047Z","publishedAt":"2026-09-24T23:52:26.445047Z","updatedAt":"2026-09-24T23:52:26.445047Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.pipeworx-io/geoboundaries","description":"geoBoundaries MCP — open database of political administrative boundaries.","title":"Geoboundaries","repository":{"url":"https://github.com/pipeworx-io/mcp-geoboundaries","source":"github"},"version":"0.1.2","websiteUrl":"https://pipeworx.io/packs/geoboundaries","remotes":[{"type":"streamable-http","url":"https://gateway.pipeworx.io/geoboundaries/mcp"}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-09-26T12:36:01.429042Z","publishedAt":"2026-09-26T12:36:01.429042Z","updatedAt":"2026-09-26T12:36:01.429042Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.pipeworx-io/geoboundaries","description":"geoBoundaries MCP — open database of political administrative boundaries.","title":"Geoboundaries","repository":{"url":"https://github.com/pipeworx-io/mcp-geoboundaries","source":"github"},"version":"0.1.3","websiteUrl":"https://pipeworx.io/packs/geoboundaries","remotes":[{"type":"streamable-http","url":"https://gateway.pipeworx.io/geoboundaries/mcp"}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-26T03:57:57.318424Z","publishedAt":"2026-10-26T03:57:57.318424Z","updatedAt":"2026-10-26T03:57:57.318424Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.pipeworx-io/geoboundaries","description":"geoBoundaries MCP — open database of political administrative boundaries.","title":"Geoboundaries","repository":{"url":"https://github.com/pipeworx-io/mcp-geoboundaries","source":"github"},"version":"0.2.0","websiteUrl":"https://pipeworx.io/packs/geoboundaries","packages":[{"registryType":"npm","identifier":"@pipeworx/mcp-geoboundaries","version":"0.2.0","transport":{"type":"stdio"},"environmentVariables":[{"description":"Optional Pipeworx API key. Without it calls are anonymous and capped daily; a free key raises the cap.","isSecret":true,"name":"PIPEWORX_API_KEY"}]}],"remotes":[{"type":"streamable-http","url":"https://gateway.pipeworx.io/geoboundaries/mcp"}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-29T05:46:44.064471Z","publishedAt":"2026-10-29T05:46:44.064471Z","updatedAt":"2026-10-29T05:46:44.064471Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.pipeworx-io/geocodio","description":"Geocodio MCP — wraps the Geocodio geocoding API (geocod.io)","title":"Geocodio","repository":{"url":"https://github.com/pipeworx-io/mcp-geocodio","source":"github"},"version":"0.1.0","websiteUrl":"https://pipeworx.io/packs/geocodio","remotes":[{"type":"streamable-http","url":"https://gateway.pipeworx.io/geocodio/mcp"}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-09-14T22:50:03.686653Z","publishedAt":"2026-09-14T22:50:03.686653Z","updatedAt":"2026-09-14T22:50:03.686653Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.pipeworx-io/geocodio","description":"Geocodio MCP — wraps the Geocodio geocoding API (geocod.io)","title":"Geocodio","repository":{"url":"https://github.com/pipeworx-io/mcp-geocodio","source":"github"},"version":"0.1.1","websiteUrl":"https://pipeworx.io/packs/geocodio","remotes":[{"type":"streamable-http","url":"https://gateway.pipeworx.io/geocodio/mcp"}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-09-24T23:52:50.654154Z","publishedAt":"2026-09-24T23:52:50.654154Z","updatedAt":"2026-09-24T23:52:50.654154Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.pipeworx-io/geocodio","description":"Geocodio MCP — wraps the Geocodio geocoding API (geocod.io)","title":"Geocodio","repository":{"url":"https://github.com/pipeworx-io/mcp-geocodio","source":"github"},"version":"0.1.2","websiteUrl":"https://pipeworx.io/packs/geocodio","remotes":[{"type":"streamable-http","url":"https://gateway.pipeworx.io/geocodio/mcp"}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-09-26T12:36:11.792023Z","publishedAt":"2026-09-26T12:36:11.792023Z","updatedAt":"2026-09-26T12:36:11.792023Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.pipeworx-io/geocodio","description":"Geocodio MCP — wraps the Geocodio geocoding API (geocod.io)","title":"Geocodio","repository":{"url":"https://github.com/pipeworx-io/mcp-geocodio","source":"github"},"version":"0.1.3","websiteUrl":"https://pipeworx.io/packs/geocodio","remotes":[{"type":"streamable-http","url":"https://gateway.pipeworx.io/geocodio/mcp"}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-26T03:58:07.559192Z","publishedAt":"2026-10-26T03:58:07.559192Z","updatedAt":"2026-10-26T03:58:07.559192Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.pipeworx-io/geocodio","description":"Geocodio MCP — wraps the Geocodio geocoding API (geocod.io)","title":"Geocodio","repository":{"url":"https://github.com/pipeworx-io/mcp-geocodio","source":"github"},"version":"0.2.0","websiteUrl":"https://pipeworx.io/packs/geocodio","packages":[{"registryType":"npm","identifier":"@pipeworx/mcp-geocodio","version":"0.2.0","transport":{"type":"stdio"},"environmentVariables":[{"description":"Optional Pipeworx API key. Without it calls are anonymous and capped daily; a free key raises the cap.","isSecret":true,"name":"PIPEWORX_API_KEY"}]}],"remotes":[{"type":"streamable-http","url":"https://gateway.pipeworx.io/geocodio/mcp"}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-29T03:45:06.206218Z","publishedAt":"2026-10-29T03:45:06.206218Z","updatedAt":"2026-10-29T03:45:06.206218Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.pipeworx-io/geodistance","description":"Geographic coordinate math MCP.","title":"Geodistance","repository":{"url":"https://github.com/pipeworx-io/mcp-geodistance","source":"github"},"version":"0.1.0","websiteUrl":"https://pipeworx.io/packs/geodistance","remotes":[{"type":"streamable-http","url":"https://gateway.pipeworx.io/geodistance/mcp"}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-07-01T02:43:56.347915Z","publishedAt":"2026-07-01T02:43:56.347915Z","updatedAt":"2026-07-01T02:43:56.347915Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.pipeworx-io/geodistance","description":"Geographic coordinate math MCP.","title":"Geodistance","repository":{"url":"https://github.com/pipeworx-io/mcp-geodistance","source":"github"},"version":"0.1.1","websiteUrl":"https://pipeworx.io/packs/geodistance","remotes":[{"type":"streamable-http","url":"https://gateway.pipeworx.io/geodistance/mcp"}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-09-24T23:53:06.308225Z","publishedAt":"2026-09-24T23:53:06.308225Z","updatedAt":"2026-09-24T23:53:06.308225Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.pipeworx-io/geodistance","description":"Geographic coordinate math MCP.","title":"Geodistance","repository":{"url":"https://github.com/pipeworx-io/mcp-geodistance","source":"github"},"version":"0.2.0","websiteUrl":"https://pipeworx.io/packs/geodistance","packages":[{"registryType":"npm","identifier":"@pipeworx/mcp-geodistance","version":"0.2.0","transport":{"type":"stdio"},"environmentVariables":[{"description":"Optional Pipeworx API key. Without it calls are anonymous and capped daily; a free key raises the cap.","isSecret":true,"name":"PIPEWORX_API_KEY"}]}],"remotes":[{"type":"streamable-http","url":"https://gateway.pipeworx.io/geodistance/mcp"}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-29T03:44:13.627373Z","publishedAt":"2026-10-29T03:44:13.627373Z","updatedAt":"2026-10-29T03:44:13.627373Z","isLatest":true}}}],"metadata":{"nextCursor":"io.github.pipeworx-io/geodistance:0.2.0","count":30}}
