Puntersedge
Live Australian racing and sports odds for AI agents, hosted or local.
Connector by Propertyscout001 · GitHub account verified by the MCP Registry
Install
Works with Claude Code, VS Code, Codex, Cursor, Windsurf, Claude Desktop. Read the repository before you give any tool access to your data.
npx agentmarket install connector/propertyscout001-puntersedge
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Remote endpoint
https://api.puntersedge.online/mcpRemote (HTTP)
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this server can do and what it asks for, from its tool list, install config and code. Checked Oct 26, 2026.
- Tools
- 26 read · 0 write · 0 deleteRead-only
- Secrets
- 2 (API keys, tokens or passwords)
- Install scripts
- None found
- Runs as
- Python package
Tools by what they do 26
From the running server's own tool list (tools/list) on Oct 25, 2026.
Read 26 · Look things up without changing anything.
acceptancesaccount_statusbest_oddsbulk_datasetsclosing_linesconsensus_priceevaluate_clvfeed_healthhorse_formmarket_moversmarket_summaryodds_board
Show 14 more tools
odds_changesprice_historyrace_cardrace_formrace_intelligencerace_marketsrace_oddsrace_resultsracing_samplesports_best_oddssports_listsports_movementssports_oddstrack_conditions
Secrets and settings it asks for
Secrets: values you paste in that let it act as you.
PUNTERSEDGE_API_KEYX-API-Key
Other settings (environment variables or headers).
PUNTERSEDGE_BASE_URL
Network hosts it talks to 3
api.puntersedge.online· found in remote endpoint, install command, codegithub.com· found in codepuntersedge.online· found in code
Tools (26)
As the server listed them on Oct 25, 2026. Descriptions are the server’s own words; hidden characters are shown as [U+…].
acceptancesAcceptances and fieldsread-onlyAccepted fields for upcoming Australian meetings: runners, barriers, jockeys, trainers and weights, before the markets open. Costs 2 credits. Every plan.
account_statusYour plan, credits and limitsread-onlyThis API key's plan, credits used and remaining this month, burn rate, projected run-out date, requests-per-minute limit and the endpoints using the most credits. Call it before a large job. Free. Every plan.
best_oddsBest price per runnerread-onlyThe best available win and place price for every runner in upcoming races and which bookmaker has it, after PuntersEdge's guards (books pricing under 100%, quotes read before a scratching and placeholder prices never win). Also how many books quote each runner, the best-vs-worst spread, and each race's market percentage on best prices. Costs 3 credits. Every plan.
bulk_datasetsBulk dataset catalogueread-onlyThe downloadable Parquet/CSV datasets (closing lines, price paths, results) and which days and months exist. Files are downloaded over REST with your key, never through MCP: GET https://api.puntersedge.online/v1/bulk/{dataset}/{period} (20 credits per day file, 100 per month file). Free. Plan: Business and above.
closing_linesClosing prices archiveread-onlyEach bookmaker's closing price per runner from the archive, for model building, CLV and settlement checks. Closing-only rows by default (last quote within 5 minutes of the jump). Costs 5 credits. Plan: Standard and above (last 90 days); Plus and above for the full archive.
consensus_priceMargin-free consensus priceread-onlyEach runner's consensus probability and fair price for one race, built by removing every bookmaker's margin and combining the books, with the books included and excluded and why. Costs 3 credits. Every plan.
evaluate_clvClosing line value for your betsread-onlyGrade up to 200 bets against the closing line: for each bet, the closing price (that book's, or the market best/median), CLV percent and P&L line. Name each race by race_id or venue + meeting_date + race_number, and each runner by runner_number or runner_name. Costs 5 credits per request. Plan: Plus and above.
feed_healthBookmaker feed healthread-onlyLive health of every bookmaker feed: seconds since its last good poll, whether it is stale or degraded. For operations teams deciding whether to trust a price right now. Costs 1 credit. Every plan.
horse_formOne horse's formread-onlyA thoroughbred's recent starts and statistics, by name or the pe:/ra: reference other tools return. Costs 3 credits. Every plan.
market_moversFirming and drifting runnersread-onlyRunners whose price has moved across several bookmakers since they opened (steam and drift), with the consensus open and current price and how many books confirm the move. Costs 3 credits. Every plan.
market_summarySettled market summaryread-onlyPer-runner market summary for past races: opening and closing consensus, the move between them and its signal class (strong_firm, firm, steady, drift, strong_drift). Costs 5 credits. Plan: Standard and above (last 90 days); Plus and above for the full archive.
odds_boardLive odds boardread-onlyThe next races to run with EVERY bookmaker's current win and place price for every runner, as a compact matrix: each race lists its bookmakers (with the age of each book's quote) and each runner carries price arrays in that order. The fastest way to see the whole live market. For the best price per runner use best_odds; for one race in depth use race_odds. Costs 2 credits. Every plan.
odds_changesPrices that changed since a cursorread-onlyOnly the racing prices that moved since your last call, so an agent or pipeline can follow the whole market cheaply. First call: omit cursor (covers the last 60 seconds). Every reply has next_cursor; pass it back as cursor on the next call, within 30 minutes. Delivery is at-least-once: de-duplicate on (race_id, runner number, bookmaker, updated_at). Costs 2 credits. Every plan.
price_historyPrice history for one raceread-onlyEvery bookmaker's price path for each runner in one race: open, close, high and low, and optionally the time series. Give race_id, or venue + race_number + date. Costs 5 credits. Plan: Every plan for races in the last 24 hours; Standard and above for older races.
race_cardRace card (no prices)read-onlyUpcoming races without prices: race_id, venue, race number, start time, distance, track condition, status, runners and scratchings. The cheapest way to find race_ids for the other tools. Costs 1 credit. Every plan.
Show 11 more tools
race_formForm for a whole fieldread-onlyRecent runs and form stats for every runner in one race. Give race_id, or venue + meeting_date + race_number. Costs 3 credits. Every plan.
race_intelligenceRace market intelligenceread-onlyA one-race market read: consensus at each mark, how the market has moved, which books lead or lag, and the signals PuntersEdge derives from them. Costs 3 credits. Every plan.
race_marketsAll markets for one raceread-onlyEvery bookmaker's prices for one race across win, place and top 2/3/4, plus exotic dividends once settled. Live prices before the jump, each book's closing price after it. Give race_id, or venue + meeting_date + race_number. Costs 2 credits. Plan: Plus and above.
race_oddsOne race, every bookmakerread-onlyOne upcoming race in full: every runner with every bookmaker's win, place and (where offered) top 2/3/4 price, each book's quote age, scratchings and race conditions. Give the venue plus race_number or race_id; with only a venue you get that venue's next race. The call is billed even when the race is not on the live board (already run or not yet priced); the reply then lists the races that are. Costs 2 credits. Every plan.
race_resultsRace resultsread-onlySettled results: placings with settled prices, starting prices where published, and dividends. Use date for a past day or hours_back for the latest. Costs 2 credits. Every plan.
racing_sampleLive racing sample (no key)read-onlyA small live sample of the next races with a few bookmakers' win prices, to see the data before you connect a key. Free. Needs no API key.
sports_best_oddsBest sports pricesread-onlyThe best price for each outcome of a sport's upcoming events and which bookmaker has it. Costs 3 credits. Every plan.
sports_listSports coveredread-onlyEvery sport and league with live odds, its sport_key and how many events and bookmakers it has. Costs 1 credit. Every plan.
sports_movementsSports price movementsread-onlyHow a sport's prices have moved since a time (default the last 24 hours), per bookmaker and outcome. Costs 5 credits. Plan: Standard and above.
sports_oddsSports odds by bookmakerread-onlyEvery bookmaker's head-to-head, line and total prices for a sport's upcoming events. Costs 1 credit per market requested. Every plan.
track_conditionsTrack conditionsread-onlyTrack rating, rail, weather and every logged change for a meeting day (defaults to today). Costs 1 credit. Every plan.
Signals
- Stars
- 0
- Forks
- 0
- Open issues
- 0
- Weekly downloads
- 152
- Last commit
- Oct 22, 2026 (8 days ago)
- Last release
- Oct 22, 2026 (8 days ago)
- Last package publish
- Oct 21, 2026 (8 days ago)
From GitHub (fetched Oct 24, 2026) and the package registry.
Details
- Registry name
io.github.Propertyscout001/puntersedge- Version
- 0.5.1
- Auth
- API key
- Packages
- pypi puntersedge-mcp
- License
- MIT
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
Cite this page
Puntersedge MCP server. Agent Mart. https://agentmart.dev/connectors/propertyscout001-puntersedge (last updated 2026-10-24)