whereabot
OfficialEnables AI agents to request a phone's current GPS location on demand from an Android device running the Whereabot app; Android currently answers only while the app is open.
Enables AI agents to request a phone's current GPS location on demand from an iOS device running the Whereabot app; iOS can answer in the background through push notifications.
This server has a remotely hosted endpoint. Open its connector listing for connection details, authentication requirements, and setup instructions:
Whereabot
Let your AI agent ask your phone where you are, on demand. You host the relay. Sign-in and user data live in Supabase.
flowchart LR
Agent["AI agent"] -->|"MCP or HTTP"| Relay["Relay (Rust)"]
Relay -->|WebSocket| Phone["Phone app (Tauri)"]
Phone -->|"GPS fix"| Relay
Relay -->|"answer"| AgentThe relay keeps no location history. It sends a ping, the phone reads its GPS now, and the answer goes back to the agent. What is stored, for how long, and who sees your location: privacy.
Status
Early MVP, in beta. iOS answers in the background through push. Android answers only while the app is open. See the roadmap.
Related MCP server: onsense
Repo layout
Path | What |
Rust relay (axum). Agents call it over HTTP or MCP; the phone holds a WebSocket to it. | |
Tauri v2 phone app (Android / iOS). Signs in, then answers pings with a GPS fix. | |
Database migrations and tests. | |
OpenTofu for the dev and prod environments. | |
Local dev, end-to-end check, deploy, hook install. | |
Source of the docs site. | |
Landing page and OAuth consent page. | |
VitePress build of the docs site. | |
Shared CSS tokens and components; logo files and usage rules. |
Connect your agent
Install the app: see Get started on whereabot.io, or install from the browser.
Sign in with Apple or Google on the phone.
Add the relay to your agent:
claude mcp add --transport http whereabot https://relay.whereabot.io/mcpIn Claude Code run
/mcpand sign in with the same Apple or Google account as on the phone. You never paste a token.On Android, keep the app open while the agent asks, until Android push ships.
Relay URLs: live URLs. The tool and its arguments: protocol.
Self-host
Run your own relay and Supabase project with the OpenTofu code in infra/. Steps: infra/README.md. Build the app with your Supabase and relay values (app/.env.example), and add your relay to your agent. To run everything on one computer first: local quick start.
Docs
All docs, with the generated MCP and wire references: whereabot.io/docs. In this repo:
Architecture: components, sign-in and ping flow, security, limits
Protocol: HTTP, MCP and WebSocket at intent level
Request flow: every state, notification and agent result of one request
Location sharing: let another person's agent ask for your location
Privacy: what is stored, retention, who sees your location
Operations and infrastructure: how it runs, deploys and releases
Listings: MCP directories,
server.json, how to publish
Community
Contributing: local setup, hooks, rules, adding a migration
Security policy: report vulnerabilities privately
License
MIT. Third-party material: THIRD_PARTY_NOTICES.md.
This server cannot be deployed
Maintenance
Related MCP Connectors
Give any AI assistant real-time access to your phone's GPS and location history.
Geolocate Me turns your phone into location context for any AI assistant. Install the iOS or Android app, connect once with OAuth, and your GPS is queryable in natural language. Ask where you are, where you parked, where you were yesterday at 3pm, or how long you were at the office — the assistant calls the tool and answers with a real street address. https://geolocateme.app
Reach your own phone from an AI agent: notifications, approval questions, reminders, ring, files.
OAuth 2.1 short-link tools for AI agents with scoped tokens, approvals, audit logs, and revocation.
Related MCP Servers
- AlicenseNot gradedqualityBmaintenanceTurn your Android phone into an MCP server. AI assistants connect on demand, query your health data, notifications, app usage, and take actions on your device — all end-to-end encrypted, no cloud sync.12Apache 2.0
- AlicenseAqualityDmaintenanceGives PC AI agents real-world senses by connecting to an Android phone's camera, sensors, and files over local Wi-Fi without cloud relay or ADB.754 PyPI2MIT
- AlicenseNot gradedqualityDmaintenanceOAuth token broker for AI agents to securely act on a user's behalf across third-party APIs (Gmail, Slack, GitHub, Notion, etc.) by vaulting tokens server-side and never exposing them to the LLM.1MIT
- AlicenseNot gradedqualityBmaintenanceSelf-hosted multi-user Google Health OAuth broker and read-only Agent API with remote MCP support. Enables users to connect their Google account and grant agents secure access to activity, sleep, heart, HRV, SpO2, and other health metrics via revocable per-token authentication.3MIT