← Registry

Productivity

courseprofiler.com

Helps create personalized race plans, search race catalogs, and manage course data.

1 endpoint17 known toolsFirst detected July 25, 2026Last detected August 29, 2026

ENDPOINT 1

https://courseprofiler.com/mcp

No auth detected

MCP server metadata

Name
courseprofiler
Version
0.1.0
Capabilities
tools

Known tools 17

create_race_plan

Primary CourseProfiler tool for creating a personalized race plan and optional PDF.

Inferred read-only
search_race_catalog

Search CourseProfiler's race catalog by race/course name and return direct CRSProf URLs that can be used as course sources.

Inferred read-only
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.

Inferred read-only
enrich_course_waypoints

Add structured aid stations, checkpoints, cutoffs, and canonical resources to a CRSProf artifact that lacks them.

Inferred read-only
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.

Inferred read-only
generate_runner_profile

Generate a segment-evidence USRProf runner profile artifact from uploaded runner evidence or an existing .

Inferred read-only
submit_course

Submit an official/trusted course for CourseProfiler catalog review.

Inferred read-only
get_course_submission_requirements

Use this before submit_course when the user gives only a race name or incomplete inputs.

Inferred read-only
get_race_plan_requirements

Use this before create_race_plan when the user gives only a race name or incomplete inputs.

Inferred read-only
get_runner_profile_requirements

Use this when runner input is missing or unclear.

Inferred read-only
get_artifact_upload_requirements

Use this when an assistant needs instructions for CourseProfiler's REST artifact upload flow or needs to explain why hosted MCP cannot upload bare local paths.

Potential side effects
get_job

Poll a CourseProfiler async job by job_id.

Inferred read-only
get_artifact

Fetch artifact metadata and a private short-lived download URL by artifact_id.

Inferred read-only
validate_course_profile

Validate a CRSProf artifact or inline CRSProf JSON before race planning or catalog submission.

Inferred read-only
validate_runner_profile

Validate a USRProf artifact or inline USRProf JSON before creating personalized race plans.

Inferred read-only
export_race_plan_pdf

Export a Hi-Fi PDF or standalone checkpoint card from an existing CRSProf artifact.

Inferred read-only
build_runner_profile_from_strava

Build a USRProf from Strava activities selected for a target course or distance.

Inferred read-only

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.

TRUST AND VERIFICATION EVIDENCE

Trust Data Available

BuiltWith Trust API v2 evidence for courseprofiler.com was fetched 2026-09-06T17:52:31.588Z.

Trust status Trusted

courseprofiler.com is assessed as Trusted: Domain runs a meaningful technology spend, consistent with a real business.

Indexed

Evidence is source-attributed and does not guarantee that a third-party server is safe. Risk labels are conservative metadata heuristics.