MCP 서버

HAPI Strava MCP Server

ai.com.mcp/strava
기타 인증 필요 MCP 2026-07-28

이 MCP로 할 수 있는 일

Provides access to Strava athlete profiles, activities, clubs, routes, segments, equipment, efforts, and activity statistics.

exploreSegments
Explore segments
Explore segments - Returns the top 10 segments matching a specified query.
읽기 전용
입력 스키마
{'type': 'object', 'required': ['bounds'], 'properties': {'bounds': {'type': 'array', 'items': {'type': 'number', 'format': 'float'}, 'maxItems': 4, 'minItems': 4}, 'max_cat': {'type': 'integer', 'maximum': 5, 'minimum': 0}, 'min_cat': {'type': 'integer', 'maximum': 5, 'minimum': 0}, 'activity_type': {'enum': ['running', 'riding'], 'type': 'string'}}}
getClubActivitiesById
List Club Activities
List Club Activities - Retrieve recent activities from members of a specific club. The authenticated athlete must belong to the requested club in order to hit this endpoint. Pagination is supported. Athlete profile visibility is respected for all activities.
읽기 전용
입력 스키마
{'type': 'object', 'required': ['id'], 'properties': {'id': {'type': 'integer', 'format': 'int64'}, 'page': {'type': 'integer'}, 'per_page': {'type': 'integer'}}}
getClubAdminsById
List Club Administrators
List Club Administrators - Returns a list of the administrators of a given club.
읽기 전용
입력 스키마
{'type': 'object', 'required': ['id'], 'properties': {'id': {'type': 'integer', 'format': 'int64'}, 'page': {'type': 'integer'}, 'per_page': {'type': 'integer'}}}
getClubById
Get Club
Get Club - Returns a given club using its identifier.
읽기 전용
입력 스키마
{'type': 'object', 'required': ['id'], 'properties': {'id': {'type': 'integer', 'format': 'int64'}}}
getClubMembersById
List Club Members
List Club Members - Returns a list of the athletes who are members of a given club.
읽기 전용
입력 스키마
{'type': 'object', 'required': ['id'], 'properties': {'id': {'type': 'integer', 'format': 'int64'}, 'page': {'type': 'integer'}, 'per_page': {'type': 'integer'}}}
getEffortsBySegmentId
List Segment Efforts
List Segment Efforts - Returns a set of the authenticated athlete's segment efforts for a given segment. Requires subscription.
읽기 전용
입력 스키마
{'type': 'object', 'required': ['segment_id'], 'properties': {'per_page': {'type': 'integer'}, 'segment_id': {'type': 'integer'}, 'end_date_local': {'type': 'string', 'format': 'date-time'}, 'start_date_local': {'type': 'string', 'format': 'date-time'}}}
getGearById
Get Equipment
Get Equipment - Returns an equipment using its identifier.
읽기 전용
입력 스키마
{'type': 'object', 'required': ['id'], 'properties': {'id': {'type': 'string'}}}
getLoggedInAthlete
Get Authenticated Athlete
Get Authenticated Athlete - Returns the currently authenticated athlete. Tokens with profile:read_all scope will receive a detailed athlete representation; all others will receive a summary representation.
읽기 전용
입력 스키마
{'type': 'object', 'properties': {}}
getLoggedInAthleteClubs
List Athlete Clubs
List Athlete Clubs - Returns a list of the clubs whose membership includes the authenticated athlete.
읽기 전용
입력 스키마
{'type': 'object', 'properties': {'page': {'type': 'integer'}, 'per_page': {'type': 'integer'}}}
getLoggedInAthleteStarredSegments
List Starred Segments
List Starred Segments - List of the authenticated athlete's starred segments. Private segments are filtered out unless requested by a token with read_all scope.
읽기 전용
입력 스키마
{'type': 'object', 'properties': {'page': {'type': 'integer'}, 'per_page': {'type': 'integer'}}}
getRoutesByAthleteId
List Athlete Routes
List Athlete Routes - Returns a list of the routes created by the authenticated athlete. Private routes are filtered out unless requested by a token with read_all scope.
읽기 전용
입력 스키마
{'type': 'object', 'properties': {'page': {'type': 'integer'}, 'per_page': {'type': 'integer'}}}
getSegmentEffortById
Get Segment Effort
Get Segment Effort - Returns a segment effort from an activity that is owned by the authenticated athlete. Requires subscription.
읽기 전용
입력 스키마
{'type': 'object', 'required': ['id'], 'properties': {'id': {'type': 'integer', 'format': 'int64'}}}
getStats
Get Athlete Stats
Get Athlete Stats - Returns the activity stats of an athlete. Only includes data from activities set to Everyone visibility.
읽기 전용
입력 스키마
{'type': 'object', 'required': ['id'], 'properties': {'id': {'type': 'integer', 'format': 'int64'}}}
추가됨
getRoutesByAthleteId
2026년 9월 11일 3:33 PM
추가됨
getGearById
2026년 9월 11일 3:33 PM
추가됨
getLoggedInAthleteClubs
2026년 9월 11일 3:33 PM
추가됨
getClubActivitiesById
2026년 9월 11일 3:33 PM
추가됨
getClubAdminsById
2026년 9월 11일 3:33 PM
추가됨
getClubMembersById
2026년 9월 11일 3:33 PM
추가됨
getClubById
2026년 9월 11일 3:33 PM
추가됨
getSegmentEffortById
2026년 9월 11일 3:33 PM
추가됨
exploreSegments
2026년 9월 11일 3:33 PM
추가됨
getEffortsBySegmentId
2026년 9월 11일 3:33 PM
추가됨
getLoggedInAthleteStarredSegments
2026년 9월 11일 3:33 PM
추가됨
getLoggedInAthlete
2026년 9월 11일 3:33 PM
추가됨
getStats
2026년 9월 11일 3:33 PM