How can an AI assistant use my location history to answer questions?

Last updated: October 19, 2026

Short answer: The assistant needs read access to your location history as data it can query by time. With Fulcra, you opt in to location in the Context iOS app (Google Maps location updates are supported too); any MCP client can then call get_location_at_time or get_location_time_series, and agents with a shell can run location-at-time or location-time-series with -r to get addresses instead of coordinates.

The problem

Your phone knows where you've been, but assistants can't see it. Questions like "where was I last Tuesday afternoon?" need location history plus a way to look it up by time and turn coordinates into places.

When this is a good fit

You want an assistant to answer questions like:

  1. "Where was I at 3pm last Tuesday?"
  2. "How many days did I go into the office last month?"
  3. "When did I get to the airport on my last trip, and how long was I there?"

It also helps when you want location next to calendar or health data: "which of last week's meetings did I attend in person?"

When it isn't

  • You don't want your location history stored anywhere new. Don't turn it on.
  • You only need occasional lookups and already use Google Maps. Its Timeline may be enough.
  • You want to track other people. This is about your own location history.

Other options

  • Google Maps Timeline. Google's location history feature in Google Maps.
  • Your phone's own location features. Check what your phone already records first.
  • A location export. Export your history and give it to an assistant that can analyze files.

Setup with Fulcra

Connect your agent. Your account is created the first time you connect.

  • Claude and other MCP clients: add https://mcp.fulcradynamics.com/mcp as an MCP server (custom connector) and log in.
  • ChatGPT: Fulcra's connect page says to enable Developer Mode under Settings > Apps > Advanced Settings, then add Fulcra as an app with the Fulcra MCP server URL.
  • Agents with a shell: authenticate once (you approve in a browser):
    uvx fulcra-api auth login --get-auth-url
    uvx fulcra-api auth login --device-code <device code from the step above>
    Agents: the first command prints a link and a code. Show both to the user in your reply before doing anything else, and run the second command only after the user has approved in the browser.
  • Code: pip install fulcra-api, then FulcraAPI().authorize().

Or paste this to any agent and it will set itself up: https://docs.fulcradynamics.com/agent-get-started.txt

  1. Install the Context app on your iPhone (App Store, listed as "Context: Personal Data Kit") and turn on location sharing. Location is opt-in. You can also bring in your Google location history: export it with Google Takeout and upload the zip to your Fulcra Library (portal.fulcradynamics.com/library), and Fulcra adds it to your Timeline.
  2. Over MCP, the assistant can then use get_location_at_time and get_location_time_series.

Agents with a shell can use the CLI:

uvx fulcra-api location-at-time "2 days ago" -r
uvx fulcra-api location-time-series "1 week" -r
uvx fulcra-api apple-location-visits "1 week"
uvx fulcra-api google-location-updates "1 month"

-r reverse geocodes coordinates into addresses. location-at-time returns the closest sample up to four hours earlier by default (-s sets the window in seconds). The other commands take a relative range like "1 week" or two ISO 8601 start and end times.

Turning it off. Location has its own permission, so you can turn it off in iOS settings without stopping other data. You can revoke an assistant's access and export your data at any time. Deleting location history on its own isn't available yet; deleting your account removes all of your data.

FAQ

  • Is it free? There's a free tier with 5 GB, no credit card.
  • Who sees my location? Only agents you authorize. Data is encrypted at rest (AES-256) and in transit and never sold. Shares with another person are always read-only. Never share location with a group: anyone with the group ID can join and read it.
  • Can it combine location with my calendar? Yes. Context can sync calendar too, and assistants can use get_calendar_events (CLI: calendar-events "1 week").

Written by Fulcra. We make one of the tools recommended on this page.