Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
TeleKashOracle avatar

Mcp Server

  • 1 repo stars
  • Updated March 19, 2026
  • TeleKashOracle/mcp-server

TeleKash Oracle is a MCP server that surfaces prediction-market probabilities from 500+ markets across Kalshi, Polymarket, and Metaculus.

About

TeleKash Oracle MCP is a stdio server that exposes prediction-market probabilities to AI assistants through a Supabase-backed dataset spanning Kalshi, Polymarket, and Metaculus. Developers and researchers install it when validating product bets, content angles, or internal forecasts against crowd-implied odds instead of gut feel alone. Configuration uses SUPABASE_URL and optionally SUPABASE_ANON_KEY for read access to TeleKash’s consolidated markets. The catalog positions it in Validate because the primary value is decision support before you build dashboards, trading tools, or editorial products on top of live APIs. It is an oracle integration, not a trading or wallet MCP; agents query probabilities and market context rather than placing orders.

  • Prediction market probability oracle across multiple venues
  • 500+ markets sourced from Kalshi, Polymarket, and Metaculus
  • stdio npm package telekash-mcp-server (v0.6.1 in schema)
  • Reads market data via Supabase URL and SUPABASE_ANON_KEY
  • GitHub: TeleKashOracle/mcp-server

Mcp Server by the numbers

  • Data as of Jul 23, 2026 (Skillselion catalog sync)
terminal
claude mcp add --env SUPABASE_URL=YOUR_SUPABASE_URL --env SUPABASE_ANON_KEY=YOUR_SUPABASE_ANON_KEY telekash-mcp-server -- npx -y telekash-mcp-server

Add your badge

Show developers this MCP server is listed on Skillselion. Paste this into your README.

Listed on Skillselion
repo stars1
Packagetelekash-mcp-server
TransportSTDIO
AuthRequired
Last updatedMarch 19, 2026
RepositoryTeleKashOracle/mcp-server

What it does

Pull aggregated prediction-market probabilities from Kalshi, Polymarket, and Metaculus while scoping bets, features, or narratives.

Who is it for?

Best when you're prototyping forecasting features, research bots, or validation memos that need multi-venue odds in one MCP call path.

Skip if: Skip if you need trade execution, private portfolio data, or markets outside the TeleKash Supabase corpus.

What you get

Your agent can query a unified oracle so scope and priors for event-driven products align with market consensus data.

  • Agent-queryable probability context across 500+ listed markets
  • Faster validation notes grounded in multi-venue implied odds

By the numbers

  • 500+ prediction markets from Kalshi, Polymarket, and Metaculus per description
  • npm identifier telekash-mcp-server at package version 0.6.1 in schema
README.md

TeleKash MCP Server

Prediction market probability oracle for AI agents.

npm version License: MIT MCP Compatible Node 18+

What is this?

TeleKash is the probability oracle for the agent economy. Real-time access to 4,500+ live prediction markets from Kalshi (CFTC-regulated) and Polymarket. Structured trading signals, cross-source arbitrage detection, noise filtering, and smart trade routing across crypto, politics, sports, entertainment, finance, weather, tech, and science.

What makes it different:

  • Multi-source — Kalshi + Polymarket + native pools, not single-exchange
  • Self-calibrating — Platt scaling with daily recalibration cycles and Brier score tracking
  • Universal Payment Layer — agents pay per-call with USDC (Base/Polygon/Solana via x402), fiat (Stripe), or TON
  • 28 tools — from free probabilities to broker execution with 1% commission

Quick Install

npx telekash-mcp-server

Claude Code

claude mcp add telekash-oracle npx telekash-mcp-server

Claude Desktop / Cursor

Add to your MCP configuration file:

{
  "mcpServers": {
    "telekash-oracle": {
      "command": "npx",
      "args": ["telekash-mcp-server"]
    }
  }
}

Tools

28 tools across 4 categories. All tools work without an API key on the Free tier (100 queries/day). 4,500+ live markets.

Intelligence

Tool What it does Tier
get_probability Real-time YES/NO probability with volume-weighted confidence score Free
list_markets Browse markets by category, source, jurisdiction, with sorting Free
search_markets Full-text search across 4,500+ markets Free
get_history Historical probability changes over 1h, 24h, 7d, 30d Free
get_sentiment AI sentiment analysis with conviction, momentum, and noise filter Free
get_market_stats Aggregate statistics across all markets and sources Free
get_trending Markets with the biggest probability swings Free
compare_sources Kalshi vs Polymarket side-by-side odds comparison Calibration

Analytics

Tool What it does Tier
detect_arbitrage Cross-source arbitrage opportunities with buy/sell signals Calibration
get_signal Structured TPF signal: probability + sentiment + noise filter + verdict Calibration
get_divergences Markets where sources disagree most (STRONG/MODERATE/WEAK) Calibration
get_edge Kelly Criterion sizing, expected value, and risk classification Calibration
track_prediction Record predictions for accuracy tracking Calibration
get_performance Brier score, calibration curve, edge-vs-market analysis Calibration

Trading

