CourseProfiler MCP Tools
CourseProfiler exposes 24 tools. Each one has its own page with the configuration for every client that can run this server.
-
create_race_planMutatingcreate race plan
-
search_race_catalogRead-onlysearch race catalog
-
import_courseMutatingimport course
-
enrich_course_waypointsenrich course waypoints
-
generate_course_segmentsgenerate course segments
-
generate_runner_profilegenerate runner profile
-
submit_coursesubmit course
-
get_course_submission_requirementsRead-onlyget course submission requirements
-
get_race_plan_requirementsRead-onlyget race plan requirements
-
get_runner_profile_requirementsRead-onlyget runner profile requirements
-
get_artifact_upload_requirementsRead-onlyget artifact upload requirements
-
get_jobRead-onlyget job
-
get_artifactRead-onlyget artifact
-
validate_course_profilevalidate course profile
-
validate_runner_profilevalidate runner profile
-
export_race_plan_pdfRead-onlyexport race plan pdf
-
build_runner_profile_from_stravabuild runner profile from strava
-
analyze_activityanalyze activity
-
inspect_analysisRead-onlyinspect analysis
-
compare_executioncompare execution
-
inspect_runner_profileRead-onlyinspect runner profile
-
assess_finish_time_goalassess finish time goal
-
compare_pacing_strategiescompare pacing strategies
-
import_profile_attachmentMutatingimport profile attachment
This list was read from the server itself, by connecting to it and calling tools/list on 24 September 2026. It is what
the server actually exposes, not what its listing claims.
Mutating and Read-only are read off each tool's name, not its schema — a hint, not a guarantee. The registry stores tool names only; connect the server for its live schemas.