Parlay

run.parlayPublished by parlay.runOfficial publisherv1.0.1Updated Oct 24, 2026

Read-only MCP server for live Polymarket, Kalshi, Limitless odds; Manifold sentiment.

VerifiedStreamable HTTPWeb executableFinanceData & Analytics

Overview

AI-generated overview

Read-only hosted MCP server for searching, comparing and briefing live prediction markets on Polymarket, Kalshi, Limitless and Manifold.

What you can do
  • Search live prediction markets and event contracts across venues by keyword
  • Browse trending, high-volume, fast-moving or high-disagreement markets
  • Compare the same contract across venues on probability, liquidity and settlement rules
  • Scan cross-venue price discrepancies as an informational discovery feed
  • Generate a topic brief mixing real-money signals with Manifold community sentiment
  • Inspect a single named venue's capabilities, market data and metadata quality flags
When to use it
Useful when you want an assistant to answer questions about crowd-sourced odds — elections, Fed decisions, crypto prices, sports or geopolitics — or to compare how different venues price the same event. Every response carries freshness, venue, match-confidence and risk metadata plus a non-trade-recommendation disclaimer.
Requirements
Remote streamable HTTP endpoint at mcp.parlay.run; nothing to install locally. Claude clients connect via Custom Connectors with OAuth. JSON-config clients (Cursor, Cline, Claude Code, OpenClaw) need a personal access token from the Parlay settings page, sent as an Authorization Bearer header or the PARLAY_TOKEN environment variable. Free tier is limited to 15 tool calls per month; paid plans are required for more.
Before you install
Read-only: no order placement, position management or fund custody, and no venue API keys are shared. The personal access token is a secret — do not log, share or commit it. Discrepancy scans are informational, not arbitrage or trade recommendations, and default spreads sit below typical round-trip fees. Usage is metered, and Pro is $29/month for 150 calls. Market data comes from third-party venues and may be stale or flagged for weak settlement criteria.

Installation

In SourceWeft

  1. Open Parlay in the dashboard and add it to a workspace.
  2. Enable the server for the chats that should use its tools.

Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.

Use with an agent

Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.

Read https://sourceweft.com/mcp/run.parlay%2Fparlay/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.

Read the install guide the agent follows

Other MCP clients

Add this to your client's mcpServers config.

{
  "mcpServers": {
    "parlay": {
      "type": "http",
      "url": "https://mcp.parlay.run/mcp"
    }
  }
}

README

Parlay — Prediction Market MCP Server

[MCP Badge]

The AI-native intelligence layer for prediction markets.

[Parlay cross-venue spread comparison across Polymarket and Kalshi]

Parlay is a hosted MCP server for searching, comparing, and briefing prediction markets from AI assistants. It is a PMXT-backed aggregator over Polymarket, Kalshi, and Limitless, with Manifold treated separately as a sentiment-only signal. This repository is the public bundle and connection reference for the hosted Parlay service at https://mcp.parlay.run/mcp; it does not contain the MCP server implementation.

What it does

ToolWhat it does
search_marketsCross-venue keyword search for live prediction markets and event contracts
market_briefSynthesized brief on a topic, combining real-money signals with community sentiment
discover_marketsBrowse trending, high-volume, fast-moving, or high-disagreement markets
compare_marketsCompare the same event contract across venues side-by-side — probability, liquidity, settlement
scan_discrepanciesSurface cross-venue price discrepancies as a discovery feed (informational, not trade recommendations)
inspect_platformDrill into a single named venue

Every tool response carries unified metadata: data freshness, venues queried, venues failed, market type (real_money / sentiment / mixed), match confidence (high / medium / low / not_applicable), liquidity status, risk flags, and a standard non-trade-recommendation disclaimer.

Connect

Parlay supports two connection paths depending on your client.

Path A — Claude.ai (Desktop, web, mobile, Cowork)

Parlay connects through Claude's Custom Connectors interface. The same flow works across all Claude surfaces.

  1. Open Claude settings (profile icon → Settings).
  2. In the sidebar, select Connectors.
  3. Scroll to the bottom and click Add custom connector.
  4. Enter URL: https://mcp.parlay.run/mcp
  5. Click Add, then Connect to complete OAuth authorization.

Parlay's tools will appear in your tool list on the next message.

Note: Custom Connectors are available on Free, Pro, Max, Team, and Enterprise plans. Free Claude users are limited to one custom connector at a time. Do not configure Parlay through claude_desktop_config.json — that file is for local stdio MCP servers only; Parlay is a remote MCP server.

Path B — OpenClaw, Cursor, Cline, Claude Code, LobeHub, and other JSON-config clients

These clients read MCP server configuration from a JSON file and don't run an OAuth dance themselves. Use a personal access token instead.

  1. Generate a token at https://parlay.run/settings/tokens
  2. Export it: export PARLAY_TOKEN=parlay_pat_xxxxxxxxxxxx

Security: Treat your token as a secret. Do not share, log, or commit it. Store it only in your local MCP client configuration.

Cline

Recommended: Use Cline's Remote Servers tab → "Add Server", entering https://mcp.parlay.run/mcp as the URL, selecting Streamable HTTP as the Transport Type, and adding Authorization: Bearer <your token> as a header.

For manual JSON editing or detailed troubleshooting, see llms-install.md. Do not copy .mcp.json verbatim into Cline — Cline uses a slightly different schema (covered in the install guide).

OpenClaw

bash
git clone https://github.com/parlay-run/parlay-mcp.gitopenclaw plugins install ./parlay-mcpopenclaw gateway restart

Cursor / Claude Code

Drop the parlay entry from .mcp.json (at the root of this repo) into your client's MCP server config.

