O
oddsrelay/oddsrelay-mcp
Odds API MCP server: read-only OddsRelay odds data for Claude, Cursor and other AI tools, with a token cap on every call that spends tokens.
no SECURITY.md
View on GitHub ↗Link checked 2026-11-12 · HTTP 200 · opens the vendor's own site
Install & config
- Copy the command above
- Paste it as one entry under
mcpServersinclaude_desktop_config.json— local servers take command + args (example: clients) - Restart your client
Client config (built from the install command this repo gives)
{
"mcpServers": {
"oddsrelay-oddsrelay-mcp": {
"command": "npx",
"args": ["-y", "oddsrelay-mcp"]
}
}
}Parsed from the README we fetched on 2026-10-26; we have not executed it.
command/args come from the install command the repository states. When it is ambiguous, the project README wins.
VS Code (.vscode/mcp.json - the key is servers)
{
"servers": {
"oddsrelay-oddsrelay-mcp": {
"command": "npx",
"args": ["-y", "oddsrelay-mcp"]
}
}
}Same server, but VS Code keeps it under <code>servers</code>.
Claude Code (command line)
claude mcp add --transport stdio oddsrelay-oddsrelay-mcp -- npx -y oddsrelay-mcp
Claude Code does not read a config file; add the server with this command.
Key names differ by client: Clients & CLI
- Star count
- 0 ★ · oddsrelay/oddsrelay-mcp · read from the GitHub search API · (checked 2026-11-13 20:00:50)
- Source
- collected from the punkpeye/awesome-mcp-servers list · type: MCP server
- Harvest history
- first seen 2026-10-23 · last seen 2026-11-14 · seen 26× · listed by 23 sources
- Score
- score 2,300 · 23 sources · mcp
- Install
npx -y oddsrelay-mcp
FAQ (answers come from our records)
How do I install it?
The repository provides this install command:
npx -y oddsrelay-mcp. It comes from the repository itself; we cannot guarantee it runs as-is in your client.Who is it for?
We filed it under these tags: MCP 服务. The tags come from the entry itself, not a taxonomy we imposed.
Who maintains it?
repository
oddsrelay/oddsrelay-mcp;first catalogued 2026-10-23;last seen 2026-11-14。There is no official certification or quality rating here — we record sources and dates only.# oddsrelay-mcp
以下摘录自该仓库的 README(片段) · 在 GitHub 读完整 README →
An MCP server that gives an AI assistant read access to OddsRelay: matched boards, the prices for one event, and
the sport, event, bookmaker and coverage lists behind them. It is read-only, and every call that spends tokens is
priced first and refused above a per-call cap (maxtokens). The assistant is told to ask you before raising it.
It works with Claude Desktop, Claude Code, Cursor and any other client that starts MCP servers over stdio, and it is
built on the oddsrelay TypeScript client.
API docs: https://oddsrelay.io/docs
## Get a key
Sign up at app.oddsrelay.io/signup and copy your key from the dashboard.
Free gives you 50,000 tokens for 14 days from sign-up, with no card, then no tokens until you choose a plan, on the same key. Plans and token prices.
Paid plans are for your own use. A product that serves other people runs on Enterprise.
## Set up
You need an OddsRelay API key (Get a key, above). The server reads the key from ODDSRELAYKEY. The bundle sets it for you; the other routes set it in your MCP client's config and need
Node 18 or later.
### Claude Desktop (one-click bundle)
Download oddsrelay-mcp.mcpb from the latest release
and double-click it to install it in Claude Desktop, which asks for one setting: your API key. The setting is marked
sensitive, so Claude Desktop masks it, and it passes the key to the server as ODDSRELAYKEY. The bundle carries
everything the server needs and runs on the Node built into Claude Desktop, so you need no Node of your own.
### Claude Code
sh
claude mcp add --transport stdio oddsrelay --env ODDSRELAYKEY=yourkeyhere -- npx -y oddsrelay-mcp
### Claude Desktop (config file)
Settings, Developer, Edit Config opens claudedesktopconfig.json. Add the server, then restart Claude Desktop:
json
"mcpServers": {
"oddsrelay": {
"command": "npx",
"args": ["-y", "oddsrelay-mcp"],
"env": { "ODDSRELAYKEY": "yourkeyhere" }
### Cursor
Add the same mcpServers block to ~/.cursor/mcp.json (every project) or .cursor/mcp.json (one project).
The key sits in that config file as plain text, so keep the file out of anything you commit.
## First questions
Ask your assistant:
> Using OddsRelay, which bookmakers carry tennis on the standard board?
That calls coverage, which costs no tokens. Then:
> Show the OddsRelay standard board for soccer at Ladbrokes and William Hill, first five events.
The assistant finds the bookmaker keys with bookmakers, then calls odds, which is priced before it runs.
## Agent Skill
skills/oddsrelay/SKILL.md is an Agent Skill for assistants that load skills (Claude
Code, Claude.ai and other skill-aware clients): when to reach for OddsRelay, how to quote a call before it spends
tokens, and how to read the boards. It works with this server or with plain HTTPS.
## Tools
| Tool | What it reads | Tokens |
| sports | Sport and competition keys, paged | none |
| events | The events of one sport, with their ids, paged | none |
| bookmakers | Bookmaker and exchange keys | none |
| coverage | Which bookmakers carry which sports on one product, and the product's market keys | none |
| odds | A matched board (standard, 2up, dutching, each-way, extra-place or bog) for one sport at the bookmakers you name | priced first, capped |
the sport, event, bookmaker and coverage lists behind them. It is read-only, and every call that spends tokens is
priced first and refused above a per-call cap (maxtokens). The assistant is told to ask you before raising it.
It works with Claude Desktop, Claude Code, Cursor and any other client that starts MCP servers over stdio, and it is
built on the oddsrelay TypeScript client.
API docs: https://oddsrelay.io/docs
## Get a key
Sign up at app.oddsrelay.io/signup and copy your key from the dashboard.
Free gives you 50,000 tokens for 14 days from sign-up, with no card, then no tokens until you choose a plan, on the same key. Plans and token prices.
Paid plans are for your own use. A product that serves other people runs on Enterprise.
## Set up
You need an OddsRelay API key (Get a key, above). The server reads the key from ODDSRELAYKEY. The bundle sets it for you; the other routes set it in your MCP client's config and need
Node 18 or later.
### Claude Desktop (one-click bundle)
Download oddsrelay-mcp.mcpb from the latest release
and double-click it to install it in Claude Desktop, which asks for one setting: your API key. The setting is marked
sensitive, so Claude Desktop masks it, and it passes the key to the server as ODDSRELAYKEY. The bundle carries
everything the server needs and runs on the Node built into Claude Desktop, so you need no Node of your own.
### Claude Code
sh
claude mcp add --transport stdio oddsrelay --env ODDSRELAYKEY=yourkeyhere -- npx -y oddsrelay-mcp
### Claude Desktop (config file)
Settings, Developer, Edit Config opens claudedesktopconfig.json. Add the server, then restart Claude Desktop:
json
"mcpServers": {
"oddsrelay": {
"command": "npx",
"args": ["-y", "oddsrelay-mcp"],
"env": { "ODDSRELAYKEY": "yourkeyhere" }
### Cursor
Add the same mcpServers block to ~/.cursor/mcp.json (every project) or .cursor/mcp.json (one project).
The key sits in that config file as plain text, so keep the file out of anything you commit.
## First questions
Ask your assistant:
> Using OddsRelay, which bookmakers carry tennis on the standard board?
That calls coverage, which costs no tokens. Then:
> Show the OddsRelay standard board for soccer at Ladbrokes and William Hill, first five events.
The assistant finds the bookmaker keys with bookmakers, then calls odds, which is priced before it runs.
## Agent Skill
skills/oddsrelay/SKILL.md is an Agent Skill for assistants that load skills (Claude
Code, Claude.ai and other skill-aware clients): when to reach for OddsRelay, how to quote a call before it spends
tokens, and how to read the boards. It works with this server or with plain HTTPS.
## Tools
| Tool | What it reads | Tokens |
| sports | Sport and competition keys, paged | none |
| events | The events of one sport, with their ids, paged | none |
| bookmakers | Bookmaker and exchange keys | none |
| coverage | Which bookmakers carry which sports on one product, and the product's market keys | none |
| odds | A matched board (standard, 2up, dutching, each-way, extra-place or bog) for one sport at the bookmakers you name | priced first, capped |
Listed badge (optional)
Copy this line into the README if you want the listing mark. Optional, and it does not affect being listed.
[](https://anclum.com/en/s/oddsrelay-oddsrelay-mcp/)
- Source
- awesome · https://github.com/oddsrelay/oddsrelay-mcp
- Browse by field
- MCP servers
- Listed by
- 23 independent sources
- added
- today
- Security policy
- no
SECURITY.mdat the repository root (which does not mean it is unsafe)
More like this
Filed under
Every tag opens the full list for that filter. Counts are the live catalogue figures.