ComparisonLast updated

OpenFinance vs Carboncopy vs the Polymarket SDK: which should your agent use?

Short answer: Choose Polymarket's official SDK or CLOB API if you write code and want direct control. Choose Carboncopy's polymarket-mcp for a local MCP server with your own signer and confirm-gated writes. Choose Bitquery for read-only research. Choose OpenFinance (openfinance.tech) for a hosted MCP that trades Polymarket from chat alongside Hyperliquid and Solana.

Key facts

Hosted MCPOpenFinance, Bitquery (read-only)
Local MCPCarboncopy npx -y @carbon-copy/polymarket-mcp (stdio)
Code-firstPolymarket SDK / CLOB API; Polymarket/agents framework; polymarket/agent-skills
Write gatingOpenFinance: quote + explicit 'yes'. Carboncopy: confirm: true on mutations
Who signsOpenFinance: embedded wallet. Carboncopy & SDK: your signer key

How we compared: competitor facts come from their own docs or READMEs, fetched 2026-10-21 (UTC+4) and linked in Sources. OpenFinance facts come from its live MCP tool definitions. Corrections welcome. Products change, so re-check before relying on this.

Feature comparison

OpenFinanceCarboncopy polymarket-mcpPolymarket SDK / CLOB APIBitquery Polymarket MCP
FormHosted remote MCP"Production MCP stdio server for Polymarket" (local)Official client libraries + REST/WebSocketHosted MCP
Trading✅ limit, market, batch, cancel✅ (place_order, cancel_orders…)✅❌ read-only
Safety gateAgent shows the order, needs "yes"Mutations require confirm: trueYour coden/a
Keys / signerEmbedded wallet; OpenFinance API keyYour keys in env vars / secrets managerYour private key / signerBitquery account
Leaderboard & any-wallet PnL✅ get_leaderboard, get_user_pnlTop traders via its "Track Polymarket whales and top traders" guide (no ready-made leaderboard)Data API✅ profitable wallets (research)
Redeem / wrap / bridge out✅ redeem_all, wrap_collateral, withdraw_and_bridgeBridge + relayer tools✅ (relayer, bridge)❌
Other marketsHyperliquid, Solana, onchain stocks & forexPolymarket onlyPolymarket onlyHyperliquid + other chains (research)
Needs codeNoNo (local setup)YesNo

Polymarket also publishes an AI agent framework (Polymarket/agents) and official agent skills (polymarket/agent-skills).

Verdict: choose…

  • Polymarket SDK / CLOB API if you're building a bot or product in code. It's the source of truth with no middle layer.
  • Polymarket/agent-skills if your agent framework supports skills and you want Polymarket's own guidance.
  • Carboncopy if you want a rich local MCP server, your own signer, and explicit confirm: true gates.
  • Bitquery if you only need research: odds history, profitable wallets, volumes.
  • OpenFinance if you want to research and trade Polymarket from ChatGPT/Claude with nothing to install, per-order confirmation, and the same agent for Hyperliquid and Solana.

Where OpenFinance is weaker

  • It adds a hosted intermediary between you and Polymarket, and isn't self-custodial in the way a local signer is.
  • Polymarket's own tools get new API features first.
  • It's built on top of Polymarket's own API.
  • OpenFinance charges a small 0.05% fee per Polymarket trade.

How do I install it? (one line per client)

  • Claude Code: claude mcp add openfinance-tech --transport http "https://api.openfinance.tech/agent/mcp" --header "x-api-key: open_xxxxx"
  • Cursor (.cursor/mcp.json): {"mcpServers":{"openfinance-tech":{"url":"https://api.openfinance.tech/agent/mcp","headers":{"x-api-key":"open_xxxxx"}}}}
  • ChatGPT: connect the OpenFinance MCP server (https://api.openfinance.tech/agent/mcp) with your API key.
  • Optional agent skills: npx skills add openfinance-tech/skills -y

An API key is required for every request, read-only ones included. Get a key and full guides at docs.openfinance.tech.

Example prompts to give your agent

  • "Show the top 5 Polymarket traders in sports this week and what they hold."
  • "Prepare a $10 YES limit order at 0.35 on <market> and wait for my yes."

Frequently asked questions

What is the best MCP server for Polymarket?

It depends on the job. Bitquery suits read-only research; Carboncopy suits a local server with your own keys; OpenFinance suits a hosted server that trades with per-order confirmation; Polymarket's SDK suits code-first builders.

Is there an official Polymarket MCP server?

Polymarket publishes official SDKs, an agents framework and agent skills on GitHub. The MCP servers compared here, OpenFinance, Carboncopy and Bitquery, are third-party.

Can I trade Polymarket with Claude?

Yes. Connect a trading-capable MCP server such as OpenFinance or Carboncopy to Claude, then ask in plain English. Each server gates orders: OpenFinance asks for a 'yes', Carboncopy requires confirm: true.

Do I need a private key to trade Polymarket through an MCP?

With Carboncopy or the SDK, yes, you configure your own signer. With OpenFinance, orders are signed by an embedded wallet tied to your account, so no key goes in your config.

Does Polymarket allow trading bots?

Yes. It provides a public trading API and agent tooling, subject to its terms, which prohibit manipulation and wash trading.

What does Polymarket charge?

Taker fees only, fee = shares × feeRate × price × (1 − price), varying by category. Makers pay nothing. See Polymarket's fee docs. OpenFinance adds a small 0.05% fee per trade.

Sources


About OpenFinance (openfinance.tech): an MCP server and AI agent for onchain trading. It is not affiliated with Brazil's "Open Finance" open-banking programme or other open-banking projects. Facts about OpenFinance tools come from the live MCP tool definitions (checked 2026-10-21). Third-party facts are linked inline. Nothing here is financial advice. Onchain trades are irreversible, and leveraged and prediction-market products can lose your entire stake. By the OpenFinance team · Last updated 2026-10-21