API Integration into Claude Code

Hi everyone,

I’m new to Intervals.icu and absolutely love it already. Now I thought that I want to try something, namely creating with Claude Code a weekly Recap on my progress, relevant data, etc from Intervals that gets sent to me via Mail.
For that I have generated an API key that I provided to Claude Code as well as my AthletesID. They are 100% correct but Claude gives me the feedbakc, that it can’t match those two and always gets the Error 403. Do you know how to solve this?
Thanks and best regards

there are a few MCPs for intervals.icu, for example this one, by @Marc (visit gifhub or see forum thread below for details)

Thanks for the mention @bronekp . As I explained in this post, I’ve stepped back from maintaining the MCP to focus on building out Tempo (jointempo.ai). A few forks have been created and may be a better option going forward.

Built something for this: icuvisor, an open-source MCP server that connects intervals.icu data to Claude. Runs locally, API key stays in your OS keychain.

The “life got in the way, rework my week” prompts work much better when the model can actually see your history and planned sessions :slight_smile:

Curious what you’d want from it, still shaping the roadmap.

Hi Ricardo, thx for making such a tool. I tried to install this tool but there is no way to install it. I asked another AI tool what the problem is but still, I can’t install this.
I have no knowledge in coding, can you explain me how to install your tool?
TIA

2 posts were merged into an existing topic: Icuvisor.app - opensource local MCP server, shipped as a signed binary for Mac and Windows

If you want the Claude and Intervals.icu connection without coding it yourself, IcuSync (icusync.icu) does this out of the box, it works on desktop and mobile app. No coding needed, just add your MCP URL to Claude and you can ask questions about your training, get weekly recaps, and push structured workouts straight to your calendar. Might save you a lot of time.

DM me if you want to try it first after sign up.

you could also look at freddy.coach, a personal health MCP with many integrations in addition to intervals.icu.

free tier is available so no extra cost to you.

Hi, I’ve build a mcp server for me and some friends. Main reason was we needed something simple for the non tech friends.
The project is still in the early stages but there is quite a lot working already.
It won’t stay free forever, maybe a freemium, I don’t know it yet, but it won’t break your bank, I can guarantee :slight_smile:

This is an early stage, there might change a lot. Currently working best with claude, since im testing it with it.

If you want to check it out feel free. I dropped some codes for the activation of your account.
I would really appreciate feedback.

3ZLZ-8NK8
P86C-BAK9
WLGY-QNFZ
9ENW-A4XG
QZ4L-SPL6

I use my own mcp server as a fork from GitHub - eddmann/intervals-icu-mcp: MCP server enabling LLMs to interact with Intervals.icu - training data, wellness metrics, performance analysis, and workout planning · GitHub

I work with it via Claude code

This is a useful idea. Integrating APIs with Claude Code can unlock much more powerful automation, especially when you’re working with data from different services. Another aspect that’s becoming increasingly important is claude code analytics—understanding usage trends, token consumption, and overall efficiency can really help optimize AI-assisted development. I recently came across a tool that focuses on this: https://traytoken.com/

An MCP server isn’t needed for Claude Code, a thin wrapper around the API calls is enough.
Here’s one I made earlier :slight_smile: