TeleKashOracle

io.github.TeleKashOracle由 GitHub 账号 TeleKashOracle 发布v1.0.0更新于 Oct 24, 2026

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

已验证STDIO仅桌面金融数据与分析

概览

AI 生成的概览

预测市场概率预言机,让助手查询 Kalshi 与 Polymarket 的实时赔率、信号和套利机会,并可选择下单交易。

可以做什么
  • 查询与浏览市场:实时 YES/NO 概率、全文搜索、按类别列出市场、历史变化、异动排行和汇总统计
  • 分析赔率:AI 情绪分析、跨来源对比、套利与分歧检测、结构化信号、凯利仓位计算和预测表现追踪
  • 交易与持仓管理:向 Kalshi、Polymarket 或原生池路由订单,查询订单状态、取消订单、查看池状态与账户余额、创建自定义市场、导出数据
  • 管理访问:生成 API 密钥、查看用量与速率限制、注册或删除 webhook 提醒、检查系统健康状态
适用场景
适合需要政治、加密、体育、金融或天气等主题当前市场隐含概率的助手,也适合需要跨交易所对比和套利信号的场景。需要下单或管理预测市场持仓的智能体同样适用。
运行要求
通过 npx 在本地运行(需 Node.js)。无凭据也能运行但返回演示数据;获取实时数据需设置 SUPABASE_URL 和 SUPABASE_ANON_KEY。付费档位和交易需要 API 密钥,可选支付配置涉及钱包地址和 Stripe 密钥。需要网络访问。
安装前请注意
交易类工具会提交、取消和创建真实资金订单;付费档位按次计费,并含佣金和池手续费,可用 USDC、法币或 TON 付款。README 要求提供 Supabase anon 密钥、API 密钥、EVM 与 TON 钱包地址以及 Stripe 密钥。webhook 提醒和市场创建会写入数据。依赖其信号前请核实定价与数据准确性。

安装

在 SourceWeft 中

  1. 打开 控制台中的 TeleKashOracle,将其添加到工作区。
  2. 为需要使用其工具的对话启用该服务。

Desktop only,通过 STDIO。 STDIO 服务会启动本地进程,因此需要 SourceWeft 桌面宿主。

其他 MCP 客户端

参照 仓库 中的启动说明。

README

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

bash
npx telekash-mcp-server

Claude Code

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

Claude Desktop / Cursor

Add to your MCP configuration file:

json
{  "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%)
typescript
// Agent pays per-call — no subscription neededconst result = await client.callTool({  name: "get_signal",  arguments: {    query: "Bitcoin 200K",    x402_payment: {      tx_hash: "0xabc...",      network: "base",      rail: "x402",    },  },});

Get an API key

bash
# 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:

typescript
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 marketconst 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.coSUPABASE_ANON_KEY=your-anon-keyTELEKASH_API_KEY=your-api-key              # Optional: enables paid tiersTELEKASH_PAYMENT_ADDRESS=0x...             # Optional: EVM wallet for x402 USDC paymentsTELEKASH_TON_ADDRESS=UQ...                 # Optional: TON wallet for TON paymentsSTRIPE_SECRET_KEY=sk_...                   # Optional: Stripe for fiat paymentsX402_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.

Links

License

MIT

来源:README.md,提交 e664a7a

工具

0
SourceWeft 尚未在沙箱中启动过该软件包,因此其工具未知。

版本历史

1
  1. v1.0.0最新Sep 16, 2026

评分

已满足适用检查项的 50%

该评分衡量此收录条目的完整程度,依据注册中心条目、端点与公开来源计算得出。它不是对服务器本身的评价,也不表示服务器安全或当前可用:可连通性是带日期的检查结果,评分也不包含安装量或用户评价。

  • 近 30 天内可连通25 分

    请保持端点能够响应 MCP 握手;SourceWeft 每 30 天探测一次。

  • 已声明认证方式10 分

    请在注册中心条目中声明凭据请求头,或保持端点能够响应探测,以便判定其认证方式。

  • 已列出工具15 分

    请让服务器在无凭据时响应 tools/list,或发布可在沙箱中无凭据启动的软件包。

  • 描述必需15 分
  • 图标10 分
  • 文档15 分
  • 许可证10 分