Spec Driven Development
MCP Server that facilitates spec-driven development workflows, not just Vibe Coding.
Description from the maker (original English)
Prediction market probability oracle. 500+ markets from Kalshi, Polymarket & Metaculus.
These three are never merged into one score: opinions, measurements and popularity are different things.
We have not written a plain-language summary for this one yet. Below are the facts we read from the registry.
Pick the AI app you use, then copy the settings.
SUPABASE_URL, SUPABASE_ANON_KEYValues marked secret are keys to your account. Never share them or paste them into a chat.
You need
Which app do you use?
Pick your app above. We remember it, so next time the button says “Install in …”.
Open Claude Desktop → Settings → Developer → Edit Config, and paste this into claude_desktop_config.json
{
"mcpServers": {
"telekashoracle": {
"command": "npx",
"args": [
"-y",
"telekash-mcp-server"
],
"env": {
"SUPABASE_URL": "your-value",
"SUPABASE_ANON_KEY": "your-value"
}
}
}
}Run this in your terminal
claude mcp add telekashoracle --env SUPABASE_URL=your-value --env SUPABASE_ANON_KEY=your-value -- npx -y telekash-mcp-serverFill in the empty values before running it.
Paste into .cursor/mcp.json in your project, or ~/.cursor/mcp.json
{
"mcpServers": {
"telekashoracle": {
"command": "npx",
"args": [
"-y",
"telekash-mcp-server"
],
"env": {
"SUPABASE_URL": "your-value",
"SUPABASE_ANON_KEY": "your-value"
}
}
}
}Your browser asks to open the app, then the app shows the settings and asks you to confirm. Key values are left empty for you to fill in.
Paste into .vscode/mcp.json in your project
{
"servers": {
"telekashoracle": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"telekash-mcp-server"
],
"env": {
"SUPABASE_URL": "your-value",
"SUPABASE_ANON_KEY": "your-value"
}
}
}
}Your browser asks to open the app, then the app shows the settings and asks you to confirm. Key values are left empty for you to fill in.
This one runs on your computer, and ChatGPT can only connect to servers on the internet. Pick another app.
Your choice stays on this device in a cookie; no account needed.
SUPABASE_URL envThese settings are generated from the maker’s registry entry. If the README says otherwise, follow the README.
Runs on your computer; the tool list appears in your AI app after you install it.
We check information anyone can see; we have not read the code. Checks that do not apply are left out of the count. · Checked Nov 7, 2026
The registry name was verified with the GitHub account TeleKashOracle, which owns the repo
We have not read this repo from GitHub yet
We have not read this repo from GitHub yet
This one runs on your computer; there is no internet endpoint
Runs on your computer and uses local settings instead
Runs on your computer; we can only read tool lists from internet endpoints
Compared with every active server in this category in the registry. Stars count only when the publisher owns the repo.
It passed 1 of 1 applicable basic checks. We have not read the code. Before adding a key or token, see what access the server asks for and use a key with only the permissions you need.
You need to fill in: SUPABASE_ANON_KEY
It runs on your computer. Your AI app starts it when needed, and data does not pass through the maker’s servers (unless it calls an online service itself).
The GitHub repo last changed –, and the latest version (1.0.0) reached the registry 8 months ago.
Apps that support MCP, such as Claude Desktop, Claude Code, Cursor and VS Code. You also need Node.js on your computer.
In the same category: Spec Driven Development, Remote Desktop Commander, LexPact UK Contracts
Servers in the same category from other makers, sorted by stars.
Reading a card:★ GitHub starsiThree pillars: reviews · checks · usageiUpdated = latest version published to the registryi
MCP Server that facilitates spec-driven development workflows, not just Vibe Coding.
Remote Desktop Commander: use files, terminal and processes on your own computers from any AI app.
Generate UK-law contracts: NDA, service, freelance, recruiter terms of business, IR35.
Copied from the maker’s repo as written. PopNx MCP has not reviewed or endorsed it. HTML, images and scripts are removed. Links lead off this site.
Prediction market probability oracle for AI agents.
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:
npx telekash-mcp-server
claude mcp add telekash-oracle npx telekash-mcp-server
Add to your MCP configuration file:
{
"mcpServers": { "telekash-oracle": { "command": "npx", "args": ["telekash-mcp-server"] } } }
28 tools across 4 categories. All tools work without an API key on the Free tier (100 queries/day). 4,500+ live markets.
| 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 |
| 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 |
| 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 |
| 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 |
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 |
| 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 |
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", }, }, });
# Via the MCP server itself (free tier, no signup)
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 probabilitiesarbitrage-scanner.ts -- Find cross-source mispricingsportfolio-scanner.ts -- Scan markets and build a ranked portfoliomarket-monitor.ts -- Watch a market and log probability changesThe 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
| 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.
MIT