Prototipo · Versión preliminar: todos los servidores del registro oficial, sincronizados cada 30 minutos. Las reseñas y las cuentas llegarán en una etapa posterior.
PopNx MCPServidores MCP para quienes usan IA · explicados con palabras sencillas

Polymarket Agent MCP

de demwickversión 1.7.0i★ –iSe ejecuta en tu computadora
Nombre en el registroio.github.demwick/polymarket-agent-mcp

Instalar

Resumen

Descripción del creador (original en inglés)

Polymarket trading, market discovery, copy trading and backtesting — 48 MCP tools.

Los tres pilares de PopNx MCP

Estos tres nunca se combinan en una sola puntuación: las opiniones, las mediciones y la popularidad son cosas distintas.

Qué puedes hacer con él

Todavía no escribimos un resumen sencillo para este. Abajo están los datos que leímos del registro.

  • Conexión: Se ejecuta en tu computadora
  • Transporte: stdio
  • Categoría: Contabilidad, finanzas e impuestos
  • Debes completar: POLY_PRIVATE_KEY, POLY_API_KEY, POLY_API_SECRET, POLY_API_PASSPHRASE

Instalación

Elige la app de IA que usas y copia la configuración.

Antes de instalar

  • Revisiones básicas: 1 de 1 superadas
  • Se ejecuta en tu computadora con los permisos de tu usuario (archivos, red, apps).
  • Debes completar tú: COPY_MODE, POLY_PRIVATE_KEY, POLY_API_KEY, POLY_API_SECRET, POLY_API_PASSPHRASE, POLY_FUNDER_ADDRESS, DAILY_BUDGET, MIN_CONVICTION, CHAIN_ID, DB_PATH

Los valores marcados como secretos son llaves de tu cuenta. Nunca los compartas ni los pegues en un chat.

Necesitas

  • npmNode.js instalado (para el comando npx)

¿Qué app usas?

Elige tu app arriba. La recordamos, así que la próxima vez el botón dirá “Instalar en …”.

Abre Claude Desktop → Settings → Developer → Edit Config y pega esto en claude_desktop_config.json

{
  "mcpServers": {
    "polymarket-agent": {
      "command": "npx",
      "args": [
        "-y",
        "polymarket-agent-mcp"
      ],
      "env": {
        "COPY_MODE": "your-value",
        "POLY_PRIVATE_KEY": "your-value",
        "POLY_API_KEY": "your-value",
        "POLY_API_SECRET": "your-value",
        "POLY_API_PASSPHRASE": "your-value",
        "POLY_FUNDER_ADDRESS": "your-value",
        "DAILY_BUDGET": "your-value",
        "MIN_CONVICTION": "your-value",
        "CHAIN_ID": "your-value",
        "DB_PATH": "your-value"
      }
    }
  }
}

Ejecuta esto en tu terminal

claude mcp add polymarket-agent --env COPY_MODE=your-value --env POLY_PRIVATE_KEY=your-value --env POLY_API_KEY=your-value --env POLY_API_SECRET=your-value --env POLY_API_PASSPHRASE=your-value --env POLY_FUNDER_ADDRESS=your-value --env DAILY_BUDGET=your-value --env MIN_CONVICTION=your-value --env CHAIN_ID=your-value --env DB_PATH=your-value -- npx -y polymarket-agent-mcp

Completa los valores vacíos antes de ejecutarlo.

Abrir en Cursor

O copia la configuración tú

Pégalo en .cursor/mcp.json de tu proyecto, o en ~/.cursor/mcp.json

{
  "mcpServers": {
    "polymarket-agent": {
      "command": "npx",
      "args": [
        "-y",
        "polymarket-agent-mcp"
      ],
      "env": {
        "COPY_MODE": "your-value",
        "POLY_PRIVATE_KEY": "your-value",
        "POLY_API_KEY": "your-value",
        "POLY_API_SECRET": "your-value",
        "POLY_API_PASSPHRASE": "your-value",
        "POLY_FUNDER_ADDRESS": "your-value",
        "DAILY_BUDGET": "your-value",
        "MIN_CONVICTION": "your-value",
        "CHAIN_ID": "your-value",
        "DB_PATH": "your-value"
      }
    }
  }
}

Tu navegador te pide permiso para abrir la app; luego la app muestra la configuración y te pide confirmar. Los valores de las claves quedan vacíos para que los completes tú.

Abrir en VS Code

O copia la configuración tú

Pégalo en .vscode/mcp.json de tu proyecto

{
  "servers": {
    "polymarket-agent": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "-y",
        "polymarket-agent-mcp"
      ],
      "env": {
        "COPY_MODE": "your-value",
        "POLY_PRIVATE_KEY": "your-value",
        "POLY_API_KEY": "your-value",
        "POLY_API_SECRET": "your-value",
        "POLY_API_PASSPHRASE": "your-value",
        "POLY_FUNDER_ADDRESS": "your-value",
        "DAILY_BUDGET": "your-value",
        "MIN_CONVICTION": "your-value",
        "CHAIN_ID": "your-value",
        "DB_PATH": "your-value"
      }
    }
  }
}

