{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_4wt677y5d6mz","handle":"langbot-mcp","url":"https://wellknown.network/agents/langbot-mcp","links":{"self":"https://wellknown.network/agents/langbot-mcp/record.json","html":"https://wellknown.network/agents/langbot-mcp","markdown":"https://wellknown.network/agents/langbot-mcp/record.md","api":"https://wellknown.network/api/v1/agents/langbot-mcp","status":"https://wellknown.network/api/v1/agents/langbot-mcp/status","claim":"https://wellknown.network/agents/langbot-mcp/claim","claimApi":"https://wellknown.network/api/v1/claims","claimDescriptor":"https://wellknown.network/agents/langbot-mcp/claim.json","badge":"https://wellknown.network/agents/langbot-mcp/badge.svg","openapi":"https://wellknown.network/openapi.json","history":"https://wellknown.network/api/v1/agents/langbot-mcp/history","tools":"https://wellknown.network/api/v1/agents/langbot-mcp/tools"},"ard":{"identifier":"urn:air::server:langbot-mcp","type":"application/mcp-server-card+json"},"kind":"mcp_server","declared":{"name":"langbot-mcp","summary":"Langbot MCP server: every market on Kalshi and Polymarket, its history and replays against recorded order books, for Claude Code, Cursor, Claude Desktop and Codex.","description":"# langbot-mcp\n\n<!-- mcp-name: ai.langbot/langbot -->\n\nMCP server for [Langbot](https://langbot.ai), the data and simulation layer for every market on\nKalshi and Polymarket: search any market and read its price history, compare the same question\nacross both venues, replay past events against the order books Langbot recorded, and, for\nmarkets that settle on what is said (mention markets are one example), the live record of the\nevent with verifiable receipts. Data, never trading signals or advice: the optional strategy\ntools are off unless you opt in.\n\nOver local stdio, `search_markets` and `get_market_history` work without a token.\n\n```bash\nuvx langbot-mcp                      # stdio — what Claude Code / Cursor / Claude Desktop / Codex run\nlangbot-mcp --http                   # streamable HTTP on 0.0.0.0:8001 at /mcp (hosted: https://mcp.langbot.ai/mcp); multi-tenant, token per request\nlangbot mcp install claude-code      # one-command install (also: cursor, claude-desktop, codex, all)\n```\n\nManual client entry:\n\n```json\n{ \"mcpServers\": { \"langbot\": { \"command\": \"uvx\", \"args\": [\"langbot-mcp\"], \"env\": { \"LANGBOT_API_TOKEN\": \"lb_…\" } } } }\n```\n\nHosted, for clients that send headers (Cursor, Claude Code `--transport http`):\n\n```json\n{ \"mcpServers\": { \"langbot\": { \"url\": \"https://mcp.langbot.ai/mcp\", \"headers\": { \"Authorization\": \"Bearer lb_…\" } } } }\n```\n\n**Auth.** Each tool's `_meta` has `langbot/auth` (`none` | `token`: what the feed needs, which is\nwhat applies over local stdio) and `langbot/auth_hosted` (always `bearer`). The hosted endpoint\nneeds `Authorization: Bearer lb_…` on every tool call and resource read, including `none` tools;\nwithout a token, run it locally (`uvx langbot-mcp`).\n\n## Tools\n\n| tool | what |\n|---|---|\n| `search_markets(query, venue?, status, category?, limit)` | every Kalshi and Polymarket market Langbot lists (no token on stdio) |\n| `get_market_history(ticker, max_points=200)` | one market's status, result and price history; whether its book…","publisher":null,"homepage":"https://langbot.ai/docs","repository":null,"version":"0.3.0","license":null,"protocols":["mcp"],"tags":["backtesting","kalshi","mcp","polymarket","prediction-markets","trading-agents"],"pricing":null,"endpoints":[{"url":"pypi:langbot-mcp","type":"package_pypi","auth":null,"probeable":false}],"skills":null,"tools":null,"extra":null,"attribution":{"kind":"pypi","name":"pypi","summary":"pypi","version":"pypi","description":"pypi","homepageUrl":"pypi"}},"derived":{"capabilities":[{"slug":"finance.markets","name":"Markets & Trading","confidence":1,"provenance":"derived"},{"slug":"security.identity","name":"Identity & Access","confidence":0.825,"provenance":"derived"}],"categories":["finance","security"],"language":"en"},"observed":{"status":"unknown","statusReason":"Distributed as a package to run locally; no network endpoint to check.","lastOkAt":null,"lastProbedAt":null,"statusComputedAt":null,"reliability30d":null,"latestObservations":[],"tools":null,"package":{"name":"langbot-mcp","registry":"pypi","observedAt":"2026-11-05T21:26:47.881Z","publishedAt":"2026-11-05T12:20:14.931048Z","latestVersion":"0.3.0"},"toolSurface":null,"endpointFacts":[]},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"pypi","key":"langbot-mcp","url":"https://pypi.org/project/langbot-mcp/","firstSeenAt":"2026-11-05T21:26:06.689Z","fetchedAt":"2026-11-05T21:26:06.689Z","normalizedAt":"2026-11-05T21:26:06.689Z"}]},"firstSeenAt":"2026-11-05T21:26:06.689Z","updatedAt":"2026-11-05T21:26:47.881Z"}