Google Calendar Integration

Google Calendar

Sync your training schedule to Google Calendar. See workouts alongside your daily life.

What Google Calendar can do with your training

Once connected, Google Calendar sees your training calendar, race schedule, and weekly progress.

Plan a training week
Claude reads your race schedule and builds a plan
I have a Spartan Beast in 8 weeks. Can you plan my training for this week?
Looking at your calendar... you have nothing planned yet this week. Based on your Beast timeline, here’s what I’d suggest: • Mon: 45-min strength (upper body + grip) • Tue: 5K tempo run • Thu: 60-min trail run with hills • Sat: 90-min long run Want me to add these to your training calendar?
Yes, and put them on my Google Calendar too
Done! Added all 4 workouts to OCR Trips and created matching events in Google Calendar. Your Thursday trail run is at 6:30 AM — want me to adjust the time?
Reschedule on the fly
Move workouts across both calendars with one sentence
It’s going to rain Thursday. Move my trail run to Friday afternoon.
Moved your 60-min trail run from Thursday to Friday at 4:00 PM. Updated both OCR Trips and Google Calendar. Your Saturday long run is still on — you’ll have a day of rest between them.
Check your progress
Get your weekly stats and completion rate
How did I do this week?
Here’s your week: • 3 of 4 workouts completed (75%) • 2h 15m total training time • Strength: 1 session • Running: 2 sessions • Missed: Saturday long run You’re building a solid base. Want to reschedule the long run for tomorrow?
Race week prep
Set up taper + travel based on your race details
My Spartan Beast is next Saturday. Block off travel days and set up a taper week.
Your Spartan Beast in Killington, VT is on the 18th — 21K with 1,500m elevation. Here’s what I set up: • Mon-Wed: Light taper workouts (30 min each) • Thu: Rest day • Fri: Travel day (blocked on Google Calendar) • Sat: Race day! (all-day event) • Sun: Recovery & travel home All added to both calendars. Good luck!

Get set up in a few minutes

One-time setup. Works immediately after.

1

Connect OCR Trips to an AI assistant first

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.

2

Add Google Calendar to Claude Desktop

In Claude Desktop, go to Settings → Extensions and search for "Google Calendar". Or add it manually to your config file:

claude_desktop_config.json
"google-calendar": {
  "command": "npx",
  "args": ["-y", "@anthropic/google-calendar-mcp"]
}

This goes inside the "mcpServers" object alongside your OCR Trips config.

3

Authorize Google Calendar

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.

4

Try it out

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."

What’s on my training calendar this week?
Add a 45-minute tempo run on Thursday morning
How was my training week? Any workouts I missed?

Google Calendar integration works through your AI assistant — OCR Trips never connects to Google directly. Your Google credentials stay with Google.

Your data stays yours

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.

Also available for

Ready to train smarter?

Set up once, use every day. Your AI training assistant is a few minutes away.