Geolocate Me
com.guleki/geolocate-me
Documentation
Installation
Use any OAuth-capable MCP client and connect it to the hosted remote server at https://geolocateme.guleki.com/mcp.
For Claude Code, the documented CLI form is:
claude mcp add --transport http geolocate-me https://geolocateme.guleki.com/mcp
Configuration
- Remote MCP transport:
streamable-http - Auth: OAuth 2.0 with PKCE
- First connect requires the device ID and bot token issued by the Geolocate Me app
- Supported tools:
get_current_location,get_location_history
API
Base API URL: https://geolocateme.guleki.com
Documented endpoints:
GET /api/location/latestGET /api/location/historyPOST /api/pingPOST /api/ping/batch
Prerequisites
- Geolocate Me mobile app on iOS or Android
- Active subscription
- GPS hardware on the device
- Background / always-on location permission so the app can collect pings
- An MCP client that supports remote HTTP connectors and OAuth
- Device registration credentials from the app, including the device ID and bot token
Limitations
- Location pings are retained only for the subscription tier in use, then deleted automatically
- The bot token must be kept private because anyone with it can read location history
- Reverse geocoding is performed through Google Geocoding API
- The service is intended for authorized personal tracking only
