search_marketsLABSCO SUMMARY
The same question, priced at three venues, side by side.
Aggregation is the whole value here: one keyword search reaches Polymarket, Kalshi and Limitless, and the comparison tools show you where the same contract disagrees with itself.
What it is
A hosted MCP server aggregating prediction markets over PMXT — Polymarket, Kalshi and Limitless as real-money venues, with Manifold kept separate as a sentiment-only signal. Every response carries data freshness, which venues answered, which failed, match confidence, liquidity status, risk flags and a standing non-trade-recommendation disclaimer.
What you get
- Live markets and event contracts found by keyword across venues
- A synthesised brief on a topic, combining real-money signals with community sentiment
- Trending, high-volume, fast-moving or high-disagreement markets browsed
- The same event contract compared side by side: probability, liquidity, settlement
- Cross-venue price discrepancies surfaced as a discovery feed
- One named venue inspected on its own
- Metadata on every response: freshness, venues queried and failed, market type, match confidence
Requirements
A Parlay account. Claude.ai (desktop, web and mobile) adds it as a custom connector and signs in over OAuth, not through claude_desktop_config.json. Cursor, Claude Code and other JSON-config clients use a personal access token from parlay.run/settings/tokens, exported as PARLAY_TOKEN.
Setup effort
Paste a URL with a key — add the endpoint to your client
USE CASES
Finding out whether a market exists for something in the news
Search by keyword across every venue at once rather than checking each site.
Getting up to speed on a topic you have not followed
Pull a brief that puts the real-money pricing next to the community sentiment on the same question.
Checking whether one venue is pricing an event differently
Compare the contract across venues on probability, liquidity and settlement terms, then scan the wider discrepancy feed.
Looking for where the crowd disagrees with itself
Browse markets ranked by disagreement, volume or how fast they are moving.
Digging into one venue on its own
Drop the aggregation and inspect a single named platform directly.
6 tools
Listed in project docs. Your client may show a different list.
market_briefdiscover_marketscompare_marketsscan_discrepanciesinspect_platformBEFORE YOU INSTALL
What to know first
Tools you get
6 tools named in the project's documentation.
Requires
- A client that can reach a remote MCP server over HTTP
- PARLAY_TOKEN in your environment
INSTALLATION
Connect your client
Add the endpoint to your client.
Server setup
https://mcp.parlay.run/mcpMCP Clients
Cursor
{
"mcpServers": {
"parlay": {
"url": "https://mcp.parlay.run/mcp",
"headers": {
"Authorization": "Bearer ${env:PARLAY_TOKEN}"
}
}
}
}Generate a personal access token at https://parlay.run/settings/tokens and export it before starting Cursor: export PARLAY_TOKEN=parlay_pat_…. Cursor reads it through ${env:PARLAY_TOKEN}.
Claude Code
{
"mcpServers": {
"parlay": {
"url": "https://mcp.parlay.run/mcp",
"type": "http",
"headers": {
"Authorization": "Bearer ${PARLAY_TOKEN}"
}
}
}
}Generate a personal access token at https://parlay.run/settings/tokens and export it before starting the client: export PARLAY_TOKEN=parlay_pat_… (the block reads it as ${PARLAY_TOKEN}).
OpenClaw
git clone https://github.com/parlay-run/parlay-mcp.git
openclaw plugins install ./parlay-mcp
openclaw gateway restartClaude.ai
Open Claude settings (profile icon → Settings), select Connectors, scroll to the bottom and click Add custom connector.
Enter the URL below, click Add, then Connect to complete OAuth authorization.
https://mcp.parlay.run/mcp