github analyzed e664a7a

TeleKashOracle/mcp-server

github

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

maintainer
TeleKashOracle
license
first seen
2026-08-12
last seen
2026-08-12
releases · 30d
0
short id

Drift inferred · capture-to-capture

No drift recorded — single capability capture; advisories appear once its surface changes.

capabilities 28 tools
transport stdio · http verified reported listed in the official MCP registry counts 28 tools · 0 res · 0 prompts permission surface via README inference

tools

  • cancel_order

    Cancel pending or submitted broker orders

  • compare_sources

    Kalshi vs Polymarket side-by-side odds comparison

  • create_market

    Create custom binary prediction markets

  • delete_alert

    Delete a webhook alert

  • detect_arbitrage

    Cross-source arbitrage opportunities with buy/sell signals

  • execute_trade

    Route trades to Kalshi, Polymarket, or native parimutuel pools

  • export_data

    Bulk export: probability history, resolutions, catalogs, arbitrage

  • generate_api_key

    Generate a free API key (no signup required)

  • get_agent_balance

    Agent balance, P&L, win rate, and pool position count

  • get_divergences

    Markets where sources disagree most (STRONG/MODERATE/WEAK)

  • get_edge

    Kelly Criterion sizing, expected value, and risk classification

  • get_health

    System health: connectivity, data freshness, broker status

  • get_history

    Historical probability changes over 1h, 24h, 7d, 30d

  • get_market_stats

    Aggregate statistics across all markets and sources

  • get_order_status

    Check fill status, price, and commission on broker orders

  • get_performance

    Brier score, calibration curve, edge-vs-market analysis

  • get_pool_status

    Native pool composition, participant counts, implied odds

  • get_probability

    Real-time YES/NO probability with volume-weighted confidence score

  • get_resolution_status

    Multi-source resolution verification and confidence levels

  • get_sentiment

    AI sentiment analysis with conviction, momentum, and noise filter

  • get_signal

    Structured TPF signal: probability + sentiment + noise filter + verdict

  • get_trending

    Markets with the biggest probability swings

  • get_usage

    Check current API usage, rate limits, and tier status

  • list_alerts

    List active webhook alerts with delivery stats

  • list_markets

    Browse markets by category, source, jurisdiction, with sorting

  • register_alert

    Webhook alerts for probability crosses, mispricings, volume spikes

  • search_markets

    Full-text search across 4,500+ markets

  • track_prediction

    Record predictions for accuracy tracking

skills & danger signals github-tarball
prompt-surface shipped agent-instruction files + hidden-content / dangerous-code findings — quoted from the analyzed source

analyzed commit e664a7a · analyzer v33 · 17h ago

danger signals2

code evidence vHEAD · github-tarball
evidence-backed findings quoted directly from the published source artifact — not inferred

code files: 27

filesystem 1

  • fs TeleKashOracle-mcp-server-e664a7a/src/cache.ts :16 import { mkdirSync, existsSync } from "fs";

network 3

  • net TeleKashOracle-mcp-server-e664a7a/src/broker.ts :137 const response = await fetch(url, {
  • net TeleKashOracle-mcp-server-e664a7a/src/x402.ts :256 const response = await fetch(`${FACILITATOR_URL}/verify`, {
  • net TeleKashOracle-mcp-server-e664a7a/worker/src/index.ts :248 async fetch(request: Request, env: Env): Promise<Response> {

secrets 6

  • secrets (weak) TeleKashOracle-mcp-server-e664a7a/examples/arbitrage-scanner.ts :20 SUPABASE_ANON_KEY: process.env.SUPABASE_ANON_KEY || "",
  • secrets (weak) TeleKashOracle-mcp-server-e664a7a/examples/quick-start.ts :18 SUPABASE_ANON_KEY: process.env.SUPABASE_ANON_KEY || "",
  • secrets TeleKashOracle-mcp-server-e664a7a/src/broker.ts :474 const kalshiKey = process.env.KALSHI_API_KEY;
  • secrets TeleKashOracle-mcp-server-e664a7a/src/db.ts :80 process.env.SUPABASE_SERVICE_KEY || process.env.SUPABASE_ANON_KEY;
  • secrets TeleKashOracle-mcp-server-e664a7a/src/index.ts :1381 process.env.SUPABASE_ANON_KEY || process.env.TELEKASH_SUPABASE_KEY;
  • secrets TeleKashOracle-mcp-server-e664a7a/src/x402.ts :81 const STRIPE_SECRET_KEY = process.env.STRIPE_SECRET_KEY || "";

database 1

  • db TeleKashOracle-mcp-server-e664a7a/src/cache.ts :14 import Database from "better-sqlite3";

install hooks 1

  • prepublishOnly TeleKashOracle-mcp-server-e664a7a/package.json :15 npm run build

declared dependencies 10

  • @modelcontextprotocol/sdk@^1.0.0
  • @supabase/supabase-js@^2.39.0
  • @x402/core@^2.7.0
  • @x402/evm@^2.7.0
  • better-sqlite3@^12.8.0
  • dotenv@^17.3.1
  • @types/better-sqlite3@^7.6.13
  • @types/node@^20.10.0
  • tsx@^4.7.0
  • typescript@^5.3.0