AIm
Pelatih AI untuk Claude dengan memori pelatihan persisten: catat latihan, dapatkan program, lacak kemajuan di seluruh sesi.
Dokumentasi
![]()
MCP is the reason your AI chat can suddenly do things: read your training log, write to it, fix a set. Here is what it is, what actually exists today for Garmin, Apple Health and Strava, and how to connect a tracker to Claude or ChatGPT in a few minutes.
MCP in plain words
MCP, the Model Context Protocol, is an open standard that lets AI assistants use external services as tools. A connector is a service speaking MCP: you add its address in the assistant settings, and the assistant gains new abilities in every chat.
Without a connector, a chat can only talk. With a workout connector, it can store your bench press session, read last week back and compute your progress.
How to connect Garmin to Claude or ChatGPT
There is no official Garmin MCP server today. What exists is a healthy set of open source servers built by individual developers that read Garmin Connect data, which you run yourself and point at your own account. They work, and several are actively maintained, but they assume you are comfortable cloning a repository and handling your own API keys. The same landscape applies to Whoop and Hevy: community servers, no official connector.
If you want to try one, two examples people actually use are taxuspt/garmin_mcp and eddmann/garmin-connect-mcp. These are independent projects, not ours: read how each one handles your Garmin login before you hand it over.
How to connect Apple Health to Claude or ChatGPT
Apple does not publish a connector either. The available options are community built MCP servers that read an Apple Health export from your own machine, so nothing reaches an assistant unless you set that up yourself. Practical today, but it is a bridge you run, not a service you sign into. One example worth starting from is neiltron/apple-health-mcp, which queries an Apple Health export with natural language; several similar projects exist. Your health data stays on your machine until you choose to connect it.
How to connect Strava to ChatGPT or Claude
Strava is the exception: it has shipped its own official connector for Claude, available to Strava subscribers. Today it is read only. The assistant can look at your activities and talk about them, but it cannot write anything back.
Where AIm fits next to the bridges
AIm is a different layer, and it is worth being clear about the difference. It is not a bridge to your watch. It is the place your training actually lives: a private log the assistant can write to as well as read, plus the coaching context, the program and the progress charts on top of it. A read-only bridge lets your assistant discuss last Sunday's run. A writable log lets it plan next week and record what you did.
The two combine well. Nothing stops you connecting a Garmin or Strava server for your cardio data and AIm for your training log and coaching, in the same assistant. And if you already have history somewhere else, you can hand the assistant a CSV or a text export and ask it to import:
YouHere is my workout export from the last six months. Import it into my log.
What a workout connector adds to your assistant
- Log a full session from a plain sentence: exercises, sets, weights, cardio, body weight.
- Fix any single set later: reps, weight, a note.
- Read history back: last workout, per exercise progress, records.
- Coaching: goal setting, a program that fits your equipment, weekly reviews.
Connect to Claude, step by step
- Sign up on the AIm landing page with your email. No password needed.
- In Claude open Customize, then Connectors, and click Add at the top right.
- Type the name AIm, paste https://aim-journal.com/mcp, the same address for everybody, and click Continue.
- Leave Authentication on Sign in now, which Claude detects by itself, and click Add.
- Click Connect. AIm opens in your browser: sign in if it asks, then press Allow. Nothing secret is pasted anywhere.
- Under Tool permissions choose Always allow for both groups, Read-only tools and Write/delete tools, so Claude does not ask before every entry.
- Add the connector on claude.ai or in the desktop app. After that it works in the Claude mobile app too, including on the free plan.

