I’ve built an open-source MCP (Model Context Protocol) server that connects
Claude AI to the XERT API. This allows you to interact with your XERT data
using natural language.
This is interesting, I tried to do something similar for ChatGPT some time ago. Do you know if this will work with ChatGPT as well?
I challenge I found was that the Xert API only contains limited information, and you often need to use the HTML pages instead to get the information needed. E.g. you can list the activities in one API call, but in order to get the XSS breakdown you need to do a separate call for each activity.
Furthermore, ChatGPT does not understand XSS. Not sure if Claude is any better?
Let me know how it went for you. The day before yesterday, I also made another fix regarding session handling so that you don’t have to constantly authenticate yourself.
My motivation for writing such an MCP server was to do a weekly review, where I could, among other things, have Claude retrieve my Strava and Whoop data via MCP and then have it all processed accordingly. I don’t have a specific Claude.md yet, but some exciting things have already come out of it for me.