PinSharing MCP
The map_setup tool provides code and URLs for interactive maps using Leaflet.
The map_setup tool provides code and URLs for interactive maps using MapLibre GL JS.
The map_setup tool provides code and URLs for interactive maps using OpenLayers.
Provides map data and static map images based on OpenStreetMap, including geocoding, reverse geocoding, privacy-area maps, and tiles; requires OpenStreetMap attribution.
This server has a remotely hosted endpoint. Open its connector listing for connection details, authentication requirements, and setup instructions:
PinSharing MCP
PinSharing (https://pinsharing.com) is a map API built on OpenStreetMap data, with a free plan and flat paid plans. It provides static map images, including a privacy-area mode, geocoding, and tiles. This repository provides a small stdio-to-HTTP bridge for MCP clients that can only launch local servers.
MCP Registry: com.pinsharing/maps
Most clients: use the hosted server directly
The hosted MCP server is available at:
https://api.pinsharing.com/v1/mcp
See https://pinsharing.com/docs/mcp for setup. With Claude Code:
claude mcp add --transport http pinsharing https://api.pinsharing.com/v1/mcp --header "Authorization: Bearer YOUR_KEY"Related MCP server: chuk-mcp-geocoder
Clients that only run local servers (stdio)
Some clients, such as Claude Desktop with claude_desktop_config.json, can only launch local stdio MCP servers. For those, use this bridge.
{
"mcpServers": {
"pinsharing": {
"command": "npx",
"args": ["-y", "github:Software-Consulting/pinsharing-mcp"],
"env": { "PINSHARING_API_KEY": "ps_your_key" }
}
}
}Git and Node.js 18+ are required. An npm package (@pinsharing/mcp) is coming.
Tools
Tool | What it does | What it counts |
| Convert addresses or place names to coordinates | 1 geocode |
| Convert coordinates to an address or place | 1 geocode |
| Render a map image with markers or a route | 1 static image |
| Show roughly where a place is (a shaded area, no pin); never reveals the exact point | 1 static image |
| Code and URLs for an interactive map (MapLibre GL JS, Leaflet, OpenLayers) | free |
Configuration
Variable | Required | Default | Description |
| Recommended | none | PinSharing API key ( |
| No |
| Hosted MCP server URL. Must be |
| No |
| HTTP timeout in milliseconds. |
| No | unset | Set to |
How it works
The bridge reads JSON-RPC messages from stdin, one per line, and forwards each one to the hosted MCP server over HTTPS. Responses are written to stdout, one JSON object per line. Nothing is stored locally. The API key is only sent to api.pinsharing.com in the Authorization header, and never printed in logs or errors.
Plans and caps
PinSharing has hard monthly caps and no overage billing. A free plan is available without a card:
Pricing and caps: https://pinsharing.com/pricing
Free keys / dashboard: https://pinsharing.com/dashboard
Attribution
Map data © OpenStreetMap contributors. Show attribution wherever map results or images appear.
Development
npm testThe project has zero runtime or development dependencies.
License
MIT. PinSharing is a service of Wells Software Consulting LLC.
This server cannot be deployed
Maintenance
Related MCP Connectors
Hosted MCP for live place search, geocoding & turn-by-turn routes. No Maps API key to manage.
Nominatim MCP — wraps OpenStreetMap Nominatim geocoding API (free, no auth)
Geocode, reverse geocode, and run Overpass spatial queries on OpenStreetMap data.
Geocode, reverse geocode, and run Overpass spatial queries on OpenStreetMap data.
Related MCP Servers
- AlicenseAqualityFmaintenanceAn MCP server providing geocoding and place discovery services via Nominatim and OpenStreetMap. It enables users to perform forward and reverse geocoding, extract bounding boxes, and find nearby places or administrative hierarchies.10Apache 2.0
- AlicenseAqualityDmaintenanceProvides forward/reverse geocoding, bounding box extraction, nearby places discovery, batch geocoding, route waypoints, and administrative boundary lookup using OpenStreetMap data.10Apache 2.0
- AlicenseNot gradedqualityAmaintenanceGeocode, reverse geocode, and run Overpass spatial queries on OpenStreetMap data via MCP.594 npm9Apache 2.0
- FlicenseNot gradedqualityBmaintenanceProvides geocoding, reverse geocoding, POI search, driving/walking routes, administrative district lookup, and combined travel quick-check tools to MCP hosts.-