Tu navegador te pide permiso para abrir la app; luego la app muestra la configuración y te pide confirmar. Los valores de las claves quedan vacíos para que los completes tú.

Este se ejecuta en tu computadora, y ChatGPT solo puede conectarse a servidores en internet. Elige otra app.

Tu elección se guarda en una cookie en este dispositivo; no necesitas cuenta.

Valores que debes completar

  • COPY_MODE env
    Execution mode: 'preview' simulates trades in a local SQLite DB (default, safe for inspection); 'live' places real orders on Polymarket and requires all POLY_* credentials.
  • POLY_PRIVATE_KEY secreto env
    Polygon wallet private key used to sign CLOB orders. Required only when COPY_MODE=live. Never logged, persisted, or transmitted outside signed order bodies.
  • POLY_API_KEY secreto env
    Polymarket CLOB API key. Required only when COPY_MODE=live.
  • POLY_API_SECRET secreto env
    Polymarket CLOB API secret. Required only when COPY_MODE=live.
  • POLY_API_PASSPHRASE secreto env
    Polymarket CLOB API passphrase. Required only when COPY_MODE=live.
  • POLY_FUNDER_ADDRESS env
    Polymarket funder wallet address (proxy wallet) used for live trading.
  • DAILY_BUDGET env
    Maximum USDC the agent may spend per day. Used by BudgetManager to cap copy-trading exposure.
  • MIN_CONVICTION env
    Minimum conviction score (0–100) required before a copy trade is executed.
  • CHAIN_ID env
    EVM chain ID for Polymarket (137 = Polygon mainnet).
  • DB_PATH env
    Optional override for the SQLite database path. Defaults to a package-local file.

Esta configuración se genera a partir de la ficha del creador en el registro. Si el README dice otra cosa, sigue el README.

Qué puede hacer

Se ejecuta en tu computadora; la lista de herramientas aparece en tu app de IA después de instalarlo.

Revisiones básicasi

Revisamos información que cualquiera puede ver; no hemos leído el código. Las revisiones que no aplican no se cuentan. · Revisado el 7 nov 2026

  • ✓ Superada

    El creador coincide con el repo

    El nombre en el registro se verificó con la cuenta de GitHub demwick, dueña del repo

  • … Aún sin revisar

    Sigue en mantenimiento

    Todavía no hemos leído este repo en GitHub

  • … Aún sin revisar

    Tiene licencia

    Todavía no hemos leído este repo en GitHub

  • – No aplica

    El endpoint responde

    Este se ejecuta en tu computadora; no hay endpoint en internet

  • – No aplica

    Inicio de sesión con OAuth

    Se ejecuta en tu computadora y usa ajustes locales en su lugar

  • … Aún sin revisar

    Sin instrucciones ocultas en las descripciones de herramientas

    Se ejecuta en tu computadora; solo podemos leer listas de herramientas de endpoints en internet

Comparado con otros en Contabilidad, finanzas e impuestosi

  • Más estrellas que el 0% de los otros 1732 servidores de esta categoría
  • Publicado en el registro más recientemente que el 30% de los otros 1732 servidores de esta categoría
  • Revisiones básicas iguales o mejores que el 100% de los otros 1732 servidores de esta categoría

Comparado con todos los servidores activos de esta categoría en el registro. Las estrellas solo cuentan cuando quien lo publica es dueño del repo.

Preguntas frecuentes

¿Es seguro Polymarket Agent MCP?

Superó 1 de 1 revisiones básicas aplicables. No hemos leído el código. Antes de agregar una clave o un token, revisa qué acceso pide el servidor y usa una clave que tenga solo los permisos que necesitas.

¿Qué claves o códigos necesita?

Debes completar: POLY_PRIVATE_KEY, POLY_API_KEY, POLY_API_SECRET, POLY_API_PASSPHRASE

¿Se ejecuta en mi computadora o en la nube?

Se ejecuta en tu computadora. Tu app de IA lo inicia cuando hace falta, y los datos no pasan por los servidores del creador (a menos que el propio servidor llame a un servicio en línea).

¿Sigue en mantenimiento?

El repo de GitHub cambió por última vez –, y la última versión (1.7.0) llegó al registro hace 3 meses.

¿Qué apps pueden usarlo?

Las apps compatibles con MCP, como Claude Desktop, Claude Code, Cursor y VS Code. También necesitas Node.js en tu computadora.

¿Qué puedo usar en su lugar?

En la misma categoría: Finance Toolkit, SolidInvoice, Korea Tax Calculator

Alternativas

