Mapillary
live GeospatialDataStreet-level imagery near a point plus CV object/sign detections. BYO key.
Tools
mapillary_images_near Street-level images near a lat/lon point. Returns image ids, coordinates, capture time, compass heading, and a 1024px thumbnail URL. Example: mapillary_images_near({ lat: 40.7580, lon: -73.9855, radiu
No parameters required.
Try it
mapillary_image Details for a Mapillary image. Given an image id, returns capture time, coordinates, compass heading, camera type, sequence id, and a 2048px thumbnail URL. Example: mapillary_image({ image_id: "498763
No parameters required.
Try it
mapillary_detections Detected objects/signs in an image. Returns Mapillary computer-vision detections (object/sign classes like "object--support--pole" or "regulatory--stop--g1") found inside a given image id. Example: ma
No parameters required.
Try it
Test with curl
The gateway speaks JSON-RPC 2.0 over HTTP POST. You can test any pack directly from the terminal.
curl -X POST https://gateway.pipeworx.io/mapillary/mcp \
-H "Content-Type: application/json" \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/list"}' curl -X POST https://gateway.pipeworx.io/mapillary/mcp \
-H "Content-Type: application/json" \
-d '{"jsonrpc":"2.0","id":2,"method":"tools/call","params":{"name":"mapillary_images_near","arguments":{}}}' Use with the SDK
Install @pipeworx/sdk to call tools from any TypeScript/Node project.
import { Pipeworx } from '@pipeworx/sdk';
const px = new Pipeworx();
const result = await px.call("mapillary_images_near", {}); // Or ask in plain English:
const answer = await px.ask("street-level imagery near a point plus cv object/sign detections"); Related packs
Other Pipeworx packs in the same categories (Geospatial, Data):