Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| SUPABASE_URL | No | The Supabase URL for the live market data. Defaults to https://rrkjtdnxkscukexbsrue.supabase.co | https://rrkjtdnxkscukexbsrue.supabase.co |
| SUPABASE_ANON_KEY | No | The Supabase anonymous API key required for live market access. |
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| get_probability | Get real-time probability, odds, and likelihood for any prediction market outcome. Returns YES/NO probabilities (0-100%), trading volume, liquidity depth, and market metadata from Kalshi (CFTC-regulated) and Polymarket. Use this when asked about chances, odds, likelihood, forecasts, or predictions for any event — elections, crypto prices, sports, economics, weather, entertainment. Example queries:
|
| list_markets | Browse and discover prediction markets across 7 categories with filtering and sorting. Lists active betting markets from Kalshi, Polymarket, and Metaculus. Filter by category, sort by trading volume, probability, or closing date. 500+ markets available. Categories: sports, crypto, politics, economics, pop_culture, weather, other. Use when exploring what predictions are available, finding trending markets, or discovering betting opportunities. Example queries:
|
| get_history | Get historical probability changes and trend data for a prediction market over time. Returns probability snapshots showing how odds, sentiment, and market consensus have shifted over 1h, 24h, 7d, or 30d. Use for trend analysis, momentum detection, volatility assessment, and understanding how predictions evolve. Essential for backtesting strategies, identifying probability swings, and spotting market-moving events. |
| search_markets | Search 500+ prediction markets by keyword, topic, or natural language query. Full-text search across Kalshi, Polymarket, and Metaculus. Finds markets matching any topic — politics, crypto, sports, economics, entertainment, science, technology, weather. Returns matching active markets sorted by relevance and trading volume. Use when looking for specific predictions, events, or outcomes to bet on. Example queries:
|
| get_sentiment | Get AI-powered sentiment analysis, recommendation, and confidence score for any prediction market. Returns sentiment score (-1 to 1), actionable recommendation (bullish/bearish/neutral), and AI confidence level. Goes beyond raw probability — analyzes market psychology, crowd wisdom, and directional bias. Use for trade signals, contrarian analysis, or augmenting your own prediction models with market sentiment data. |
| get_market_stats | Get aggregate statistics across all prediction markets — totals, categories, sources, and volume. Returns total market count, active markets, category distribution, source breakdown (Kalshi vs Polymarket), and aggregate trading volume. Use for market overview, portfolio allocation decisions, or understanding the prediction market landscape. |
| get_trending | Get prediction markets with the biggest probability swings — momentum detection for trending events. Finds markets where odds moved most in the last 1h, 24h, 7d, or 30d. Surfaces breaking events, sentiment shifts, and market-moving news. Use when looking for actionable opportunities, volatile markets, or events where consensus is rapidly changing. Returns markets ranked by absolute probability change with direction (up/down) and current odds. |
| generate_api_key | Generate a free TeleKash API key for rate-limited access to prediction market intelligence. Free tier: 100 calls/day, 7 core tools (probability, markets, search, history, sentiment, stats, trending). Calibration tier ($99/mo): 1,000 calls/day + arbitrage, divergence, and performance tracking tools. Edge tier ($499/mo): Unlimited + TPF signals, Kelly sizing, and market creation. The API key is returned ONCE — save it immediately. Set it as TELEKASH_API_KEY environment variable. |
| get_usage | Check your current API usage, rate limits, and tier status. Returns calls made today, calls remaining, tier, and upgrade options. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |