INDIVIDUAL MCP TOOL
validate_runner_profile
Validate a USRProf artifact or inline USRProf JSON before creating personalized race plans.
LIVE ENDPOINT
https://courseprofiler.com/mcp
Connect to this endpoint to inspect the live schema for validate_runner_profile and invoke it with your own arguments.
Indexed input schema
{}Risk classification
Inferred read-only · medium confidence · heuristic, not a guarantee.
- No write-capable action terms were found; this is not proof that invocation has no side effects.
Parent server
CONNECT WITH APPROVAL
Client installation
Review this server and its permissions before adding it. Secret placeholders must be set locally.
Codex
~/.codex/config.toml
[mcp_servers.courseprofiler]
url = "https://courseprofiler.com/mcp"
enabled = true
Claude Code
.mcp.json
{
"mcpServers": {
"courseprofiler": {
"type": "http",
"url": "https://courseprofiler.com/mcp"
}
}
}
Claude Desktop
Settings → Connectors → Add custom connector
Name: courseprofiler
Remote MCP URL: https://courseprofiler.com/mcp
Add this remote URL as a custom connector in Claude Desktop. Availability depends on the user plan and workspace policy.
Cursor
.cursor/mcp.json
{
"mcpServers": {
"courseprofiler": {
"url": "https://courseprofiler.com/mcp"
}
}
}
Visual Studio Code
.vscode/mcp.json
Add to Visual Studio Code{
"servers": {
"courseprofiler": {
"type": "http",
"url": "https://courseprofiler.com/mcp"
}
}
}
Generic MCP
Client-specific MCP configuration
{
"name": "courseprofiler",
"transport": "streamable-http",
"url": "https://courseprofiler.com/mcp"
}
MCP Inspector
Run the official MCP Inspector locally and enter the indexed Streamable HTTP endpoint.
Related tools
create_race_plan— Primary CourseProfiler tool for creating a personalized race plan and optional PDF.search_race_catalog— Search CourseProfiler's race catalog by race/course name and return direct CRSProf URLs that can be used as course sources.import_course— Import a fetchable official GPX/FIT/CRSProf URL, official ZIP containing exactly one GPX, uploaded source_file artifact, raw JSON payload, or inline/proxied course_file into a CRSProf artifact.enrich_course_waypoints— Add structured aid stations, checkpoints, cutoffs, and canonical resources to a CRSProf artifact that lacks them.generate_course_segments— Generate analytical course segments from an enriched CRSProf artifact after waypoint enrichment, or from a catalog CRSProf that already contains official waypoints/resources/cutoffs; then use the resulting artifact in create_race_plan for race planning, or call submit_course if and only if the user asked to submit a course for catalog review.generate_runner_profile— Generate a segment-evidence USRProf runner profile artifact from uploaded runner evidence or an existing .submit_course— Submit an official/trusted course for CourseProfiler catalog review.get_course_submission_requirements— Use this before submit_course when the user gives only a race name or incomplete inputs.