@pipeworx/kartaview

Connect: https://gateway.pipeworx.io/kartaview/mcp · Install: one-click buttons

No MCP client? Skip the connection: POST https://gateway.pipeworx.io/v1/tools/search_packs {"query":"..."} to find a tool below, GET /v1/tools/<name> for its schema, POST the same URL with arguments for the data — see For AI agents.

Tools: 2

KartaView (formerly OpenStreetCam) — open, crowdsourced street-level imagery contributed by OpenStreetMap mappers, CC BY-SA, with GPS position, compass heading and capture date on every frame.

Tools

  • kartaview_nearby_sequences(lat, lng, radius_m) — street-level photos near a point, grouped into the drives that captured them, nearest first.
  • kartaview_sequence_photos(sequence_id) — every frame of one drive in capture order, with JPEG URLs.

Auth

Keyless.

Data sources

Notes the next person would otherwise rediscover:

  • The host serves two APIs and only the 1.0 one is anonymous. The 2.0 read endpoints (/2.0/sequence/?lat=&lng=) answer {"status":{"apiCode":401, "apiMessage":"You have to be authenticated..."}} — inside an HTTP 200. So a 200 from this host proves nothing; status.apiCode must be 600. kvPost() checks it on every call.
  • Both endpoints are POST with a form body. The GET forms 400.
  • Photo fields are storage-relative paths (storage13/files/photo/...), not URLs, and the storage number in the path is not the hostname that serves it. Prefixing https://api.openstreetcam.org/ redirects to the right storage host; building https://storage13.openstreetcam.org/storage13/... 404s.
  • nearby-photos returns PHOTOS, not sequences, and has no sequence endpoint that is keyless — so the pack groups by sequence_id itself and computes the distance to each hit, which the upstream does not return.
  • Coverage is volunteer-contributed: dense in cities with active OSM communities, empty elsewhere. An empty result is a coverage fact, not an error, and the tool says so.

Tools

  • kartaview_nearby_sequences — Street-level photos near a latitude/longitude from KartaView (formerly OpenStreetCam), the open crowdsourced imagery archive used by OpenStreetMap mappers — grouped into the drives that captured them,
  • kartaview_sequence_photos — Every frame of one KartaView drive in capture order — position, compass heading, capture timestamp, GPS accuracy, the OpenStreetMap way each frame was matched to, and full-size and thumbnail JPEG URLs

Tools

  • kartaview_nearby_sequences — Street-level photos near a latitude/longitude from KartaView (formerly OpenStreetCam), the open crowdsourced imagery archive used by OpenStreetMap mappers — grouped into the drives that captured them,
  • kartaview_sequence_photos — Every frame of one KartaView drive in capture order — position, compass heading, capture timestamp, GPS accuracy, the OpenStreetMap way each frame was matched to, and full-size and thumbnail JPEG URLs

Regenerated from source · build September 18, 2026