ChatGPT Integration

ChatGPT

Manage your OCR training schedule from the world’s most popular AI assistant.

What ChatGPT can do with your training

Once connected, ChatGPT 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!

How it works

ChatGPT connects to tools you choose. OCR Trips and Google Calendar are two of those tools. You talk, ChatGPT orchestrates.

You

“Add a 45-min tempo run on Thursday and put it on my calendar”

ChatGPT

Understands your request and calls the right tools

OCR Trips

Creates the workout in your training calendar

Google Calendar

Creates a matching event on your calendar

Why two separate tools? OCR Trips manages your training data — workouts, race trips, progress. Google Calendar manages your schedule. ChatGPT connects them so you don't have to. One sentence, both updated.

8 tools ChatGPT can use

When you connect OCR Trips, ChatGPT gets access to these tools for your training data.

get_schedule
Read your training activities for any date range
get_weekly_summary
Weekly stats: total time, completion rate, breakdown by type
get_upcoming_trips
Your race trips with location, distance, elevation, dates
get_activity
Full details on a single workout including notes and feeling
add_activity
Schedule a new workout with type, date, time, duration
move_activity
Reschedule a workout to a different date or time
update_activity
Change title, type, duration, or notes on an existing workout
remove_activity
Delete a workout from your calendar

ChatGPT combines these tools with Google Calendar to give you a complete training assistant — reading your plan, writing new workouts, and keeping your schedule in sync.

Get set up in a few minutes

One-time setup. Works immediately after.

1

Generate an API token

Go to Settings → Integrations in OCR Trips and click "Generate New Token." Give it a name like "ChatGPT" and copy the token — you’ll only see it once.

2

Open ChatGPT settings

Sign in to ChatGPT at chat.openai.com. Click your profile picture (bottom left), then Settings.

3

Go to "Apps" and create a new app

In the left menu, click "Apps", then "Create app". Fill in: • Name: OCR Trips • MCP Server URL: https://ocrtrips.com/api/mcp?token=YOUR_TOKEN Check "I understand and want to continue", then click Create.

ChatGPT MCP is in beta. You need a ChatGPT Plus or Pro subscription and Developer Mode enabled in Advanced settings.

4

Start chatting

Go back to a new chat. ChatGPT can now access your OCR Trips training data. Try asking:

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?

ChatGPT’s MCP support requires a Plus or Pro subscription with Developer Mode enabled. Setup is done through the ChatGPT web interface — no config files needed.

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.