MCP.Market

RaceHooks MCP server

by racehooks·io.github.racehooks/racehooks-mcp·v0.4.4·1 stars

Predictive models and analytics for motorsport — race intelligence delivered to your endpoint.

B77/100grade B
What users say
No reviews yet
Be the first
Safety scan
B77/100

not scanned yet

Adoption
Growing

1 stars25 downloads/wk

Reviews

Write one

Nobody has reviewed RaceHooks yet.

If you have run it, two minutes of your experience saves the next person an afternoon.

RaceHooks tools

No tool declarations could be read from the package source. They show once the server is installed.

Not scanned yet. New listings are scanned within a day or two of arriving.

How RaceHooks compares

Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.

Safety score
77/100
higher than 50% of 48,255 servers
GitHub stars
1
more than 65% of 28,688 servers
Downloads a week
25
more than 11% of 12,191 servers with a package

Release history: 6 versions in the registry since 2026-07-14, latest 2026-10-29, typically one every 8 days.

Install RaceHooks in Claude Code, Cursor or VS Code

Runs npx -y @racehooks/mcp on your machine. Read the scan report first; the gateway never runs local packages.

claude mcp add racehooks-mcp -- npx -y @racehooks/mcp
Add to Cursor

What the publisher says

From the RaceHooks repository's README, as published. We do not edit it. Read it on GitHub

@racehooks/mcp

MCP server for RaceHooks — gives AI assistants (Claude, Cursor, Windsurf) direct access to RaceHooks motorsport analytics and data.

RaceHooks is an independent service and is not affiliated with or endorsed by Formula One Management or the FIA. "Formula 1," "F1," and related marks are trademarks of Formula One Licensing BV.

What this does

Exposes your RaceHooks account as a set of tools and resources an AI assistant can call:

Tools (actions):

  • listfeeds / listwebhooks / getwebhook / createwebhook / delete_webhook
  • testwebhook / getwebhook_logs
  • getlivesession / list_events
  • getsubscription / getusage / getusagebyfeed / getbilling_plan
  • startsimulation / listsimulations / getsimulation / cancelsimulation

Resources (read-only context):

  • racehooks://feeds — full feed catalog
  • racehooks://live — current live session state
  • racehooks://webhooks — all webhook subscriptions
  • racehooks://usage — current delivery usage

Prompts (guided workflows):

  • setupraceevent_webhook — create an events.race subscription with filters
  • setupfantasyscoring_webhook — create a fantasy-optimised subscription
  • checkaccounthealth — full account health summary

Installation

npm install -g @racehooks/mcp

Or run directly with npx:

npx @racehooks/mcp

Get your API credentials at racehooks.io.

Configuration

Set two environment variables before starting:

export RACEHOOKS_CLIENT_ID="your-client-id"
export RACEHOOKS_CLIENT_SECRET="your-client-secret"
# Optional — defaults to https://api.racehooks.io
export RACEHOOKS_BASE_URL="https://api.racehooks.io"

Claude Desktop

Add to ~/Library/Application Support/Claude/claudedesktopconfig.json:

{
  "mcpServers": {
    "racehooks": {
      "command": "npx",
      "args": ["-y", "@racehooks/mcp"],
      "env": {
        "RACEHOOKS_CLIENT_ID": "your-client-id",
        "RACEHOOKS_CLIENT_SECRET": "your-client-secret"
      }
    }
  }
}

Claude Code (project config)

Add to .claude/settings.json in your project:

{
  "mcpServers": {
    "racehooks": {
      "type": "stdio",
      "command": "racehooks-mcp",
      "env": {
        "RACEHOOKS_CLIENT_ID": "your-client-id",
        "RACEHOOKS_CLIENT_SECRET": "your-client-secret"
      }
    }
  }
}

Or with npx (no global install needed):

{
  "mcpServers": {
    "racehooks": {
      "type": "stdio",
      "command": "npx",
      "args": ["-y", "@racehooks/mcp"],
      "env": {
        "RACEHOOKS_CLIENT_ID": "your-client-id",
        "RACEHOOKS_CLIENT_SECRET": "your-client-secret"
      }
    }
  }
}

Cursor / Windsurf

Add to your MCP config (.cursor/mcp.json or equivalent):

{
  "mcpServers": {
    "racehooks": {
      "command": "npx",
      "args": ["-y", "@racehooks/mcp"],
      "env": {
        "RACEHOOKS_CLIENT_ID": "your-client-id",
        "RACEHOOKS_CLIENT_SECRET": "your-client-secret"
      }
    }
  }
}

Example usage with Claude

Once configured, you can ask Claude things like:

"Check my RaceHooks account health"

"Create an events.race webhook for https://myapp.com/hook, filtering for Ferrari only"

"Start a simulation of the 2025 Monaco GP qualifying against my webhooks at 10× speed"

"Show me which feeds are using the most delivery quota today"

"Set up a fantasy scoring webhook for my VER, NOR, LEC team at https://scoring.myapp.com/hook"

Security

The MCP server runs as a local stdio process — it never binds a network port. Your credentials are passed via environment variables, not included in tool calls or resource URIs.

Shortened. The full README is on GitHub.

Nothing above is checked by us. What we check is on the safety report.

RaceHooks: common questions

Is RaceHooks MCP server safe?
Mostly: it is graded B (77/100). Read the RaceHooks safety report
How do I install RaceHooks?
It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
Does RaceHooks need an API key?
Yes. The registry entry asks for RACEHOOKS_CLIENT_SECRET.
Is RaceHooks maintained?
The last commit was 113 days ago (2026-07-14). The latest release is v0.4.4.
How does RaceHooks compare with other MCP servers?
safety score 77/100 (higher than 50% of 48,255 servers); github stars 1 (more than 65% of 28,688 servers); downloads a week 25 (more than 11% of 12,191 servers with a package). Full comparison.