quantish-mcp-setup
Set up complete Quantish prediction market trading system (Discovery + Polymarket + Kalshi + Limitless MCP servers)
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Set up complete Quantish prediction market trading system (Discovery + Polymarket + Kalshi + Limitless MCP servers)
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
CopyClaw: Set up a Polymarket MCP server, create a wallet, fund it, discover top traders, and auto-mirror their trades in under 2 seconds
Trade prediction markets on Kalshi via Quantish MCP (Solana/DFlow)
Trade prediction markets on Polymarket via Quantish MCP
| name | quantish-mcp-setup |
| description | Set up complete Quantish prediction market trading system (Discovery + Polymarket + Kalshi + Limitless MCP servers) |
| user_invocable | true |
Sets up 4 MCP servers for prediction market trading:
Ask for their email address. Each user needs their own email — it creates a unique account with its own API keys and wallet.
question: "What email should I use for your Quantish account? (Required — each user gets their own keys and wallet)"
Run these 5 curl commands, replacing USER_EMAIL with the email from Step 1:
Polymarket key:
curl -s -X POST https://quantish-sdk-production.up.railway.app/mcp \
-H "Content-Type: application/json" \
-d '{"jsonrpc":"2.0","method":"tools/call","params":{"name":"request_api_key","arguments":{"externalId":"USER_EMAIL"}},"id":1}'
Extract apiKey from result.content[0].text JSON. Format: pk_live_...
Setup Polymarket trading wallet (REQUIRED — use the key you just got):
The Polymarket API key comes with an EOA address, but that is NOT the trading wallet. You MUST call setup_wallet to create the Safe wallet that is actually used to trade on Polymarket. Without this call, the user cannot place orders.
curl -s -X POST https://quantish-sdk-production.up.railway.app/mcp \
-H "Content-Type: application/json" \
-H "x-api-key: POLYMARKET_KEY" \
-d '{"jsonrpc":"2.0","method":"tools/call","params":{"name":"setup_wallet","arguments":{}},"id":1}'
Extract the safeAddress from the response — this is the wallet the user should send USDC to for trading.
Kalshi key:
curl -s -X POST https://kalshi-mcp-production-7c2c.up.railway.app/mcp \
-H "Content-Type: application/json" \
-d '{"jsonrpc":"2.0","method":"tools/call","params":{"name":"kalshi_signup","arguments":{"externalId":"USER_EMAIL"}},"id":1}'
Extract apiKey from result.content[0].text JSON.
Limitless key:
curl -s -X POST https://limitless-mcp-server-production.up.railway.app/mcp \
-H "Content-Type: application/json" \
-d '{"jsonrpc":"2.0","method":"tools/call","params":{"name":"limitless_signup","arguments":{"externalId":"USER_EMAIL"}},"id":1}'
Extract apiKey from result.content[0].text JSON. Format: pk_limitless_...
Limitless creates the wallet automatically — the walletAddress in the response is the Base wallet for trading. No separate setup_wallet call needed.
Discovery key:
curl -s -X POST https://quantish.live/api/mcp/discovery-key \
-H "Content-Type: application/json" \
-d '{"name":"Claude Code - USER_EMAIL"}'
Extract key from response. Format: qm_...
Getting API keys is NOT enough. You MUST run these commands to register each server in your Claude Code configuration. Without this step, none of the MCP tools will be available. Each command should print "Added HTTP MCP server ... to local config" on success.
claude mcp add --transport http quantish-discovery https://quantish.live/mcp --header "X-API-Key: DISCOVERY_KEY"
claude mcp add --transport http quantish-polymarket https://quantish-sdk-production.up.railway.app/mcp --header "x-api-key: POLYMARKET_KEY"
claude mcp add --transport http quantish-kalshi https://kalshi-mcp-production-7c2c.up.railway.app/mcp --header "x-api-key: KALSHI_KEY"
claude mcp add --transport http quantish-limitless https://limitless-mcp-server-production.up.railway.app/mcp --header "x-api-key: LIMITLESS_KEY"
Verify each command printed "Added HTTP MCP server" with exit code 0. If it says "already exists", that server is already configured — that's fine.
MCP servers do NOT become available until Claude Code is restarted. The tools will not appear in the current session. Tell the user:
All 4 MCP servers are configured! You must exit and restart Claude Code for the tools to load.
After restarting, try:
- "Search for Bitcoin markets"
- "Show my Polymarket balance"
- "Show my Kalshi positions"
- "Show my Limitless positions"
Do not skip this step. If the user asks why tools aren't showing up, the answer is always: restart Claude Code.
claude mcp add returns exit code 1 with "already exists" - that's fine, it's already configuredclaude mcp add — the API keys alone are useless without this configuration step