Available as MCP tools:
polymarket_event_browse + polymarket_event_search + polymarket_event_read - call directly from Claude / Cursor / any MCP client. See MCP Server for the 60-second setup.What it does for your agent
Prediction Markets events group related market questions into one agent-readable card. Usepolymarket_event_search for natural-language questions such as “Bitcoin ETF approval” or “Fed rate cut odds”; use polymarket_event_browse only for list requests or exact filters such as q=ETF, tag=policy, or min_volume=10000.
The event card is the entry point, not the final stop. After browse or search returns an event_card_id, call polymarket_event_read to load the event description, lifecycle state, tags, and child market previews before choosing a market.
Agent flow
Response
Browse and search response
PolymarketEvent[]
required
Browse results use lifecycle and liquidity ordering. Search results use semantic relevance.
number
Number of returned events.
string
Pagination cursor for browse, when more events are available.
string
Always
finance for this product surface.number
1 for browse and 2 for search.number
Account credits remaining.
200 OK · event search
Event read response
PolymarketEvent
required
One event card with the same fields returned by browse/search, plus full event metadata.
number
Always
0 for event read.number
Account credits remaining.
Notes
Direct invocation
HTTP / SDK examples
HTTP / SDK examples
Full parameter reference
polymarket_event_browse — request parameters
polymarket_event_browse — request parameters
string
default:"active"
One of
active, inactive, closed, or active_or_recently_closed.string
Optional exact lexical filter across event title, slug, tags, child market questions, and outcome labels. Max 200 characters.
string
Optional finance tag, such as
crypto or policy.string
Optional asset or entity filter, such as
BTC.string
ISO 8601 UTC start. Must be used with
end_time.string
ISO 8601 UTC end. Must be used with
start_time.number
Optional minimum event-level market volume.
number
Optional minimum event-level market liquidity.
number
default:20
Maximum events returned. Range
1-100.string
Pagination cursor from
data.nextCursor.polymarket_event_search — request parameters
polymarket_event_search — request parameters
string
required
Natural-language query. Max 2,000 characters.
string
default:"active_or_recently_closed"
One of
active, inactive, closed, or active_or_recently_closed.string
Optional finance tag.
string
ISO 8601 UTC start. Must be used with
end_time.string
ISO 8601 UTC end. Must be used with
start_time.number
default:5
Maximum events returned. Range
1-20.polymarket_event_read — request parameters
polymarket_event_read — request parameters
string
required
Event id returned by browse or search; the alias
pme_902959 is also accepted.Related
Prediction Markets Market Details
Read market outcomes and implied-probability history.
MCP Server setup
Connect Claude / Cursor / any harness in 60 seconds.