com.frontofgoal/odds-api
Measured conclusion: Deep-tested. L2 outcome: tools_ok.
Live soccer prediction-market odds and order-book depth from Polymarket.
| Author | com.frontofgoal |
|---|---|
| Access | remote |
| Publisher key required | No |
| Measured state | Deep-tested |
| L1 liveness | alive |
| L1 latency | 760 ms |
| Last measured | 2026-10-26 |
Add to your agent
Copy this into your MCP client config:
{
"mcpServers": {
"odds-api": {
"url": "https://api.frontofgoal.com/mcp",
"transport": "streamable-http"
}
}
}
Measured tools (5)
get_match_dataFetch full context for one Front of Goal event page: teams, kickoff, venue, referee, form, and every market with live odds and CLOB token IDs. Find event_slug via list_upcoming_matches or a frontofgoal.com/event/ URL.
Parameters:
event_slug(required) — string — The slug from a frontofgoal.com/event/{slug}/ URL
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
get_live_oddsCurrent midpoint price for up to 20 Polymarket CLOB token IDs (from get_match_data's outcomes).
Parameters:
token_ids(required) — array
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
get_order_bookBid/ask levels for one Polymarket CLOB token ID.
Parameters:
token_id(required) — string
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
list_upcoming_matchesUpcoming fixtures with kickoff time, teams, and competition. Optionally filter by team or competition name (case-insensitive substring).
Parameters:
limit— integerfilter— string — Team or competition name substring, e.g. "arsenal" or "premier league"
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
get_biggest_moversSoccer markets with the largest 1-day price swings, above a minimum liquidity floor.
Parameters:
limit— integermin_change_pct— number — Minimum absolute 1-day change in percentage points, default 5
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
Measured by MCPYP probing. Untested fields are omitted, never estimated. Listing is always free; MCPYP never proxies calls or stores user tokens.