{"name":"io.github.r-huijts/strava-mcp","slug":"r-huijts-strava-mcp","title":null,"description":"MCP server for accessing Strava API","url":"https://mcp.market/server/r-huijts-strava-mcp","rating":null,"grade":"B","score":72,"certified":false,"status":"active","category":"other","tags":[],"presence":{"score":42,"stars":492,"forks":92,"downloads_week":103,"last_push_at":"2026-06-13T05:50:22.000Z","license":"MIT"},"uptime":null,"claimed":false,"transport":"npm","callable_via_gateway":false,"default_price_micros":0,"repository":"https://github.com/r-huijts/strava-mcp","website":null,"version":"1.0.1","remotes":[],"packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"strava-mcp-server","version":"1.0.1","transport":{"type":"stdio"},"environmentVariables":[{"description":"Your Strava API client ID","isRequired":true,"format":"string","name":"STRAVA_CLIENT_ID"},{"description":"Your Strava API client secret","isRequired":true,"format":"string","isSecret":true,"name":"STRAVA_CLIENT_SECRET"},{"description":"Your Strava API access token","isRequired":true,"format":"string","isSecret":true,"name":"STRAVA_ACCESS_TOKEN"}]}],"tools":[{"name":"explore-segments","description":"Searches for popular segments within a given geographical area.","write_action":false,"price_micros":0,"input_schema":null},{"name":"export-route-gpx","description":"Exports a specific Strava route in GPX format and saves it to a pre-configured local directory.","write_action":false,"price_micros":0,"input_schema":null},{"name":"export-route-tcx","description":"Exports a specific Strava route in TCX format and saves it to a pre-configured local directory.","write_action":false,"price_micros":0,"input_schema":null},{"name":"format-workout-file","description":"Formats a workout plan into a structured file format (currently supports Zwift .zwo)","write_action":false,"price_micros":0,"input_schema":null},{"name":"get-activity-details","description":"Fetches detailed information about a specific activity using its ID.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get-activity-streams","description":"Retrieves detailed time-series data streams from a Strava activity. Perfect for analyzing workout metrics,","write_action":false,"price_micros":0,"input_schema":null},{"name":"get-all-activities","description":"Fetches complete activity history with optional filtering by date range and activity type. Supports pagination to retrieve all activities.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get-athlete-profile","description":"Fetches the profile information for the authenticated athlete, including their unique numeric ID needed for other tools like get-athlete-stats.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get-athlete-stats","description":"Fetches the activity statistics (recent, YTD, all-time) for a specific athlete using their ID. Requires the athleteId obtained from the get-athlete-profile tool.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get-recent-activities","description":"Fetches the most recent activities for the authenticated athlete.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get-route","description":"Fetches detailed information about a specific route using its ID.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get-segment","description":"Fetches detailed information about a specific segment using its ID.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get-segment-effort","description":"Fetches detailed information about a specific segment effort using its ID.","write_action":false,"price_micros":0,"input_schema":null},{"name":"list-athlete-clubs","description":"Lists the clubs the authenticated athlete is a member of.","write_action":false,"price_micros":0,"input_schema":null},{"name":"list-athlete-routes","description":"Lists the routes created by the authenticated athlete, with pagination.","write_action":false,"price_micros":0,"input_schema":null},{"name":"list-segment-efforts","description":"Lists the authenticated athlete's efforts on a specific segment, optionally filtering by date.","write_action":false,"price_micros":0,"input_schema":null},{"name":"list-starred-segments","description":"Lists the segments starred by the authenticated athlete.","write_action":false,"price_micros":0,"input_schema":null},{"name":"star-segment","description":"Stars or unstars a specific segment for the authenticated athlete.","write_action":false,"price_micros":0,"input_schema":null}],"scan":{"score":72,"grade":"B","scanned_at":"2026-10-01T23:14:03.227Z","report":{"scannerVersion":"0.1.10","scannedAt":"2026-10-01T23:14:03.188Z","components":{"code":{"score":25,"max":25,"notes":["50 source files scanned"]},"reliability":{"score":-1,"max":20,"notes":["no gateway calls yet and no remote to probe"]},"poisoning":{"score":-1,"max":15,"notes":["tools not inspected (local package is not executed); not counted"]},"auth":{"score":6,"max":15,"notes":["static API keys via environment variables"]},"maintenance":{"score":8,"max":15,"notes":["last push 111 days ago"]},"identity":{"score":8,"max":10,"notes":["registry namespace matches repository owner","GitHub account older than a year"]}},"findings":[],"inputs":{"packages":[{"registryType":"npm","identifier":"strava-mcp-server","version":"1.0.1","found":true,"license":"ISC","hasInstallScripts":false,"dependencyCount":4,"publishedAt":"2025-09-17T13:30:59.951Z","repositoryUrl":"git+https://github.com/r-huijts/strava-mcp.git","weeklyDownloads":103}],"repo":{"found":true,"owner":"r-huijts","repo":"strava-mcp","archived":false,"pushedAt":"2026-06-13T05:50:22Z","stars":492,"forks":92,"openIssues":19,"ownerType":"User","ownerAvatarUrl":"https://avatars.githubusercontent.com/u/22192747?v=4","ownerCreatedAt":"2016-09-14T09:57:33Z","license":"MIT"},"icon":{"url":"https://avatars.githubusercontent.com/u/22192747?v=4&s=128","source":"github"},"presence":{"stars":492,"forks":92,"downloadsWeek":103,"license":"MIT","lastPushAt":"2026-06-13T05:50:22.000Z","score":42}}}},"grade_history":[],"reviews":[]}