Servidores de la misma categoría hechos por otros creadores, ordenados por estrellas.

Cómo leer una tarjeta:★ Estrellas de GitHubiTres pilares: reseñas · revisiones · usoiActualizado = fecha en que se publicó la última versión en el registroi

Finance Toolkit

de JerBouma

500+ transparent financial methods calculated from raw statements, not third-party endpoints.

Computadora o nube★ 5496MITActualizado hoy
Instalar

SolidInvoice

de SolidInvoice

Create and send invoices and quotes, manage clients, and track payments in SolidInvoice.

Se ejecuta en la nube★ 981MITActualizado hace 8 días
Instalar

Korean tax calculation and tax-audit judgment MCP: 96 tools with statutory citations.

Se ejecuta en tu computadora★ 97MITActualizado ayer
Instalar

README del creador

Abrir el README

Copiado tal cual del repo del creador. PopNx MCP no lo ha revisado ni lo respalda. Se quitaron HTML, imágenes y scripts. Los enlaces llevan fuera de este sitio.

Polymarket Agent MCP Server

Trade, analyze, and automate Polymarket prediction markets through AI.

The most comprehensive MCP server for Polymarket — 48 tools spanning direct trading, market discovery, smart money tracking, copy trading, backtesting, risk management, and portfolio optimization. Works with Claude Code, Cursor, or any MCP-compatible client.


Tool Overview

CategoryCountHighlights
Discovery9Search, trending, featured, events, related markets, smart money flow
Analysis8AI opportunity scoring, conviction rating, price history, market quality, top holders, comparison
Trading8Buy, sell, batch orders, limit orders, order management, safety limits
Copy Trading5Watch traders, auto-monitor, auto-rebalance, backtest
Portfolio10Positions, P&L, balance, risk assessment, SL/TP, optimization, market alerts
Utilities8Dashboard, config, trade history, watchlists, agent logging

Quick Start

npm Install
npm install -g polymarket-agent-mcp
Docker
docker compose up
Claude Code Config

Add to ~/.claude/settings.json:

{

"mcpServers": { "polymarket": { "command": "npx", "args": ["polymarket-agent-mcp"] } } }


Usage Examples

Just talk naturally to your AI assistant:

"What are the trending markets today?"

"Search for bitcoin prediction markets"

"Buy $5 on this market"

"Score this trader — should I copy them?"

"Backtest this trader with $10 per trade"

"Show smart money flow — what are the top traders buying?"

"Set stop-loss at 0.30 on my BTC position"

"Optimize my portfolio with a balanced strategy"

"Scan for arbitrage opportunities"

"Compare these two markets side by side"


All 48 Tools

Discovery
ToolDescription
markets.searchSearch markets by keyword (bitcoin, election, UFC...)
traders.discoverFind top traders by PnL and volume
markets.discoverFind markets by end date and category
markets.trendingTop markets by 24h/7d/30d volume
markets.featuredMost liquid markets by category (politics, sports, crypto...)
wta.discoverWTA tennis markets with stink bid prices
flow.discoverSmart money signals — multiple top traders buying same market
markets.relatedFind markets related to a topic or market
markets.eventsBrowse all markets under an event
Analysis
ToolDescription
markets.analyzeAI-powered BUY/SELL/HOLD recommendation
traders.analyzeDetailed trader profile, win rate, P&L
traders.scoreConviction score (0-100) across 5 dimensions
markets.checkMarket quality — spread, depth, price range
markets.priceLive bid/ask/spread prices
markets.price_historyHistorical prices with sparkline (1h to 1m)
markets.holdersBiggest position holders in a market
markets.compareSide-by-side comparison of 2-5 markets
Trading
ToolDescription
orders.buyBuy shares on any market
orders.sellSell an open position
orders.batchExecute up to 10 orders at once
wta.bidPlace limit orders at discount
orders.cancelCancel all open orders
orders.listView pending limit orders
orders.statusCheck status of a specific order
config.go_liveSwitch from preview to live mode
Copy Trading
ToolDescription
watchlist.addAdd/remove traders from watchlist
monitor.startStart automatic copy trading loop
monitor.stopStop monitoring
watchlist.rebalanceRemove underperforming traders
traders.backtestSimulate copying a trader's past trades
Portfolio & Risk
ToolDescription
portfolio.balanceAccount balance, budget, and P&L
portfolio.getMulti-wallet overview with P&L per trader
positions.listOpen/closed positions
positions.closeManually close a position
positions.set_exit_rulesSet stop-loss and take-profit levels
positions.check_exitsCheck positions for resolution
portfolio.riskPortfolio risk scoring and warnings
portfolio.optimizeAI-powered optimization (conservative/balanced/aggressive)
markets.watchMarket watchlist with price alerts
markets.watch_priceLive WebSocket price subscriptions
markets.arbitrageFind YES+NO price discrepancies
Configuration
ToolDescription
config.setUpdate bot settings
config.safety_limitsMax order size, exposure cap, spread tolerance
dashboard.getTerminal-formatted dashboard
trades.historyTrade history with filters
watchlist.listShow watched wallets
agent.log_cycleLog agent cycle for dashboard
traders.positionsView a trader's open positions