First message to try:
YouCheck my workout tracker and help me plan the next session.
Connect to ChatGPT, step by step
ChatGPT connects through its Developer mode. It takes a couple more steps than Claude, and Developer mode is only available on paid ChatGPT accounts (Pro, Plus, Business, Enterprise and Education), so Claude stays the simpler option if you have a choice: its custom connectors work on the free plan.
ChatGPT uses the same address as Claude, https://aim-journal.com/mcp. There is nothing personal to copy: ChatGPT asks you to sign in to AIm and approve access, just like Claude does.
- Open the profile menu (bottom left) and choose Settings.
- Go to Security and login and turn on Developer mode. ChatGPT shows a red "elevated risk" label here: that is standard for any custom connector, not specific to AIm.
- Close Settings and open Plugins in the left menu.
- Click the plus button next to Search plugins. A New Plugin form opens.
- Name it AIm and paste https://aim-journal.com/mcp into Server URL. Leave Authentication on OAuth: ChatGPT finds the sign-in settings by itself, so there is nothing to fill in under Advanced OAuth settings. Tick I understand and want to continue, then click Create.
- Click Sign in with AIm. AIm opens in your browser: sign in if it asks, then press Allow.
- ChatGPT opens the AIm app page in Settings. Click Refresh so its actions load; before that the page says No app actions available yet.
- Reload the page. Then in a chat press plus, type AIm and choose it. It does not show in the plus menu until the page is reloaded.
The screenshots below show one version of ChatGPT. Menu names move between builds. On personal Plus and Pro accounts, since July 2026 connectors live under Plugins, after you turn on Developer mode in Settings → Security and login. Business, Enterprise and Education workspaces keep them under Apps → Advanced settings. The address and the sign-in are the same either way.

Keep your link private
The connection address, https://aim-journal.com/mcp, is not secret. It is the same for everybody and only works after you sign in and approve access. What you do need to keep private is the link that opens the AIm app, the one from your sign-in email. It contains a secret key: whoever has it can open your journal, read it and write to it. Do not publish that link or forward the email. If it leaks, write to contact@aim-journal.com and the key will be rotated.
If the tools do not show up
- Check the address is exactly https://aim-journal.com/mcp. It is the same in Claude and in ChatGPT, with nothing personal in it.
- Start a new chat: an existing conversation keeps the old connector state.
- Reload the page or restart the app after adding the connector.
- If ChatGPT shows no actions for AIm, open AIm in Plugins and press Refresh.
- Open the Connect screen in the AIm app: it shows a live status card that reads "waiting for your first message" until the assistant actually calls a tool, then switches to connected. Say something to your assistant to trigger it, no page reload needed.
Other MCP clients
Claude is the primary client, but AIm speaks standard MCP, so any MCP-compatible client can connect the same way. AIm is also listed on Smithery:
Frequently asked questions
Is MCP safe to use?
MCP itself is an open protocol backed by major AI vendors. The practical question is the connector: AIm scopes all data to your own account, which you sign in to and approve access for, and keeps it in private storage with daily backups.
What data does the assistant see?
Only your own training data: sessions, exercises, goals, body metrics. Every request is scoped to your account after you sign in and approve access, there is no shared or public data.
Can I disconnect later?
Yes. Remove the connector in the assistant settings at any moment. Your data is not deleted: download it as JSON from Tools in the app, or ask the assistant to export it into the chat.
Is there a Garmin MCP server?
Not an official one from Garmin. There are several open source MCP servers from independent developers that read Garmin Connect data; you run one yourself and point it at your account. AIm is a separate writable layer for your own training log, and the two can sit in the same assistant.
Is there a Strava MCP server?
Yes, and it is the official one: Strava has shipped its own connector for Claude. It is read only, so the assistant can see and discuss your activities but cannot write anything back. For a writable training log next to it, that is the layer AIm covers.
Can ChatGPT or Claude read my Apple Health data?
Only through a connector you set up. Apple does not publish one, so the available options are community built MCP servers that read an Apple Health export from your own machine. Nothing reaches an assistant unless you connect it yourself.
Does AIm import my history from another app?
Yes. Export your history from the other app and hand the file to the assistant, asking it to import. It reads the sessions and writes them into your log with their original dates.