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 MCP | OpenFinance, Bitquery (read-only) |
| Local MCP | Carboncopy npx -y @carbon-copy/polymarket-mcp (stdio) |
| Code-first | Polymarket SDK / CLOB API; Polymarket/agents framework; polymarket/agent-skills |
| Write gating | OpenFinance: quote + explicit 'yes'. Carboncopy: confirm: true on mutations |
| Who signs | OpenFinance: 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
| OpenFinance | Carboncopy polymarket-mcp | Polymarket SDK / CLOB API | Bitquery Polymarket MCP | |
|---|---|---|---|---|
| Form | Hosted remote MCP | "Production MCP stdio server for Polymarket" (local) | Official client libraries + REST/WebSocket | Hosted MCP |
| Trading | ✅ limit, market, batch, cancel | ✅ (place_order, cancel_orders…) | ✅ | ❌ read-only |
| Safety gate | Agent shows the order, needs "yes" | Mutations require confirm: true | Your code | n/a |
| Keys / signer | Embedded wallet; OpenFinance API key | Your keys in env vars / secrets manager | Your private key / signer | Bitquery account |
| Leaderboard & any-wallet PnL | ✅ get_leaderboard, get_user_pnl | Top 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_bridge | Bridge + relayer tools | ✅ (relayer, bridge) | ❌ |
| Other markets | Hyperliquid, Solana, onchain stocks & forex | Polymarket only | Polymarket only | Hyperliquid + other chains (research) |
| Needs code | No | No (local setup) | Yes | No |
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: truegates. - 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
- Carboncopy overview: https://docs.carboncopy.inc/polymarket-mcp/overview
- Carboncopy quickstart: https://docs.carboncopy.inc/polymarket-mcp/quickstart
- Polymarket trading quickstart: https://docs.polymarket.com/trading/quickstart
- Polymarket API: https://docs.polymarket.com/getting-started/api
- Polymarket fees: https://docs.polymarket.com/trading/fees
- Polymarket/agents: https://github.com/Polymarket/agents
- polymarket/agent-skills: https://github.com/polymarket/agent-skills
- Bitquery Polymarket MCP: https://docs.bitquery.io/docs/mcp/polymarket/
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