SportsTrackLive
Was dieses MCP kann
Analyzes GPS activity files and public sports tracks, providing sport-specific metrics, live activity lookup, and 3D replays.
Tools
Eingabeschema
{'type': 'object', '$defs': {'SportKind': {'enum': ['auto', 'paragliding', 'hang_gliding', 'glider', 'balloon', 'sailing', 'windsurfing', 'cycling', 'mountain_biking', 'running', 'trail_running', 'ski', 'hiking', 'motorsport', 'other'], 'type': 'string', 'description': 'Sport declared by the calling agent. `Auto` lets the server guess from\nthe file format and the trace kinematics; the resolved value is returned\nin `context_used` so the agent can correct it and call again.'}, 'DetailLevel': {'enum': ['standard', 'full'], 'type': 'string'}, 'MeasureUnit': {'enum': ['metric', 'imperial'], 'type': 'string'}}, '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['filename'], 'properties': {'sport': {'$ref': '#/$defs/SportKind', 'default': 'auto', 'description': 'Sport of the activity. Use "auto" (default) to let the server infer it\nfrom the file format and trace kinematics; the resolved sport is\nreturned in `context_used.sport` and can be overridden on a second call.'}, 'detail': {'$ref': '#/$defs/DetailLevel', 'description': '"standard" (default) returns every computed insight but strips the\nbulky point-level payloads (per-phase segment lists, wind timeline,\npause/trim ranges) â\x80\x94 a few KB instead of tens. "full" returns the\nraw engine output unabridged.'}, 'file_url': {'type': ['string', 'null'], 'default': None, 'description': 'Public https:// URL of the file (e.g. a cloud share or export link);\nthe server downloads it (15 MiB cap). Provide exactly one of\n`file_url`, `upload_id` or `file_base64`.'}, 'filename': {'type': 'string', 'description': 'File name including its extension â\x80\x94 the extension selects the parser.\nSupported: .gpx, .tcx, .igc, .sbp, .fit'}, 'upload_id': {'type': ['string', 'null'], 'default': None, 'description': 'Id returned by POST https://mcp.sportstracklive.com/upload â\x80\x94 the way\nto analyze a LOCAL file when a shell is available: run\n`curl -s -X POST https://mcp.sportstracklive.com/upload --data-binary @/path/to/file`\n(one command, the file content never enters the conversation), then\npass the returned upload_id here with the original filename.'}, 'file_base64': {'type': ['string', 'null'], 'default': None, 'description': 'The file content, base64-encoded. Maximum 8 MiB decoded. Provide\neither this or `file_url`. Prefer `file_url` for files over ~100 KB:\nit keeps the payload out of the conversation.'}, 'measure_unit': {'$ref': '#/$defs/MeasureUnit', 'description': 'Preferred units for the computed metrics ("metric" default, or\n"imperial").'}}}
Eingabeschema
{'type': 'object', '$defs': {'SportKind': {'enum': ['auto', 'paragliding', 'hang_gliding', 'glider', 'balloon', 'sailing', 'windsurfing', 'cycling', 'mountain_biking', 'running', 'trail_running', 'ski', 'hiking', 'motorsport', 'other'], 'type': 'string', 'description': 'Sport declared by the calling agent. `Auto` lets the server guess from\nthe file format and the trace kinematics; the resolved value is returned\nin `context_used` so the agent can correct it and call again.'}}, '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['filename'], 'properties': {'sport': {'$ref': '#/$defs/SportKind', 'default': 'auto', 'description': 'Sport of the activity â\x80\x94 improves the analysis (thermals/phases for\nfree flight). Defaults to auto-ish generic handling server-side.'}, 'file_url': {'type': ['string', 'null'], 'default': None}, 'filename': {'type': 'string', 'description': 'File name including its extension (.gpx, .tcx, .igc, .sbp, .fit).'}, 'language': {'type': ['string', 'null'], 'default': None, 'description': 'BCP-47-ish language for the guest account pages ("en" default, "fr"â\x80¦).'}, 'upload_id': {'type': ['string', 'null'], 'default': None}, 'pilot_name': {'type': ['string', 'null'], 'default': None, 'description': "Name of the pilot/athlete, shown in the 3D player instead of an\nanonymous placeholder. Use the user's name if they shared it."}, 'file_base64': {'type': ['string', 'null'], 'default': None, 'description': 'Same three sources as analyze_activity_file â\x80\x94 provide exactly one.'}}}
Eingabeschema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'limit': {'type': ['integer', 'null'], 'format': 'uint32', 'maximum': 50, 'minimum': 1, 'description': 'Max results, 1-50 (default 20).'}, 'sport': {'type': ['string', 'null'], 'maxLength': 64, 'description': 'Sport / category name filter, e.g. "paragliding", "sailing".'}, 'country': {'type': ['string', 'null'], 'maxLength': 64, 'description': 'Country filter: ISO 3166-1 alpha-2 code ("FR", "CH") or a country\nname.'}}}
Eingabeschema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['track_id'], 'properties': {'track_id': {'type': 'integer', 'format': 'int64', 'minimum': 1, 'description': 'Numeric id of a public SportsTrackLive track.'}}}
Eingabeschema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['track_id'], 'properties': {'track_id': {'type': 'integer', 'format': 'int64', 'minimum': 1, 'description': 'Numeric id of a public SportsTrackLive track.'}}}
Eingabeschema
{'type': 'object', '$defs': {'SportKind': {'enum': ['auto', 'paragliding', 'hang_gliding', 'glider', 'balloon', 'sailing', 'windsurfing', 'cycling', 'mountain_biking', 'running', 'trail_running', 'ski', 'hiking', 'motorsport', 'other'], 'type': 'string', 'description': 'Sport declared by the calling agent. `Auto` lets the server guess from\nthe file format and the trace kinematics; the resolved value is returned\nin `context_used` so the agent can correct it and call again.'}}, '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['filename'], 'properties': {'sport': {'$ref': '#/$defs/SportKind', 'default': 'auto', 'description': 'Sport of the activity â\x80\x94 selects the analysis profile.'}, 'file_url': {'type': ['string', 'null'], 'default': None}, 'filename': {'type': 'string', 'description': 'File name including its extension (.gpx, .tcx, .igc, .sbp, .fit).'}, 'upload_id': {'type': ['string', 'null'], 'default': None}, 'file_base64': {'type': ['string', 'null'], 'default': None, 'description': 'Same three sources as analyze_activity_file â\x80\x94 provide exactly one.'}}}
Eingabeschema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['query'], 'properties': {'limit': {'type': ['integer', 'null'], 'format': 'uint32', 'maximum': 25, 'minimum': 1, 'description': 'Max results, 1-25 (default 10).'}, 'query': {'type': 'string', 'maxLength': 64, 'minLength': 2, 'description': 'Name to search for (user name, first name or last name), 2-64 chars.'}}}
Eingabeschema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'to': {'type': ['string', 'null'], 'description': 'Latest activity date, ISO `YYYY-MM-DD` (inclusive, UTC).'}, 'from': {'type': ['string', 'null'], 'description': 'Earliest activity date, ISO `YYYY-MM-DD` (inclusive, UTC).'}, 'limit': {'type': ['integer', 'null'], 'format': 'uint32', 'maximum': 25, 'minimum': 1, 'description': 'Max results, 1-25 (default 10).'}, 'query': {'type': ['string', 'null'], 'maxLength': 64, 'description': "Free-text filter matched against the locality (take-off/venue) name\nand the athlete's user name."}, 'sport': {'type': ['string', 'null'], 'maxLength': 64, 'description': 'Sport / category name, e.g. "paragliding", "cycling", "sailing".'}}}
Letzte Tool-Änderungen
Ähnliche MCP-Server
LiveDataLink
Exposes public-data tools covering economics, labor, banking, transport, books, legal opinions, carriers, environmental data, and…
AlpineDataWorks Intelligence Server
Provides economic, market, supply-chain, real-estate, energy, consumer, labor, and other scored intelligence indices with histori…
SharksAPI.AI
Provides marketing analytics and actions across GA4, Search Console, Google Ads, social channels, SEO, WordPress, and marketing p…
synter-ads
Manages cross-platform advertising campaigns, audiences, tracking, creative, landing pages, campaign audits, technology intellige…
synter-ads
Manages cross-platform advertising campaigns, audiences, tracking, creative, landing pages, campaign audits, technology intellige…
Stratalize Finance
Provides financial, macroeconomic, banking, credit, commodities, M&A, ESG, labor, and regulatory benchmarks for analysis and plan…
Stratalize Healthcare
Retired Stratalize server exposing benchmark, market intelligence, compliance, financial, healthcare, legal, real estate, and eco…
Stratalize Governance
Retired Stratalize server exposing benchmark, market intelligence, compliance, financial, healthcare, legal, real estate, and eco…