Architecture

Claude Code / Cursor / AI Client

| | MCP Protocol (stdio) v +------------------+ | MCP Server | 48 tools registered | (index.ts) | +--------+---------+ | +----+----+ | | Tools Services | | v v +-------+ +------------+ | Zod | | Backtester | | Input | | Scorer | | Valid. | | SmartFlow | +-------+ | Filter | | Tracker | | Executor | +-----+------+ | +-------+-------+ | | | Data Gamma CLOB API API API


HTTP Transport & Deployment

The server supports two transport modes:

ModeActivationUse case
stdio (default)npx polymarket-agent-mcpClaude Code, Cursor, local MCP clients
HTTP--http flag or PORT env varSelf-hosted Docker, private VPS, single-user remote
Deployment model — read this first

This server is designed for single-tenant use. Each client runs its own instance with its own SQLite database (copytrader.db), watchlist, daily budget, trade history, and monitor loop. The stdio mode is the recommended path for most users — npx polymarket-agent-mcp or the Claude Code config above gives you a fully isolated, local-only instance.

⚠️ Do not expose an HTTP instance publicly. The server has no per-user isolation: watchlist, positions, budget, and the background monitor loop are shared across every client that connects. A public HTTP deployment is effectively a shared workspace, not a multi-tenant SaaS. If you enable live trading, a public endpoint can drain your Polymarket wallet from any caller. Always configure the HTTP bearer-token env var (see PERMISSIONS.md) and keep the endpoint behind a firewall, VPN, or auth proxy.

Starting in HTTP mode
# Flag

node dist/index.js --http

Or set PORT (defaults to 3000)

PORT=8080 node dist/index.js

Endpoints
PathMethodDescription
/mcpPOSTMCP protocol endpoint (Streamable HTTP transport)
/healthGETHealth check — returns { status, version, db }
/.well-known/mcp/server-card.jsonGETMCP discovery card (tools, permissions, data handling)
/GETServer info with version and endpoint list
Authentication

The HTTP transport accepts an optional bearer token gated by an environment variable — the exact name is documented in PERMISSIONS.md. When set, clients must send Authorization: Bearer on requests to /mcp; when unset the endpoint is open (suitable only for local or private networks).

Docker deployment

A prebuilt multi-arch image is published to GHCR on every release:

docker pull ghcr.io/demwick/polymarket-agent-mcp:1.7.0

Or build it yourself from the included Dockerfile:

docker build -t polymarket-mcp .

docker run -p 3000:3000 -v mcp-data:/app/data \ -e DAILY_BUDGET=50 \ polymarket-mcp

To require bearer-token auth on /mcp, also pass the HTTP bearer env var

listed in PERMISSIONS.md (e.g. -e =my-secret-key).

DB_PATH (default /app/data/copytrader.db) controls where SQLite data is persisted — mount a volume to keep it across restarts.


Configuration

All secrets stay in memory for the lifetime of the process — they are never written to the database, logs, or disk, and are only transmitted to their designated Polymarket API endpoint over HTTPS. The complete authoritative env var list, with per-variable sensitivity and scope, lives in [PERMISSIONS.md](PERMISSIONS.md) and [SECURITY.md](SECURITY.md).

VariableRequiredDefaultDescription
COPY_MODENopreviewpreview (simulated) or live (real orders)
DAILY_BUDGETNo20Max daily spend in USDC
MIN_CONVICTIONNo3Min trade size to copy ($)
Wallet signing keyLive only-Locally signs CLOB order payloads, never persisted (see PERMISSIONS.md for exact env var name)
CLOB API credentialsLive only-API key / secret / passphrase — sent only to clob.polymarket.com (see PERMISSIONS.md for exact names)

Safety Features

  • Configurable order size limits
  • Total exposure caps
  • Per-market position limits
  • Minimum liquidity requirements
  • Maximum spread tolerance
  • Stop-loss / take-profit automation
  • Preview mode (default) — no real money

Permissions & Capabilities

This package has a transparent, minimal footprint. Full disclosure: [PERMISSIONS.md](PERMISSIONS.md) — machine-readable version in .well-known/mcp/server-card.json.

CategoryScope
Network (outbound)3 Polymarket HTTPS APIs + 1 inbound-only WSS public price stream (ws-subscriptions-clob.polymarket.com)
FilesystemSingle SQLite database file + .env read at startup — nothing else

| Environment | API credentials (live mode only,

Solo se muestra el principio; lee el resto en el repo

Pregunta a PopNx