PuntersEdge MCP server: live Australian racing and sports odds from 15 Australian bookmakers inside Claude, Cursor and any MCP client. Horse, greyhound and harness racing plus AFL, NRL and NBA.
Setup
Choose your client, copy the config, then fill in any required environment variables.
Local
claude mcp add puntersedge --env PUNTERSEDGE_API_KEY='<PUNTERSEDGE_API_KEY>' -- uvx puntersedge-mcp~/.codex/config.toml
[mcp_servers.puntersedge]
command = "uvx"
args = ["puntersedge-mcp"]
env = { PUNTERSEDGE_API_KEY = "<PUNTERSEDGE_API_KEY>" }
# codex mcp add puntersedge --env PUNTERSEDGE_API_KEY='<PUNTERSEDGE_API_KEY>' -- uvx puntersedge-mcp~/.cursor/mcp.json
{
"mcpServers": {
"puntersedge": {
"command": "uvx",
"args": [
"puntersedge-mcp"
],
"env": {
"PUNTERSEDGE_API_KEY": "<PUNTERSEDGE_API_KEY>"
}
}
}
}.vscode/mcp.json
{
"servers": {
"puntersedge": {
"type": "stdio",
"command": "uvx",
"args": [
"puntersedge-mcp"
],
"env": {
"PUNTERSEDGE_API_KEY": "<PUNTERSEDGE_API_KEY>"
}
}
}
}~/.gemini/settings.json
{
"mcpServers": {
"puntersedge": {
"command": "uvx",
"args": [
"puntersedge-mcp"
],
"env": {
"PUNTERSEDGE_API_KEY": "<PUNTERSEDGE_API_KEY>"
}
}
}
}claude_desktop_config.json
{
"mcpServers": {
"puntersedge": {
"command": "uvx",
"args": [
"puntersedge-mcp"
],
"env": {
"PUNTERSEDGE_API_KEY": "<PUNTERSEDGE_API_KEY>"
}
}
}
}.trae/mcp.json
{
"mcpServers": {
"puntersedge": {
"command": "uvx",
"args": [
"puntersedge-mcp"
],
"env": {
"PUNTERSEDGE_API_KEY": "<PUNTERSEDGE_API_KEY>"
}
}
}
}Remote
claude mcp add --transport http puntersedge https://api.puntersedge.online/mcp --header 'X-API-Key: <X_API_KEY>'~/.codex/config.toml
[mcp_servers.puntersedge]
url = "https://api.puntersedge.online/mcp"
http_headers = { X-API-Key = "<X_API_KEY>" }
# codex mcp add puntersedge --url https://api.puntersedge.online/mcp~/.cursor/mcp.json
{
"mcpServers": {
"puntersedge": {
"url": "https://api.puntersedge.online/mcp",
"headers": {
"X-API-Key": "<X_API_KEY>"
}
}
}
}.vscode/mcp.json
{
"servers": {
"puntersedge": {
"type": "http",
"url": "https://api.puntersedge.online/mcp",
"headers": {
"X-API-Key": "<X_API_KEY>"
}
}
}
}~/.gemini/settings.json
{
"mcpServers": {
"puntersedge": {
"httpUrl": "https://api.puntersedge.online/mcp",
"headers": {
"X-API-Key": "<X_API_KEY>"
}
}
}
}claude_desktop_config.json · Customize › Connectors › Add custom connector
{
"mcpServers": {
"puntersedge": {
"command": "npx",
"args": [
"-y",
"mcp-remote",
"https://api.puntersedge.online/mcp",
"--header",
"X-API-Key:<X_API_KEY>"
]
}
}
}.trae/mcp.json
{
"mcpServers": {
"puntersedge": {
"url": "https://api.puntersedge.online/mcp",
"headers": {
"X-API-Key": "<X_API_KEY>"
}
}
}
}Environment variables
PUNTERSEDGE_API_KEY
Replace the placeholders with your own credentials and keep them out of version control.