parsec-mcp

Trade and monitor prediction markets across Polymarket, Kalshi, Opinion, Limitless, and PredictFun — unified data, live streaming, and execution from any AI agent

Safety Notice

This listing is imported from skills.sh public index metadata. Review upstream SKILL.md and repository scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "parsec-mcp" with this command: npx skills add parsecular/parsec-mcp/parsecular-parsec-mcp-parsec-mcp

Parsec

Unified prediction market trading across Polymarket, Kalshi, Opinion, Limitless, and PredictFun — real-time data, live orderbooks, and order execution from any AI agent. One API key, one interface, five exchanges.

Setup

Ask the user for their Parsec API key. If they don't have one, direct them to app.parsecapi.com to create an account. Then pick one of the options below and substitute the key. After setup, restart the session for the MCP server to become available.

Option A: Remote server (recommended)

No install needed. Add the hosted MCP server to your client config:

Claude Code:

claude mcp add parsec --transport http https://mcp.parsecapi.com/mcp -H "Authorization: Bearer pk_live_..."

Claude Desktop / Cursor / VS Code / Windsurf / Cline:

{
  "mcpServers": {
    "parsec": {
      "url": "https://mcp.parsecapi.com/mcp",
      "headers": { "Authorization": "Bearer pk_live_..." }
    }
  }
}

Option B: Local server

Run the MCP server on your machine via npx:

Claude Code:

claude mcp add parsec -- env PARSEC_API_KEY=pk_live_... npx -y parsec-mcp

Claude Desktop / Cursor / VS Code / Windsurf / Cline:

{
  "mcpServers": {
    "parsec": {
      "command": "npx",
      "args": ["-y", "parsec-mcp"],
      "env": { "PARSEC_API_KEY": "pk_live_..." }
    }
  }
}

Key Concept

parsec_id is the universal market identifier: {exchange}:{native_id} (e.g. kalshi:BTC-100K-2026, polymarket:0x1a2b...). Every tool that takes a market uses this format. Outcomes are named strings like "Yes", "No", or categorical labels.

Rules

  • Start with composite tools. find_market, get_market_snapshot, preview_order, and open_market_feed handle multi-step resolution automatically — prefer them over low-level tools.
  • Always preview before trading. Call parsec.trade.preview_order before parsec.trade.create_order. Never place an order without explicit user confirmation.
  • Dangerous toolscreate_order, cancel_order, and delete_user can lose money or are irreversible. Always confirm with the user first.
  • find_market for natural language, list_markets for structured queries. Don't mix them up. list_markets requires a scope + selector — it rejects empty calls.
  • Credential handling: Never echo, log, or surface API keys or exchange credentials in responses.

Workflows

Market Research

  1. parsec.market.find_market — search by topic
  2. parsec.market.get_market_snapshot — metadata + orderbook + recent trades in one call

Trading

  1. parsec.account.get_trading_setup_status — verify account is ready
  2. parsec.trade.preview_order — estimate cost, show balance
  3. Get explicit user confirmation
  4. parsec.trade.create_order — execute
  5. parsec.trade.get_order — monitor status

Live Streaming

  1. parsec.stream.open_market_feed — opens, authenticates, and subscribes in one call
  2. parsec.stream.read — consume orderbook snapshots, deltas, and trades
  3. parsec.stream.close — clean up when done (sessions auto-close after 10 min idle, max 8 concurrent)

Tool Reference

Composite Tools (Start Here)

ToolDescription
parsec.market.find_marketSearch for markets by keyword, parsec_id, or exchange-native ID
parsec.market.get_market_snapshotMarket metadata + orderbook + recent trades in one call
parsec.trade.preview_orderSimulate an order with execution price and balance context
parsec.account.get_trading_setup_statusCheck if the account is ready to trade
parsec.stream.open_market_feedOne-step real-time WebSocket feed setup

Market Data

