Hello guys,
I'm developing a personal, non-commercial AI cycling coach in Python that will analyze my own Strava activities.
I tried to see if this topic was already adressed, but I didn’t find anything that matched quite enough. Apollogies if I’m re-booting and old subject.
I would like to connect directly to Strava's official MCP server at https://mcp.strava.com/mcp.
I have successfully found the OAuth authorization server and its client registration endpoint. However, my dynamic client registration attempt returned:
invalid_client_metadata – Unable to register client
Could anyone please clarify:
-
Does Strava support custom Python MCP clients, or is access restricted to approved AI assistants such as Claude and Gemini?
-
If custom clients are supported, what are the required OAuth client registration parameters and redirect URI requirements?
-
Is there official documentation for connecting a custom MCP client?
I am specifically interested in the MCP integration rather than the standard Strava V3 API.
Thank you for your help.
/Teak
