polyrouter-mcp
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@polyrouter-mcpshow me election markets on Polymarket"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Polyrouter MCP
Model Context Protocol (MCP) server for Polyrouter - a unified API for prediction markets.
Query markets across Polymarket, Kalshi, Limitless, and Manifold through a single interface. Optionally trade on Kalshi and Polymarket.
Setup
1. Install Dependencies
bun install2. Configure Environment
cp .env.example .envEdit .env and add your Polyrouter API key:
POLYROUTER_API_KEY=your_api_key_here
POLYROUTER_BASE_URL=https://api-v2.polyrouter.io
# Optional: Trading credentials
KALSHI_API_KEY=
KALSHI_API_SECRET= # RSA private key (single line with \n)
POLYMARKET_PRIVATE_KEY= # Ethereum private key (0x...)Get your Polyrouter API key from polyrouter.io.
3. Build & Run
bun run build
bun run startOr for development:
bun run devRelated MCP server: Polymarket MCP Server
Claude Code Integration
Add to ~/.claude.json:
{
"mcpServers": {
"polyrouter": {
"command": "bun",
"args": ["/path/to/polyrouter-mcp/dist/index.js"]
}
}
}Available Tools
Market Data
health_check- API health statusget_api_info- API informationlist_markets- List/search marketsget_market- Get market detailsget_orderbook- Real-time orderbooksearch_markets- Search across platformslist_platforms- Available platforms
Events & Series
list_events/get_event- Event datalist_series/get_series- Series data
Sports
list_games/get_game- Sports gameslist_awards/get_award- Award markets (MVP, etc.)list_futures/get_future- Championship futuresget_league_info- League metadata
Historical Data
get_trades- Trade historyget_historical_orderbook- Orderbook snapshotsget_price_history- OHLC price data
User Data
get_user_profile- User profile & metricsget_user_trades- User trade history
Trading (Optional)
Requires Kalshi or Polymarket credentials in .env:
preview_order/confirm_order- Two-step order placementcancel_order/cancel_all_orders- Cancel ordersget_orders/amend_order- Manage ordersget_balance- Account balanceget_positions- Current positionsget_fills- Fill history
Troubleshooting
API Key Not Set
Error: POLYROUTER_API_KEY environment variable not setMake sure .env exists with your API key.
Server Won't Start
bun install
bun run type-checkLicense
MIT
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/fieldviolence/polyrouter-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server