@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
- https://api.openstreetcam.org/1.0/list/nearby-photos/ — POST form
lat,lng,radius. - https://api.openstreetcam.org/1.0/sequence/photo-list/ — POST form
sequenceId.
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.apiCodemust be600.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. Prefixinghttps://api.openstreetcam.org/redirects to the right storage host; buildinghttps://storage13.openstreetcam.org/storage13/...404s. nearby-photosreturns PHOTOS, not sequences, and has no sequence endpoint that is keyless — so the pack groups bysequence_iditself 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