polymarket-news-mcp
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| POLYMARKET_FUNDER | No | Your Polymarket proxy/funds address (browser-wallet account). Required for trading. | |
| POLYMARKET_PRIVATE_KEY | No | Your private key for signing orders. Required for trading. | |
| POLYMARKET_BUILDER_CODE | No | Builder code for attribution. Overrides default 'newsbet'. | |
| POLYMARKET_MAX_ORDER_USD | No | Spend cap per order in USD. Default 100. | |
| POLYMARKET_SIGNATURE_TYPE | No | Signature type: 0 EOA, 1 proxy, 2 Safe, 3 deposit wallet. Optional. |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {
"listChanged": false
} |
| prompts | {
"listChanged": false
} |
| resources | {
"subscribe": false,
"listChanged": false
} |
| experimental | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| match_newsA | Find the Polymarket markets a news headline or snippet could move. Pass a headline (optionally with a sentence or two of body text). Returns matched markets with live odds, 24h volume, deep links, a match_score (higher = stronger term overlap; >=15 is a confident match), and the exact matched_terms that fired, so you can judge the match yourself. |
| search_marketsA | Free-text search over active Polymarket markets (lenient matching). Use for questions like 'what markets exist about the Fed' — returns the most relevant active markets with live odds and links. |
| trending_marketsA | The most active Polymarket markets right now, by 24h volume. |
| get_marketA | Look up one market by its polymarket.com URL, event slug, or market slug. |
| latest_matched_newsA | Live feed: recent headlines from major news sources, each matched to the Polymarket markets it could move. The 'what does the news mean for the odds' view. Only headlines with at least one confident market match are returned. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 5 tools
Each tool addresses a distinct scenario: exact lookup, free-text search, trending discovery, matching user-provided news, and browsing a live matched feed. There is no meaningful overlap or ambiguity between tools.
Three names follow a verb_noun pattern (get_market, search_markets, match_news), but latest_matched_news and trending_markets are adjective_noun phrases. The snake_case is consistent, but the verb-first convention is not uniformly applied, making the set readable but mildly inconsistent.
With five tools, the count is well-scoped for the server's purpose of connecting news to Polymarket markets. Each tool serves a clear function with no redundancy or bloat.
The set covers the full workflow: discovering markets via search or trends, retrieving specific market details, matching incoming news to markets, and consuming a live feed of already-matched news. There are no dead ends, and any referenced market can be looked up directly.