json
{  "mcpServers": {    "parlay": {      "url": "https://mcp.parlay.run/mcp",      "transport": "streamable-http",      "headers": {        "Authorization": "Bearer ${PARLAY_TOKEN}"      }    }  }}

Coverage

  • Real-money: Polymarket, Kalshi, Limitless
  • Sentiment (architecturally separated): Manifold
  • Catalog-only: Smarkets, Myriad, Metaculus, Probable, Baozi

Compliance posture

  • Read-only. No order placement, no position management, no fund custody.
  • No private credentials handled. Users never share venue API keys with Parlay.
  • Sentiment isolation. Manifold is mechanically excluded from real-money tools (compare_markets, scan_discrepancies). The sentiment_market_excluded risk flag is emitted whenever it is filtered out.
  • Settlement and liquidity risk flags. Markets with weak settlement criteria, missing volume data, or stale signals carry explicit risk flags in their metadata.
  • Standard disclaimers. Every tool response carries a non-trade-recommendation disclaimer in its metadata block.
                  Claude / ChatGPT / Gemini / OpenClaw                              ↕  (MCP over HTTPS)                    ┌────────────────────┐                    │  mcp.parlay.run    │                    │   (this server)    │                    └────────┬───────────┘                             │                ┌────────────┴────────────┐                ↓                         ↓       Real-money data layer    Sentiment data layer       Polymarket, Kalshi       Manifold       + secondary venues       (isolated)

Pricing

  • Free: 15 tool calls / month (search_markets, market_brief)
  • Pro: $29/mo, 150 calls / month
  • Team: coming soon, 1,500 calls / month

Built on

Parlay's real-money venue access is built on PMXT, an open-source unified SDK for prediction market venues. Parlay adds the AI intelligence layer on top: event comparability, settlement-risk metadata, sentiment isolation, and tool orchestration for MCP. PMXT trading methods are explicitly not exposed by Parlay — the hosted product is read-only by design.

Resources

License

This repository — including connection examples, metadata, and client configuration files for the hosted Parlay MCP service — is licensed under the MIT License. See LICENSE. The repository/service licensing split is also described in TERMS.md.

The hosted Parlay service at mcp.parlay.run, Parlay brand assets, APIs, data products, pricing, accounts, and service outputs are proprietary and governed by the Parlay Terms of Service: https://www.parlay.run/terms-of-service.

Source: README.md at commit de5c91a

Tools

6

search_markets

Search prediction markets

Search live prediction markets and event contracts across Polymarket, Kalshi, Limitless (real-money) and Manifold (sentiment). Use for queries on election odds, political markets, Fed rate decisions, crypto prices, sports outcomes, geopolitics, and other binary markets with crowd-sourced probabilities. Returns unified results with title, current probability, volume, liquidity, expiration, source venue, and risk flags. For topic synthesis use `market_brief`; for browsing trending markets use `discover_markets`.

Parameterslimitqueryrequiredreal_money_only

discover_markets

Discover trending markets

Browse trending, high-volume, fast-moving, or high-disagreement prediction markets across Polymarket, Kalshi, Limitless, and Manifold. Use when the user wants to explore what's happening — "what's hot on Polymarket today", "show me biggest political markets", "what events are ending soon" — rather than search a specific topic. Filter by category and sort by volume, newest, or ending soon.

Parameterslimitsort_bycategoryreal_money_only

compare_markets

Compare markets across venues

Compare the same event contract across Polymarket, Kalshi, and Limitless side-by-side: probability, liquidity, settlement rules, and venue type. Use when the user wants to know "what's the spread between Polymarket and Kalshi on X" or "which venue has better liquidity for Y". Returns match confidence buckets (high/medium/low) and explains any mismatches. Real-money venues only — Manifold is excluded because play-money pricing isn't comparable to real-money.

Parameterslimitqueryrequired

scan_discrepancies

Scan cross-venue discrepancies

Surface cross-venue price discrepancies between Polymarket, Kalshi, and Limitless as a discovery feed for price discovery and divergence detection. Default threshold is 0.5% spread, below typical round-trip fees — most results are informational, not tradable arbitrage. Raise `min_spread` to 0.03+ for after-fee opportunities. The optional `query` parameter post-filters results by topic keywords on event titles — it does not perform a topic search; for topic-driven retrieval use `discover_markets` or `search_markets`. Pairs with missing volume data on at least one venue are flagged 'volume_unconfirmed'. All results are indicative only — not trade recommendations. Real-money venues only. Orderbook depth is not confirmed in Phase 1.

Parameterslimitquerymin_spreadmin_volume

market_brief

Generate market brief

Generate a synthesized brief for a topic, combining real-money signals from Polymarket, Kalshi, and Limitless with Manifold community sentiment. Use for analytical queries like "what do markets think about the 2028 election", "odds on a Fed rate cut", or "how is crypto priced for year-end". Returns top markets by volume, cross-venue divergences, venue coverage, and risk flags. For raw market lists use `search_markets`.

Parameterslimittopicrequiredmin_volumereal_money_only

inspect_platform

Inspect platform

Inspect a single named venue. Returns available capabilities, market data for the query, and metadata quality flags. Use when the user explicitly names a venue — "show me Polymarket markets on AI", "what's on Kalshi for Q4 inflation", "Manifold markets about geopolitics". For cross-venue queries use `search_markets` or `compare_markets`.

Parameterslimitqueryrequiredplatformrequired

Version history

1
  1. v1.0.1LatestSep 16, 2026

Score

100% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 daysRequired25 pts
  • Auth declaredRequired10 pts
  • Tools listedRequired15 pts
  • DescriptionRequired15 pts
  • Logo10 pts
  • Documentation15 pts
  • License10 pts

Other Parlay integrations