{"description":"Wheremind is location for your AI. Live place search, place details, nearby search, geocoding, and turn-by-turn directions. Use it whenever the user needs a real place, address, or route. Do not invent locations.","endpoint":"POST /mcp","name":"wheremind","notes":"Send a JSON-RPC request body. Supported methods: initialize, ping, tools/list, tools/call. SSE streaming is not enabled in this spike; responses are application/json. Every request needs Authorization: Bearer <wheremind_token> (mode 2, device-auth access_token, or a short-lived OAuth access token). Without a valid Bearer, POST /mcp returns HTTP 401 with WWW-Authenticate pointing at /.well-known/oauth-protected-resource/mcp so OAuth hosts (Claude custom connectors: Register automatically) start PKCE. Agents that persist a personal key: POST /device/code, approve at /device, poll POST /device/token (device-auth is not advertised in OAuth discovery). A present Bearer header is honored and is not replaced by discovery. Tokens never go in the query string. Tool results use a Wheremind envelope (ok/data/source/attribution), not raw Google JSON.","protocol":"json-rpc-2.0","protocolVersion":"2025-03-26","title":"Wheremind","transport":"streamable-http","version":"0.1.0"}