ToolDescription
parsec.market.list_exchangesList supported exchanges and their status
parsec.market.list_marketsSearch, filter, and resolve markets with cursor pagination
parsec.market.get_orderbookLive bid/ask levels for a market outcome
parsec.market.get_execution_priceEstimate fill price for a hypothetical order
parsec.market.get_priceCurrent mid-market price for an outcome
parsec.market.list_tradesRecent trades for a market
parsec.market.list_eventsList multi-market event groups

Trading

ToolDescription
parsec.trade.create_orderPlace a live order on any exchange
parsec.trade.cancel_orderCancel an open order
parsec.trade.list_ordersList orders with status/exchange filters
parsec.trade.get_orderGet order details by ID
parsec.trade.list_positionsCurrent open positions
parsec.trade.list_fillsExecuted trade fills
parsec.trade.get_balanceExchange balance (total, available, reserved)

Real-Time Streaming

ToolDescription
parsec.stream.open_market_feedOne-step feed setup (recommended)
parsec.stream.connectOpen a WebSocket session
parsec.stream.authAuthenticate a session
parsec.stream.subscribeSubscribe to market feeds
parsec.stream.unsubscribeRemove subscriptions
parsec.stream.resyncRequest orderbook resync
parsec.stream.readRead buffered messages
parsec.stream.closeClose a session

Account & Wallet

ToolDescription
parsec.account.pingCheck API connectivity
parsec.account.get_usageAPI usage stats
parsec.account.get_ws_usageWebSocket usage stats
parsec.account.get_user_activityRecent account activity
parsec.account.onboardComplete account onboarding
parsec.wallet.get_stateWallet and exchange link status

Builder (Multi-Tenant)

ToolDescription
parsec.builder.create_userCreate an end-user
parsec.builder.list_usersList all end-users
parsec.builder.get_userGet end-user details
parsec.builder.update_userUpdate end-user profile
parsec.builder.delete_userDelete an end-user (irreversible)
parsec.builder.onboard_userOnboard end-user for trading
parsec.builder.get_poolLiquidity pool status
parsec.builder.get_escrow_configEscrow configuration

Polymarket CTF

ToolDescription
parsec.ctf.splitSplit USDC into conditional tokens
parsec.ctf.mergeMerge tokens back into USDC
parsec.ctf.redeemRedeem winning tokens after resolution

Example Prompts

  • "What prediction markets are available about Bitcoin?"
  • "Show me the orderbook for the Trump 2028 market on Polymarket"
  • "What's my Kalshi balance?"
  • "Preview buying 50 Yes contracts on that market"
  • "Open a live feed for the ETH price market"
  • "Am I set up to trade?"

Pricing & Rate Limits

Free tier included — no credit card required.

TierPriceRequests/secBurstMonthly QuotaWS SubscriptionsOrderbook DepthHistory
Free$05510,000310 levels5 days
Pro$75/mo601205,000,000500100 levels30 days
Scale$250/mo200400Unlimited2,000100 levelsUnlimited
EnterpriseCustomCustomCustomUnlimitedCustomCustomUnlimited

Sign up at app.parsecapi.com.

Docs

Full documentation: docs.parsecapi.com

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

Automation

MCP Business Integration

Integrate AI agents with business data via Model Context Protocol. Query ads, analytics, CRM data through normalized interfaces. Use when connecting agents t...

Registry SourceRecently Updated
Automation

Feishu Bot Config Helper

辅助配置飞书机器人名称、应用凭证和大模型,自动匹配技能并生成本地及飞书文档。

Registry SourceRecently Updated
Automation

memory-attention-router

Route, write, reflect on, and refresh long-term agent memory for multi-step OpenClaw tasks. Use when work depends on prior sessions, repeated workflows, user...

Registry SourceRecently Updated
Automation

Zapier Recipe

自动化流程设计。Zapier/Make流程、触发器、动作链、条件逻辑、模板、效率分析。Automation recipes for Zapier, Make. 自动化、工作流、效率。

Registry SourceRecently Updated