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

clinic-visit-prep

帮助患者整理就诊前问题、既往记录、检查清单与时间线,不提供诊断。;use for healthcare, intake, prep workflows;do not use for 给诊断结论, 替代医生意见.

Archived SourceRecently Updated
Automation

changelog-curator

从变更记录、提交摘要或发布说明中整理对外 changelog,并区分用户价值与内部改动。;use for changelog, release-notes, docs workflows;do not use for 捏造未发布功能, 替代正式合规审批.

Archived SourceRecently Updated
Automation

klaviyo

Klaviyo API integration with managed OAuth. Access profiles, lists, segments, campaigns, flows, events, metrics, templates, catalogs, and webhooks. Use this skill when users want to manage email marketing, customer data, or integrate with Klaviyo workflows. For other third party apps, use the api-gateway skill (https://clawhub.ai/byungkyu/api-gateway).

Archived SourceRecently Updated
Automation

lifelog

生活记录自动化系统。自动识别消息中的日期(今天/昨天/前天/具体日期),使用 SubAgent 智能判断,记录到 Notion 对应日期,支持补录标记。 适用于:(1) 用户分享日常生活点滴时自动记录;(2) 定时自动汇总分析并填充情绪、事件、位置、人员字段

Archived SourceRecently Updated