MCP Prediction Markets
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Capabilities
Features and capabilities supported by this server
| 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 |
|---|---|
| search_prediction_marketsA | Search prediction markets across Polymarket and Kalshi by keyword. Find markets about any topic: crypto prices, elections, economic indicators, geopolitics, entertainment, tech, sports, and more. Returns current odds (YES/NO prices), volume, and direct links. Args: query: Search keywords (e.g., "bitcoin 100k", "trump", "fed rate cut", "gta vi") platform: "both", "polymarket", or "kalshi" (default "both") limit: Maximum results to return (default 15, max 30) Returns: JSON with matching markets, current odds, and links. |
| get_trending_marketsA | Get the most popular/trending prediction markets by trading volume. See what the prediction markets are focused on right now. Markets are ranked by 24-hour trading volume, showing where the most money and attention is flowing. Args: platform: "polymarket" or "kalshi" (default "polymarket" — typically higher volume) limit: Number of markets to return (default 20, max 50) Returns: JSON with trending markets ranked by volume, with current odds. |
| get_market_oddsB | Get detailed current odds and pricing for a specific prediction market. Provides YES/NO prices, implied probability, volume, and market metadata. Use the market_id from search_prediction_markets or get_trending_markets. Args: market_id: The market identifier (Kalshi ticker like "KXBTC-26MAR15-B100000" or Polymarket condition_id) platform: "polymarket" or "kalshi" Returns: JSON with detailed market odds, pricing, and metadata. |
| find_arbitrageA | Find cross-platform arbitrage between Polymarket and Kalshi. Scans equivalent markets on both platforms for price discrepancies. When the combined cost of opposing positions < $1.00, the difference is guaranteed profit regardless of outcome. Real arbs are typically 1-5 cents and close within seconds/minutes. Larger spreads (>20 cents) usually indicate markets are NOT equivalent. Args: min_spread_cents: Minimum spread to report in cents (default 2.0) Returns: JSON with arbitrage opportunities, matched pairs, and spread analysis. |
| get_category_marketsA | Browse prediction markets by category. Categories: crypto, economics, politics, climate, sports, entertainment, geopolitics, tech, other. Args: category: Market category (crypto, economics, politics, climate, sports, entertainment, geopolitics, tech, other) platform: "both", "polymarket", or "kalshi" (default "both") limit: Max results (default 20, max 50) Returns: JSON with markets in the specified category, sorted by volume. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
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/huntbuilds/mcp-prediction-markets'
If you have feedback or need assistance with the MCP directory API, please join our Discord server