pmq (Polymarket CLOB V2)
About
Production-proven Polymarket CLOB V2 trading and data. Fail-closed fills; keys stay local.
Use this server
Add it to your MCP client. The catalogue lists this config verbatim from its source — it does not run, download, or vouch for the server. Review the command before you run it.
Transportstdio (runs a local command)
Env vars
PMQ_MCP_LIVE PMQ_MCP_PAPER PMQ_MCP_PAPER_USD PMQ_MCP_MAX_USD PMQ_MCP_DAILY_USD PMQ_MCP_STATE_FILE POLY_PRIVATE_KEY POLY_FUNDER POLY_SIG_TYPE POLY_ORDER_LOG POLY_FOREIGN_ORDER_LOGSClaude Code
claude mcp add --env PMQ_MCP_LIVE= --env PMQ_MCP_PAPER= --env PMQ_MCP_PAPER_USD= --env PMQ_MCP_MAX_USD= --env PMQ_MCP_DAILY_USD= --env PMQ_MCP_STATE_FILE= --env POLY_PRIVATE_KEY= --env POLY_FUNDER= --env POLY_SIG_TYPE= --env POLY_ORDER_LOG= --env POLY_FOREIGN_ORDER_LOGS= pmq -- uvx pmquant
Cursor
If the button doesn't open Cursor, use the JSON below — Cursor accepts the same mcpServers config.
VS Code
code --add-mcp '{"name":"pmq","command":"uvx","args":["pmquant"],"env":{"PMQ_MCP_LIVE":"","PMQ_MCP_PAPER":"","PMQ_MCP_PAPER_USD":"","PMQ_MCP_MAX_USD":"","PMQ_MCP_DAILY_USD":"","PMQ_MCP_STATE_FILE":"","POLY_PRIVATE_KEY":"","POLY_FUNDER":"","POLY_SIG_TYPE":"","POLY_ORDER_LOG":"","POLY_FOREIGN_ORDER_LOGS":""}}'
JSON
{
"mcpServers": {
"pmq": {
"command": "uvx",
"args": [
"pmquant"
],
"env": {
"PMQ_MCP_LIVE": "",
"PMQ_MCP_PAPER": "",
"PMQ_MCP_PAPER_USD": "",
"PMQ_MCP_MAX_USD": "",
"PMQ_MCP_DAILY_USD": "",
"PMQ_MCP_STATE_FILE": "",
"POLY_PRIVATE_KEY": "",
"POLY_FUNDER": "",
"POLY_SIG_TYPE": "",
"POLY_ORDER_LOG": "",
"POLY_FOREIGN_ORDER_LOGS": ""
}
}
}
}
Environment variables are listed by name only — fill in your own values. Entries never carry secrets.