ToolPin

STAS Running Coach for Claude

run.stas/stas · v1.0.2 · MCP 2025-11-25

Connect Claude to your Intervals.icu watch data for fitness, workout review, and plan writing.

Reachability reachable
checked 2026-07-14 03:27 UTC
Registry status active
Tools pinned 15
fe32e7b12105
Tools last changed unchanged since first capture 2026-07-14

Provenance

Registry namespace run.stas (domain verified by the official registry)
Repository github.com/hivrich/stas.run
Website https://stas.run
Remote endpoints
https://stas.run/api/mcp (streamable-http)

Observed changes

When (UTC)EventDetail
2026-07-14 03:27 first capture 15 tools pinned

Pinned tool definitions (15)

ToolDescription
get_user_summary Start here for most conversations. Load the athlete's profile, goals, rules, recent load, current fitness context, performance evidence, planning guidance, and persistent STAS memory opportunities.
get_trainings Load recent workouts with pace, heart rate, sport metrics, intervals, and athlete reports. Use after the summary when analyzing load, progress, fatigue, or consistency.
get_activity_detail Load a compact read-only passport for one completed workout after identifying its training_id with get_trainings. Use for detailed one completed workout questions about intervals, laps, splits, terrain, weather, efforts, segments, and...
get_planned_events Read planned events from the Intervals calendar in a date window. Use this before rewriting or replacing an existing STAS plan.
whoami Check which STAS user is currently authenticated. Use only for diagnostics or reconnect troubleshooting.
create_plan_event Create or update planned WORKOUT events in Intervals. For changes to an existing STAS workout, keep the same external_id and call this tool again; do not delete the day/window just to edit time, name, note, load, color, or...
create_note_event Create or update NOTE events in Intervals. dry_run is required: false writes the note, true previews only. Send category=NOTE and external_id=note:YYYY-MM-DD:<slug>. Use all-day local times for normal notes, keep description short, and...
delete_plan_events Delete STAS plan events. For one specific workout, pass external_ids with the exact plan:YYYY-MM-DD:<slug> id; external_id as one string is accepted as a compatibility alias. Use oldest/newest window deletion only when the user is...
delete_note_events Delete STAS note events. For one specific note, pass external_ids with the exact note:YYYY-MM-DD:<slug> id; external_id as one string is accepted as a compatibility alias. Use oldest/newest window deletion only when replacing a whole...
save_strategy Save the athlete's long-term STAS strategy only after explicit user confirmation. Strategy is a compact long-term roadmap, not a calendar, not a weekly plan, and not a full coaching analysis. Target length is about 2500-4500 characters;...
read_profile_sections Read controlled STAS profile memory sections with their hashes. Supports goals, rules, and profile when enabled by the server. Use the returned hash as previousHash before previewing a change.
preview_profile_section_change Create a controlled preview for a goals, rules, or profile memory section change. For goals, prefer a structured goals items list with date, goal, target result, and comment; the server builds canonical English `Goals:` blocks and...
commit_profile_section_change Commit a previously previewed goals, rules, or profile memory section change. Call this only after the user explicitly confirms the exact full text shown for that preview. The server updates the profile only if the section hash still...
read_profile_change_history Read goals, rules, or profile memory change history. Use this to inspect previewed, committed, restored, or expired changes before restore decisions.
restore_profile_change Restore a committed profile, goals, or rules profile memory change back to its previous text. For goals, restoring old-format labels is blocked; rebuild a canonical goals preview instead. Call this only after the user explicitly...

Status badge

ToolPin status badge for run.stas/stas

[![ToolPin](https://toolpin.dev/badge/run.stas/stas.svg)](https://toolpin.dev/servers/run.stas/stas)

Maintain this server? Add the badge to your README — it links your users to this live status page.