MCP.Market

PMWallets copy-trading bot MCP server

by polymarketwallets·io.github.polymarketwallets/pmwallets-copytrade·v0.4.1

Polymarket orders from your own machine: market, balance, positions, buy/sell with limits.

A91/100grade A
What users say
No reviews yet
Be the first
Safety scan
A91/100

full report

Adoption
Growing

0 stars373 downloads/wk

Reviews

Write one

Nobody has reviewed PMWallets copy-trading bot yet.

If you have run it, two minutes of your experience saves the next person an afternoon.

PMWallets copy-trading bot tools (6, 2 write)

write = sends, deletes, buys or posts

Read from the package source without running it. The installed server may list more.

  • balance

    USDC available to trade in the Polymarket account, and whether its approvals are in place.

  • market

    A Polymarket outcome token: its market question, all outcomes with prices, end date and the top of the order book.

  • order_buywrite action

    BUY an outcome (fill-or-kill). Give usdc (the most to spend) or shares. In live mode this spends real money.

  • order_sellwrite action

    SELL an outcome the account holds (fill-and-kill). Give shares or all: true. In live mode this is a real trade.

  • positions

    Open positions of the Polymarket account (shares, average price, current value, PnL).

  • trades

    Recent trades of the Polymarket account, newest first.

Public scan report

scanner v0.1.10 · 2026-10-14 · same rubric, same numbers if you re-run it

no findings
  • Code scan40 source files scanned; 20 source files scanned25/25
  • –Live reliabilityno gateway calls yet and no remote to proben/a
  • –Tool poisoningtools not inspected (local package is not executed); not countedn/a
  • Auth qualitylocal package, no credentials required12/15
  • Maintenancelast push 0 days ago15/15
  • Maintainer identityregistry namespace matches repository owner7/10
Overall 91/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

How PMWallets copy-trading bot compares

Against every graded E-commerce MCP server, from our own scans and uptime checks. Updated after each scan run.

Safety score
91/100
higher than 90% of 2,176 E-commerce servers
Tools
6
the typical E-commerce server has 7
Tools that change things
33%
typical: 0%. Fewer write tools means less an agent can break
Downloads a week
373
more than 86% of 403 E-commerce servers with a package

What its tools let an agent do: 3 read · 3 change

Install PMWallets copy-trading bot in Claude Code, Cursor or VS Code

Runs npx -y pmwallets-copytrade on your machine. Read the scan report first; the gateway never runs local packages.

claude mcp add pmwallets-copytrade -- npx -y pmwallets-copytrade
Add to Cursor

What the publisher says

From the PMWallets copy-trading bot repository's README, as published. We do not edit it. Read it on GitHub

Polymarket copy-trading bot (Node.js / TypeScript)

A ready-to-run Polymarket copy-trading bot built on PMWallets: it follows the traders you subscribe to and mirrors their fills on the Polymarket CLOB with your own account, inside the limits you set.

pmwallets-copytrade on npm · 中文说明 · Python version: polymarket-copy-trading-bot-python · SDK: pmwallets-node

What the bot does

win-rate confidence interval, profit without the single best market, activity and style, then subscribe.

  1. You pick the traders on pmwallets.com: filter the board by the lower bound of the

block (measured latency). Missed frames are detected (session/seq) and replayed from the last fill handled, including everything that happened while the bot was down.

  1. The bot receives every fill of those traders over the PMWallets WebSocket, typically within a second of the

machine; PMWallets never sees them and never places orders.

  1. It mirrors them on Polymarket with your own account, inside the limits you set. Your keys never leave your

Quick start

# Node.js ≥ 20
npm install -g pmwallets-copytrade
pmwallets-copytrade init            # writes config.yaml
export PMW_API_KEY=pmw_...          # https://pmwallets.com/keys
pmwallets-copytrade run             # dry-run: logs every decision, trades nothing

When the dry-run log looks right, switch to live:

mode: live
polymarket:
  privateKey: ${POLY_PRIVATE_KEY}        # signs your orders
  signatureType: 3                       # see "Set up a Polymarket account for the bot"
  funderAddress: ${POLY_FUNDER_ADDRESS}  # your Polymarket profile address (holds the USDC)

pmwallets-copytrade status prints open positions, today's spend and any order still being confirmed. If the bot cannot establish by itself whether an order filled, it keeps the order's reservation (no further BUY can exceed your limits because of it) and asks you: check polymarket.com and run pmwallets-copytrade reconcile --none or --filled --usdc with the bot stopped. Every decision — including each skip and its reason — is appended to pmw-data/decisions..jsonl, and everything the bot prints also goes to pmw-data/bot..log.

Something went wrong? Run pmwallets-copytrade diagnose and email the pmw-diagnose-.json.gz it writes to support@pmwallets.com, with a line about what happened. The file has the bot's version, the check result, your config with the keys removed, the state files and the newest logs and decisions. It contains no private key or API key (they are removed by name, then by value from the whole file), but it does show your wallet addresses, the traders you copy, your trades and your machine's IP. Never send config.yaml or .env themselves.

How it decides

The rules come from a copy-trading bot that ran live on Polymarket; each one is there because of a lost trade or a rejected order.

Shortened. The full README is on GitHub.

Nothing above is checked by us. What we check is on the safety report.

PMWallets copy-trading bot: common questions

Is PMWallets copy-trading bot MCP server safe?
Yes, by our scan: it is graded A (91/100). Read the PMWallets copy-trading bot safety report
How do I install PMWallets copy-trading bot?
It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
Does PMWallets copy-trading bot need an API key?
Not as far as the registry entry and our scan can tell: no credentials are declared or required.
Is PMWallets copy-trading bot maintained?
The last commit was 19 days ago (2026-10-14). The latest release is v0.4.1.
What can I use instead of PMWallets copy-trading bot?
Servers from other publishers that do the same job: Polymarket Toolkit MCP server, Polymarket Paper Trader MCP server and Acedatacloud MCP server. Compare all PMWallets copy-trading bot alternatives.
How does PMWallets copy-trading bot compare with other E-commerce MCP servers?
safety score 91/100 (higher than 90% of 2,176 E-commerce servers); tools 6 (the typical E-commerce server has 7); tools that change things 33% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.

Alternatives to PMWallets copy-trading bot

Same job from other publishers: the closest match first, then the best rated.

All PMWallets copy-trading bot alternatives →
  • Polymarket Toolkit
    Read-only Polymarket data tools for AI agents: profiles, PnL, market scans. No keys, no orders.
    B
  • Polymarket Paper Trader
    Polymarket paper trading for AI agents: $10k paper money, real order books, official fees.
    A
  • Acedatacloud
    Manage your AceData Cloud account: services, pricing, APIs, docs, balance, usage, keys & orders
    A
  • Robinhood Crypto
    Robinhood Crypto Trading API for AI agents: quotes, holdings, orders read-only; opt-in trading.
    B
  • Longbridge
    US/HK markets — 163 tools: quotes, options, orders, fundamentals, screener, IPO, alerts, DCA & grid
    A