Manufact

MyRace AI icon

MyRace AI

mcp.myrace.ai/mcp

83/100

Good

Last run

19 hours ago
24 passed2 errors3 warnings1 skipped
Talk to us

Protocol

Pass
4/4

MCP negotiation succeeds (v1/v2)

MCP legacy negotiation succeeded in 1885ms

Source

Tools list returns results

10 tool(s) returned

Source

Resources list responds

4 resource(s) returned

Source

Server declares tools capability

Server declares tools capability in initialize response

Source

Tools

Issues
10/12

All tools have descriptions

All tools have non-empty descriptions

All tools have OpenAI behavior hints

10 behavior annotation issue(s) found

How to fix: On each tool, declare annotations.readOnlyHint, annotations.destructiveHint, and annotations.openWorldHint as booleans. The policy review separately assesses whether their values match the tool's actual behavior.

errorChatGPT
Source

Tool names use valid characters

All tool names use valid characters

Source

Tool names follow the MCP 1–128 character range

All tool names follow the MCP recommended length

Source

Tool names follow MCP uniqueness guidance

All tool names are unique

Source

Tool input header annotations are valid

All x-mcp-header annotations satisfy Streamable HTTP requirements

Source

Tool input schemas have a valid object structure

All tool input schemas have a valid object structure

Source

Declared output schemas have a valid basic structure

0 declared output schema(s) pass basic structural validation; schemas may describe any JSON value, including arrays

Source

Tool text has no hidden control characters

No invisible or control characters found in tool-facing text

Source

Tool invocation metadata present

3 tool(s) missing openai/toolInvocation metadata

How to fix: For tools that render a UI resource, add openai/toolInvocation with string fields invoking and invoked (present-tense labels shown while the tool runs and after it finishes, e.g. "Searching…" / "Searched").

warningChatGPT
Source

Tool-linked resource URI is readable

All tool-linked resource URIs are readable

Source

Tool visibility metadata is valid

All explicit ui.visibility arrays are valid

Source

MCP Apps

Issues
4/6

View resource metadata complete

3 resource(s) have incomplete metadata

How to fix: Use a ui:// URI and text/html;profile=mcp-app. For mcp-use servers, set the widget description in widgetMetadata; other stacks can use _meta.ui.widgetDescription or the OpenAI compatibility alias.

warningChatGPTClaude.ai
Source

All discovered view resources were inspected

Inspected all 3 discovered view resource(s)

Source

View resource envelope is valid

All view resources are readable and use ui:// with a supported MCP Apps HTML MIME type

CSP metadata covers literal external origins

All statically detectable external origins are declared in CSP metadata

Source

Declared domains respond

All declared domains are reachable

View resources declare a domain

3 ChatGPT UI domain issue(s) found

How to fix: For ChatGPT submission, set one exact HTTPS origin such as "https://app.example.com" on every view via _meta.ui.domain (or openai/widgetDomain). Paths are not valid and all views in one app must share the origin.

errorChatGPT
Source

Client compatibility

Warnings
6/7

Skills over MCP resources are readable

Server does not advertise the Skills over MCP extension

Claude Code metadata fits its 2 KB fields

1 metadata field(s) exceed Claude Code's 2 KB truncation point

How to fix: Keep each tool description and the server instructions field at or below 2 KB, and put critical guidance first.

warningclaude-code
Source

Claude tool names are within 64 characters

All tool names are within Claude's 64-character limit

Source

Claude tools declare applicable behavior hints

All tools include an applicable readOnlyHint or destructiveHint

Source

All tools have a display title

All tools have a display title

Source

ChatGPT tool names are unique

All tool names are unique

Source

Cursor tool-name budget advisory

No tool name independently exhausts Cursor's observed 60-character combined budget

OpenAI file parameters use valid schemas

All declared OpenAI file parameters use reviewer-valid schemas

Source

Overview

Author
MyRace
Verification
community
Auth
None — public endpoint
Categories
data-analytics
media-entertainment
Works with
claude
claude-api
claude-code
claude-desktop
Tools (7)
get_athlete_insightsget_athlete_resultget_elevation_profileget_race_infoget_race_resultslist_racessearch_athletes

FAQ

MyRace AI install, tools, readiness, and alternatives.

How do I add MyRace AI to Claude, ChatGPT, or Cursor?

Add MyRace AI to Claude, ChatGPT, or Cursor by connecting its remote MCP URL in each client's MCP settings. In Claude, add a custom connector. In ChatGPT, add an MCP app. In Cursor, add an MCP server under Settings. The MCP URL is https://mcp.myrace.ai/mcp.

Is MyRace AI MCP ready for ChatGPT and Claude?

As of September 15, 2026, MyRace AI scores 83/100 on Manufact's MCP publishing checklist. The scan does not yet meet ChatGPT publishing checks and meets Claude publishing checks.

What tools does the MyRace AI MCP server provide?

MyRace AI provides these MCP tools: get_athlete_insights, get_athlete_result, get_elevation_profile, get_race_info, get_race_results, list_races, and search_athletes.

What are the best alternatives to MyRace AI?

As of September 16, 2026, alternatives to MyRace AI in data-analytics on the Manufact MCP catalog include Contract-Factory — Sociétés & SIREN, Credits.fm, Epicure, Inbin Pulse, and Keenable Web Search.

Does MyRace AI MCP require authentication?

MyRace AI does not require authentication. It is a public MCP endpoint you can connect without logging in.

Who develops MyRace AI?

MyRace AI is developed by MyRace. It is listed as community on the Claude connector directory.

Not your MCP?

Scan any public or OAuth MCP URL against ChatGPT and Claude publishing checks. No account required.

Run the checklist for free