Once connected, Google Calendar sees your training calendar, race schedule, and weekly progress.
One-time setup. Works immediately after.
Google Calendar works alongside an AI assistant like Claude or ChatGPT. When you ask the AI to add a workout, it updates both OCR Trips and Google Calendar in one step. Set up Claude or ChatGPT first if you haven’t already.
In Claude Desktop, go to Settings → Extensions and search for "Google Calendar". Or add it manually to your config file:
"google-calendar": {
"command": "npx",
"args": ["-y", "@anthropic/google-calendar-mcp"]
}This goes inside the "mcpServers" object alongside your OCR Trips config.
The first time you use it, Claude will open a browser window for Google sign-in. Allow access to your calendar and you’re set.
Now when you ask Claude to add a workout, it updates both OCR Trips and Google Calendar. Try: "Add a 5K run tomorrow at 7 AM and put it on my Google Calendar."
Google Calendar integration works through your AI assistant — OCR Trips never connects to Google directly. Your Google credentials stay with Google.
Your API token only accesses your own training data — workouts, trips, and weekly stats. Nothing else. Tokens are hashed with SHA-256 before storage, so we never see your actual token.
OCR Trips never connects directly to Google Calendar. Your AI assistant calls each service separately — your Google credentials stay with Google.
You can revoke your token from Settings at any time to instantly disconnect your AI assistant from your training data.