Skip to main content
Glama
manuelescrig

MotoGP MCP Server

by manuelescrig
README.md
# Race Results MCP server: MotoGP data for AI assistants

Live **MotoGP, Moto2 and Moto3** data for AI assistants: championship standings, race and sprint results, the season calendar with session times, rider profiles, live timing and news.

It's a free, hosted [Model Context Protocol](https://modelcontextprotocol.io) server from **[Race Results](https://raceresultsapp.com/mcp-server)**, the MotoGP results and live timing app for iPhone. No account, no API key, nothing to install or run.

```
https://raceresultsapp.com/mcp
```

[![Install in Cursor](https://cursor.com/deeplink/mcp-install-dark.svg)](https://cursor.com/en/install-mcp?name=motogp&config=eyJ1cmwiOiAiaHR0cHM6Ly9yYWNlcmVzdWx0c2FwcC5jb20vbWNwIn0=)
[![Install in VS Code](https://img.shields.io/badge/VS_Code-Install_server-0098FF?logo=visualstudiocode&logoColor=white)](https://vscode.dev/redirect/mcp/install?name=motogp&config=%7B%22type%22%3A%22http%22%2C%22url%22%3A%22https%3A//raceresultsapp.com/mcp%22%7D)
[![Get Race Results on the App Store](https://img.shields.io/badge/App_Store-Race_Results-black?logo=apple)](https://apps.apple.com/app/id6785385300)

## Ask things like

- "Who leads the MotoGP championship, and by how many points?"
- "When is the next MotoGP race, in my time zone?"
- "Show me the sprint results from Mugello."
- "How did the Moto3 race in Austin finish?"
- "Tell me about Pedro Acosta. Where is he in the standings?"
- "What's happening in the session right now?"
- "Any MotoGP news today?"

## Install

### Claude (claude.ai and Claude Desktop)

Settings → Connectors → **Add custom connector**. Name it `MotoGP` and paste `https://raceresultsapp.com/mcp`.

### Claude Code

As a plugin, which also adds a skill that tells Claude when to use each tool:

```
/plugin marketplace add manuelescrig/raceresults-mcp
/plugin install motogp@motogp
```

Or just the server:

```
claude mcp add --transport http motogp https://raceresultsapp.com/mcp
```

### Cursor

Click **Install in Cursor** above, or add this to `~/.cursor/mcp.json`:

```json
{
  "mcpServers": {
    "motogp": { "url": "https://raceresultsapp.com/mcp" }
  }
}
```

### VS Code

Click **Install in VS Code** above, or add this to `.vscode/mcp.json`:

```json
{
  "servers": {
    "motogp": { "type": "http", "url": "https://raceresultsapp.com/mcp" }
  }
}
```

### ChatGPT

Turn on developer mode (Settings → Apps & Connectors → Advanced), then **Create** a connector with the URL `https://raceresultsapp.com/mcp` and no authentication.

### Anything else

Any client that supports remote MCP servers over **Streamable HTTP** works. Point it at `https://raceresultsapp.com/mcp`. No headers or authentication needed.

## Tools

Every tool is read-only and takes an optional `series`: `motogp` (default), `moto2` or `moto3`.

| Tool | What it returns |
|---|---|
| `get_standings` | Riders' championship: position, points, wins, podiums, plus team totals. `limit` for a top N. |
| `get_calendar` | Every round of the season with dates, circuit and whether it's finished, this weekend or upcoming. |
| `get_next_race` | The next (or current) Grand Prix with its full session schedule in UTC. |
| `get_race_results` | Results of a finished session. `grand_prix` takes a round number, name, circuit or country; `session` takes race, sprint, q2, q1, practice, fp1, fp2 or warmup. Defaults to the latest race. |
| `get_rider` | Rider profile: team, bike, nationality, age, bio and championship position. Search by name or race number. |
| `get_live_timing` | Positions, gaps and laps for the session on track right now. |
| `get_news` | Latest MotoGP headlines with source and link. |

## Privacy

There's no sign-in and nothing about you is needed. The server receives only the tool calls your assistant makes (for example "standings for Moto2"), never your conversation. See the [Race Results privacy policy](https://raceresultsapp.com/privacy).

## About

Built by [Manuel Escrig](https://github.com/manuelescrig) for [Race Results](https://raceresultsapp.com). Want results, live timing and race reminders on your iPhone? [Get Race Results on the App Store](https://apps.apple.com/app/id6785385300).

Race Results is an independent app and is not affiliated with, endorsed by or connected to MotoGP, Dorna Sports or the FIM. MotoGP is a trademark of Dorna Sports, S.L.

## License

[MIT](LICENSE)