Tool What it does Tier
execute_trade Route trades to Kalshi, Polymarket, or native parimutuel pools Edge
get_order_status Check fill status, price, and commission on broker orders Edge
cancel_order Cancel pending or submitted broker orders Edge
get_pool_status Native pool composition, participant counts, implied odds Edge
get_agent_balance Agent balance, P&L, win rate, and pool position count Edge
get_resolution_status Multi-source resolution verification and confidence levels Edge
create_market Create custom binary prediction markets Edge
export_data Bulk export: probability history, resolutions, catalogs, arbitrage Edge

Admin

Tool What it does Tier
generate_api_key Generate a free API key (no signup required) Free
get_usage Check current API usage, rate limits, and tier status Free
register_alert Webhook alerts for probability crosses, mispricings, volume spikes Edge
list_alerts List active webhook alerts with delivery stats Edge
delete_alert Delete a webhook alert Edge
get_health System health: connectivity, data freshness, broker status Free

Pricing

Per-query pricing. No subscriptions. Free tier requires no API key.

Tier Cost Queries/Day What you get
Free $0 100 Probabilities, search, trending, sentiment, stats, health
Calibration $0.01/query 1,000 + Cross-source comparison, arbitrage, signals, divergence, Kelly sizing, performance tracking
Edge $0.05/query Unlimited + Broker trading (1% commission), native pools (5% fee), webhooks, data export, market creation

Revenue model

Stream Rate Description
Intelligence queries $0 - $0.05/query Real-time probability, sentiment, signals
Broker trades 1% commission Best-price execution routed to Kalshi or Polymarket
Native pool trades 5% fee at resolution Parimutuel pools alongside Telegram users

Universal Payment Layer

Agents can also pay per-call without an API key or tier — attach payment proof directly in tool arguments.

Rail Network Asset Fee
x402 (Coinbase) Base, Polygon, Solana USDC Free (0%)
Stripe MPP Fiat USD (cards, bank) 2.9%
TON TON mainnet TON Free (0%)
// Agent pays per-call — no subscription needed
const result = await client.callTool({
  name: "get_signal",
  arguments: {
    query: "Bitcoin 200K",
    x402_payment: {
      tx_hash: "0xabc...",
      network: "base",
      rail: "x402",
    },
  },
});

Get an API key

# Via the MCP server itself (free tier, no signup)
# Call the generate_api_key tool

# Or via Telegram
# Message @TeleKashBot with /apikey

Example

Connect to the server and query a market probability:

import { Client } from "@modelcontextprotocol/sdk/client/index.js";
import { StdioClientTransport } from "@modelcontextprotocol/sdk/client/stdio.js";

const transport = new StdioClientTransport({
  command: "npx",
  args: ["telekash-mcp-server"],
});

const client = new Client({ name: "my-agent", version: "1.0.0" });
await client.connect(transport);

// Get probability for a market
const result = await client.callTool({
  name: "get_probability",
  arguments: { query: "Will Bitcoin hit $200K by end of 2026?" },
});

console.log(result.content);
// => { probability: { yes: 34, no: 66 }, confidence: { grade: "HIGH", score: 82 }, ... }

More examples in the examples/ directory:

  • quick-start.ts -- Connect, search, get probabilities
  • arbitrage-scanner.ts -- Find cross-source mispricings
  • portfolio-scanner.ts -- Scan markets and build a ranked portfolio
  • market-monitor.ts -- Watch a market and log probability changes

Environment Variables

The server works without any credentials (returns demo data). For live market access:

SUPABASE_URL=https://rrkjtdnxkscukexbsrue.supabase.co
SUPABASE_ANON_KEY=your-anon-key
TELEKASH_API_KEY=your-api-key              # Optional: enables paid tiers
TELEKASH_PAYMENT_ADDRESS=0x...             # Optional: EVM wallet for x402 USDC payments
TELEKASH_TON_ADDRESS=UQ...                 # Optional: TON wallet for TON payments
STRIPE_SECRET_KEY=sk_...                   # Optional: Stripe for fiat payments
X402_FACILITATOR_URL=https://x402.org/facilitator  # Default: Coinbase facilitator

Data Sources

Source Type Sync Frequency
Kalshi CFTC-regulated US exchange Every 15 minutes
Polymarket Crypto-native exchange Every hour

All sources are aggregated, deduplicated, and categorized automatically across 8 categories: crypto, politics, sports, entertainment, finance, weather, tech, science.

Links

License

MIT

Recommended MCP Servers

How it compares

Read-only probability oracle over MCP, not a brokerage or on-chain trading integration.

FAQ

Who is TeleKash Oracle MCP for?

Developers and researchers who validate ideas with prediction-market data from several platforms in one agent workflow.

When should I use TeleKash Oracle MCP?

Use it in Validate when scoping features or narratives and you want Kalshi, Polymarket, and Metaculus-style odds accessible to the agent.

How do I add TeleKash Oracle MCP to my agent?

Add the telekash-mcp-server npm MCP via stdio and set SUPABASE_URL plus SUPABASE_ANON_KEY per the server schema.

Data Analyticsfinancepricing

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.