io.github.TeleKashOracle/mcp-server

Registre officiel Autres

Prediction market probability oracle. 500+ markets from Kalshi, Polymarket & Metaculus.

Installation

Ajoutez ceci à la configuration MCP de votre client (Claude Desktop : claude_desktop_config.json ; Cursor : .cursor/mcp.json ; VS Code et les autres utilisent la même forme « mcpServers »).

NPM package telekash-mcp-server
Claude Code
claude mcp add io-github-telekashoracle-mcp-server -e 'SUPABASE_URL=<SUPABASE_URL>' -e 'SUPABASE_ANON_KEY=<your supabase_anon_key>' -- npx -y telekash-mcp-server@0.6.1
Configuration JSON (Claude Desktop, Cursor, VS Code)
{
    "mcpServers": {
        "io-github-telekashoracle-mcp-server": {
            "command": "npx",
            "args": [
                "-y",
                "telekash-mcp-server@0.6.1"
            ],
            "env": {
                "SUPABASE_URL": "<SUPABASE_URL>",
                "SUPABASE_ANON_KEY": "<your supabase_anon_key>"
            }
        }
    }
}

Variables d'environnement

  • SUPABASE_URL Supabase project URL for TeleKash database
  • SUPABASE_ANON_KEY secret Supabase anonymous key for read access to prediction markets

Documentation

Tirée du README du projet sur GitHub, actualisée chaque semaine. Les liens ouvrent GitHub.

Sommaire
  1. TeleKash MCP Server
  2. What is this?
  3. Quick Install
  4. Tools
  5. Pricing
  6. Example
  7. Environment Variables
  8. Data Sources
  9. Links
  10. License

TeleKash MCP Server

Prediction market probability oracle for AI agents.

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
ToolWhat it doesTier
get_probabilityReal-time YES/NO probability with volume-weighted confidence scoreFree
list_marketsBrowse markets by category, source, jurisdiction, with sortingFree
search_marketsFull-text search across 4,500+ marketsFree
get_historyHistorical probability changes over 1h, 24h, 7d, 30dFree
get_sentimentAI sentiment analysis with conviction, momentum, and noise filterFree
get_market_statsAggregate statistics across all markets and sourcesFree
get_trendingMarkets with the biggest probability swingsFree
compare_sourcesKalshi vs Polymarket side-by-side odds comparisonCalibration
Analytics
ToolWhat it doesTier
detect_arbitrageCross-source arbitrage opportunities with buy/sell signalsCalibration
get_signalStructured TPF signal: probability + sentiment + noise filter + verdictCalibration
get_divergencesMarkets where sources disagree most (STRONG/MODERATE/WEAK)Calibration
get_edgeKelly Criterion sizing, expected value, and risk classificationCalibration
track_predictionRecord predictions for accuracy trackingCalibration
get_performanceBrier score, calibration curve, edge-vs-market analysisCalibration
Trading
ToolWhat it doesTier
execute_tradeRoute trades to Kalshi, Polymarket, or native parimutuel poolsEdge
get_order_statusCheck fill status, price, and commission on broker ordersEdge
cancel_orderCancel pending or submitted broker ordersEdge
get_pool_statusNative pool composition, participant counts, implied oddsEdge
get_agent_balanceAgent balance, P&L, win rate, and pool position countEdge
get_resolution_statusMulti-source resolution verification and confidence levelsEdge
create_marketCreate custom binary prediction marketsEdge
export_dataBulk export: probability history, resolutions, catalogs, arbitrageEdge
Admin
ToolWhat it doesTier
generate_api_keyGenerate a free API key (no signup required)Free
get_usageCheck current API usage, rate limits, and tier statusFree
register_alertWebhook alerts for probability crosses, mispricings, volume spikesEdge
list_alertsList active webhook alerts with delivery statsEdge
delete_alertDelete a webhook alertEdge
get_healthSystem health: connectivity, data freshness, broker statusFree

Pricing

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

TierCostQueries/DayWhat you get
Free$0100Probabilities, search, trending, sentiment, stats, health
Calibration$0.01/query1,000+ Cross-source comparison, arbitrage, signals, divergence, Kelly sizing, performance tracking
Edge$0.05/queryUnlimited+ Broker trading (1% commission), native pools (5% fee), webhooks, data export, market creation
Revenue model
StreamRateDescription
Intelligence queries$0 - $0.05/queryReal-time probability, sentiment, signals
Broker trades1% commissionBest-price execution routed to Kalshi or Polymarket
Native pool trades5% fee at resolutionParimutuel 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.

RailNetworkAssetFee
x402 (Coinbase)Base, Polygon, SolanaUSDCFree (0%)
Stripe MPPFiatUSD (cards, bank)2.9%
TONTON mainnetTONFree (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

SourceTypeSync Frequency
KalshiCFTC-regulated US exchangeEvery 15 minutes
PolymarketCrypto-native exchangeEvery hour

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

License

MIT

Questions fréquentes

Qu'est-ce que io.github.TeleKashOracle/mcp-server ?

Prediction market probability oracle. 500+ markets from Kalshi, Polymarket & Metaculus.

Comment installer io.github.TeleKashOracle/mcp-server ?

Il s'exécute sur votre machine. Dans Claude Code : claude mcp add io-github-telekashoracle-mcp-server -e 'SUPABASE_URL=<SUPABASE_URL>' -e 'SUPABASE_ANON_KEY=<your supabase_anon_key>' -- npx -y telekash-mcp-server@0.6.1. Pour les autres clients, collez la configuration JSON de cette page dans leurs réglages MCP.

Faut-il une clé API pour io.github.TeleKashOracle/mcp-server ?

Oui. Il attend SUPABASE_ANON_KEY, à renseigner dans sa configuration.

io.github.TeleKashOracle/mcp-server est-il open source ?

Oui. Son code est sur GitHub sous licence MIT.

Qui maintient io.github.TeleKashOracle/mcp-server ?

Il est publié par TeleKashOracle. AI.tn le référence sans le maintenir ni le recommander.

Issu du registre MCP officiel. Être listé n'est pas une recommandation : vérifiez le code et les permissions d'un serveur avant de lui donner accès à vos données.