Sardine: Kalshi crypto settlement history
How often Kalshi BTC/ETH/XRP contracts settled YES, counted not forecast, with a public record
Use Kalshi with: ChatGPT · Claude · Cursor · Claude Code · VS Code
Connect it
Settings → Connectors → Add custom connector
URL: https://sardine.info/mcpSettings → Apps & Connectors → Advanced → Developer mode
Create connector with URL: https://sardine.info/mcp{
"mcpServers": {
"sardine": {
"url": "https://sardine.info/mcp"
}
}
}claude mcp add --transport http sardine https://sardine.info/mcp{
"servers": {
"sardine": {
"type": "http",
"url": "https://sardine.info/mcp"
}
}
}{
"mcpServers": {
"sardine": {
"command": "uvx",
"args": [
"sardine-mcp"
],
"env": {
"SARDINE_API_KEY": "<value>"
}
}
}
}claude mcp add sardine -- uvx sardine-mcp9 tools, pulled live
list_marketsread-onlyList the Kalshi series Sardine covers, and whether each is currently served. Each entry gives the Sardine key (e.g. "BTC-15M"), the Kalshi series ticker, the window length, and the latest calibration check: the largest gap, in probability points, between what Sardine published and what then settled.
get_settlement_rateread-onlyHow often has a contract like this one settled in favour of `side`? Uses the asset's live spot price. Give the contract's strike (target price), the minutes left until it settles, and optionally Kalshi's ask in dollars (0.01-0.99) to get Kalshi's fee and all-in price on the same line. Returns the historical settlement rate, its 95% interval, the number of
get_live_boardread-onlyOpen Kalshi contracts right now, each with Sardine's historical count. No prices. Optionally filter to one market. Each row has the contract, the minutes left, the historical settlement rate with its interval and sample size, and a one-sentence summary of the count. Kalshi's prices are deliberately NOT included (pending Kalshi's Redistribution licence): read them f
get_rate_tableread-onlyThe full lookup table behind every Sardine number for one series. Each row is a (distance-from-strike, time-left) bucket: distance in volatility units, seconds left, the share that settled YES, its 95% interval, and the number of independent windows counted.
get_track_recordread-onlyHow accurate Sardine's published numbers have been, scored against settlements. For each series and probability bucket: what Sardine said, what actually settled, and the miss in points. Use this before relying on any number.
list_datasetsread-onlyDownloadable CSV history files, with row counts, date ranges and URLs. Files open directly in Excel, pandas or any CSV reader. Credit "Sardine (sardine.info)" when you use them.
backtest_ruleread-onlyWould this rule have made money? Replays recorded Kalshi quotes, second by second. Describe a rule for Kalshi's 15-minute crypto up/down contracts: which side to buy, when (minutes left), at what prices (cents), and optionally only when Sardine's history beats Kalshi's ask plus fee by `min_gap_cents` (side BEST picks whichever side has the larger gap). Sardine repl
backtest_signalsread-onlyReplay YOUR OWN signals on recorded per-second Kalshi quotes, after fees. `signals` is a list of {"ts": <UTC epoch seconds>, "side": "YES"|"NO", "contracts": <int>} (at most 5,000). Each one is treated like a trigger: the ask seen at that second for that side, a limit order landing after `latency_seconds`, filled only up to the size resting there, Kalshi's
get_zread-onlyWhere a contract sits in the table's coordinates right now: spot, sigma_1m, z and the bucket. For a builder running the table offline against Kalshi's feed: the formula is returned with the numbers. No settlement rate here; use get_rate_table for the cells and get_settlement_rate for the count.
Alternatives in Crypto & Web3
Compare →
Macro & Commodities DeskB
Kalshi macro: Fed rate odds, gold, silver, oil and bitcoin edges, 15-min markets, Kelly sizing.
CRCryptoQuantB
Query cryptocurrency on-chain data, OHLCV prices, market data, and Research & QuickTake insights.
True Value RankingsB
Cryptocurrency fundamentals for agents: TVR Scores, rankings and model-derived valuation estimates.
BIBase Intel MCPB
Read-only on-chain intelligence for AI agents on Base: balances, tokens, gas, tx status.
PIPikaSimB
Anonymous eSIMs, phone numbers, and SMS codes in 190+ countries. Crypto-paid; agents self-onboard.
SBSODAX Builders MCPB
Cross-network DeFi API data, AMM analytics, and SDK docs for 17+ networks.