Live soccer prediction-market odds and order-book depth from Polymarket.
Inferred from the transports this listing declares (streamable-http). A client not listed here hasn’t been ruled out — it just isn’t something Forge can confirm.
Verification confirms publisher identity (repo ownership), not code safety. The security scan covers known CVEs and suspicious install scripts.
Read from a real MCP initialize → tools/list handshake against the declared endpoint. No tool was ever invoked — tools/list is the read-only introspection call the protocol defines for this. It reflects what the server advertised at that moment; a hosted endpoint is not pinned to any version and can change without notice.
https://api.frontofgoal.com/mcp5 tools · 1318msget_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.Fetch 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.
| Parameter | Type | Description |
|---|---|---|
| event_slug* | string | The slug from a frontofgoal.com/event/{slug}/ URL |
get_live_oddsCurrent midpoint price for up to 20 Polymarket CLOB token IDs (from get_match_data's outcomes).Current midpoint price for up to 20 Polymarket CLOB token IDs (from get_match_data's outcomes).
| Parameter | Type | Description |
|---|---|---|
| token_ids* | array | — |
get_order_bookBid/ask levels for one Polymarket CLOB token ID.Bid/ask levels for one Polymarket CLOB token ID.
| Parameter | Type | Description |
|---|---|---|
| token_id* | string | — |
list_upcoming_matchesUpcoming fixtures with kickoff time, teams, and competition. Optionally filter by team or competition name (case-insensitive substring).Upcoming fixtures with kickoff time, teams, and competition. Optionally filter by team or competition name (case-insensitive substring).
| Parameter | Type | Description |
|---|---|---|
| filter | string | Team or competition name substring, e.g. "arsenal" or "premier league" |
| limit | integer | — |
get_biggest_moversSoccer markets with the largest 1-day price swings, above a minimum liquidity floor.Soccer markets with the largest 1-day price swings, above a minimum liquidity floor.
| Parameter | Type | Description |
|---|---|---|
| min_change_pct | number | Minimum absolute 1-day change in percentage points, default 5 |
| limit | integer | — |
5 of 5 tools published a description.
Tool names and descriptions are written by the publisher and shown verbatim as inert text. They are the strings an MCP client passes to a model, so Forge scans them for prompt-injection patterns — any finding appears with the security scan above. “Privileged” is a keyword match on the tool name, not an audit of what the tool does: a benign-sounding name can still do anything.
Live soccer prediction-market odds and order-book depth from Polymarket.
Linked names open Forge’s index of every entry observed exposing that tool. Browse all indexed tools.
This entry publishes no npm package, so Forge has no dependency tree for it. That is a gap in coverage — not a statement that it has no dependencies.