puntersedge-mcp
Provides live Betfair Exchange odds for Australian racing and sports events, enabling comparison with other bookmakers.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@puntersedge-mcpWhat's the next race at Randwick and who's favourite?"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
puntersedge-mcp
Live Australian racing and sports odds inside your AI assistant.
An MCP server for the PuntersEdge AU Odds API. Ask Claude, ChatGPT, Cursor or any MCP-capable client what's racing next and get real prices from 12 Australian sources — 11 bookmakers plus the Betfair Exchange — side by side, with each price's own age attached.
You: What's the next race at Randwick and who's favourite?
→ racing_next_to_go(num_races=3, country="AU")
← Wiesners Maiden Plate R1 — 11 runners, 8 bookmakers, data 38s old
Favourite: <runner> at $2.40 (sportsbet) / $2.55 (tab) / $2.35 (neds)Install
npm install -g puntersedge-mcpYou need an API key. The free tier is 1,500 credits/month with no card required — get one here.
Claude Desktop
Add to claude_desktop_config.json:
{
"mcpServers": {
"puntersedge": {
"command": "npx",
"args": ["-y", "puntersedge-mcp"],
"env": { "PUNTERSEDGE_API_KEY": "your_key_here" }
}
}
}Cursor / Windsurf / other MCP clients
Same shape — command npx, args ["-y", "puntersedge-mcp"], and PUNTERSEDGE_API_KEY in the env.
Related MCP server: sportsdata-mcp
Tools
Racing — the core of the feed
Tool | Use it for |
| The next AU races about to jump, with every bookmaker's price per runner. The primary tool |
| Just the best available price per runner, and who's offering it |
| The upcoming schedule — venues, race numbers, jump times. No prices, cheaper |
| Settled results and dividends for races already run |
| Runners firming or drifting sharply across the market |
Sports
Tool | Use it for |
| Every sport and |
| Odds for one sport across the bookmakers covering it |
| Best price per selection for one sport |
Account
Tool | Use it for |
| Credits used and remaining this month |
What comes back
Racing responses carry the full market per runner:
{
"race_name": "Wiesners Maiden Plate", "race_number": 1, "venue": "...",
"category": "horse", "country": "AU", "distance_m": 1200,
"track_condition": "...", "weather": "...", "places_paid": 3,
"data_age_seconds": 38, "stale": false, "stale_bookmakers": [],
"scratchings": [],
"runners": [{
"name": "...", "number": 1, "barrier": 4,
"jockey": "...", "trainer": "...", "weight": 58.0, "form": "11521",
"bookmakers": [
{ "key": "tabtouch", "win_price": 126.0, "place_price": 12.0,
"tote_win": {"PROV": 60.6}, "last_update": "2026-08-17T02:55:3...",
"source_url": "https://www.tabtouch.com.au/racing/..." }
]
}]
}Every response tells you its own age. data_age_seconds is race-level, each bookmaker entry
carries its own last_update, and stale_bookmakers names the specific legs that have gone
quiet rather than condemning the whole race. That matters when an assistant is about to state a
price as fact — it can say how fresh the number is instead of implying it is live to the second.
Coverage, stated honestly
Racing: 12 sources — 11 bookmakers plus the Betfair Exchange: BetRight, Sportsbet, Betr, TAB, Ladbrokes, Neds, Unibet, PointsBet, PlayUp, TABtouch, Palmerbet and Betfair.
Depth is uneven, and it matters more than the headline count. Measured on Australian races within two hours of jumping: Betfair, BetRight, Sportsbet and Betr quote essentially every race; TAB about four in five; Ladbrokes and Neds roughly two thirds; then it thins — PointsBet and Unibet near two in five, TABtouch about one in five, Palmerbet under one in ten. Books also publish markets at different times, so a race six hours out often carries only two or three prices where more appear closer to the jump. Every response names the books that actually quoted, so you can see the real depth per race rather than trusting an average.
Sports: fewer again. At most 5 bookmakers on AFL and NRL, 3 on NBA and ATP, and as few as 1 on some competitions. That is a connector-coverage limit, not an outage. Racing is where this feed is strongest, and the tools say so rather than implying a uniform market.
Pass country=AU for racing. About one upcoming race in five is foreign or unlabelled, and those
carry a median of one bookmaker — price comparison on them is meaningless. Australian races
carry a median of four.
Notes
Not exposed: arbitrage and exchange endpoints. Some are withheld pending a Betfair licence and return 410 to customer keys, so shipping tools for them would only produce errors.
This is data, not advice. Prices are what bookmakers published; nothing here predicts outcomes. Gamble responsibly — Gambling Help Online, 1800 858 858.
Credit costs ride on every response in
X-Credits-*headers and are surfaced in each tool result, so an assistant can see the remaining balance without spending a call to find out.
Links
Pricing — free tier 1,500 credits/month
Postman collection — all 36 endpoints; import into Postman via Import → Link
MIT © PuntersEdge
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseBqualityDmaintenanceMCP-compatible server that gives AI agents access to alternative sports data across 30+ leagues — odds, events, probabilities, settlement, and futures for prediction markets, DFS platforms, and sportsbooks.2915MIT
- AlicenseBqualityAmaintenanceAn MCP server that exposes sports-data APIs from multiple providers (AFL, Sportsbet, Entain, NRL) as interchangeable tools, enabling cross-provider odds and stats comparison.1003MIT
- Flicense-qualityDmaintenanceAn MCP server that connects Claude Desktop to The Odds API, giving Claude real-time access to sports odds, scores, and schedules across 80+ sports and leagues worldwide.

rapidoddsapi-mcpofficial
AlicenseAqualityCmaintenanceMCP server for RapidOddsAPI that provides bookmaker odds, live scores, arbitrage and value bets to AI assistants. It supports querying sports, odds, results, and betting opportunities with credit-based usage.5MIT
Related MCP Connectors
Read-only MCP server for live Polymarket, Kalshi, Limitless odds; Manifold sentiment.
MCP server for Gainium — manage trading bots, deals, and balances via AI assistants
Sports Game Odds MCP — wraps the Sports Game Odds API (sportsgameodds.com)
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/Propertyscout001/puntersedge-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server