openstreetmap.org
OpenStreetMap is a collaborative mapping platform where contributors create and maintain geographic data. The main site also provides account-based services such as editing, diary posts, GPS traces, notes, and messaging tied to OSM user accounts.
openstreetmap.org exposes one documented HTTP integration surface: the OpenStreetMap API v0.6 at `https://www.openstreetmap.org/api/0.6`, with mixed public reads and OAuth 2.0-protected write/protected-read operations.
- OpenStreetMap API v0.6discovered
Log in to your OpenStreetMap account, then open OAuth 2 applications from your user settings and create a new application at New OAuth 2 application. Set the application name, allowed redirect URI(s), whether it is a confidential application, and the scopes you may request. After creation, save the client_id; save the client_secret too if you marked it confidential, because the secret is only shown once. Then send the user to https://www.openstreetmap.org/oauth2/authorize and exchange the returned code at https://www.openstreetmap.org/oauth2/token to obtain a bearer access token. OpenStreetMap supports Authorization Code and Authorization Code with PKCE; tokens currently do not expire automatically.
conventions · 1/8 published
- integrations.json✗
/.well-known/integrations.json - llms.txt✗
/llms.txt - API catalog✗
/.well-known/api-catalog - OpenAPI document✗
/api/schema/, /openapi.json, /swagger.json, /api/openapi.json, or /v1/openapi.json - MCP server card✗
/.well-known/mcp/server-card.json - OAuth protected resource✓https://openstreetmap.org/.well-known/oauth-protected-resource
- Agent card✗
/.well-known/agent-card.json - Agent skills✗
/.well-known/agent-skills/index.json
Publish these signals → /publishing