Sardine: Kalshi crypto settlement history
by sardine.info in Onchain & crypto
How often Kalshi BTC/ETH/XRP contracts settled YES, counted not forecast, with a public record
https://sardine.info/mcp- Tools
- 9
- open to any client
- Uptime
- 72.7%
- last 30 days
- Response time
- 399 ms
- 2.4 s slowest 5%
- Last check
- Failed
- 20 h ago, next in 4 h
Reliability
Latest check failed 20 h ago: Timed out
Status and outage history · Atom feed · Watch with other listings
How to connect
Add it to any MCP client that supports remote servers.
{
"mcpServers": {
"sardine-kalshi-crypto-settlement-history": {
"type": "http",
"url": "https://sardine.info/mcp"
}
}
}9 tools
- list_markets
List 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…
- get_settlement_rate
How 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…
- get_live_board
Open 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…
- get_rate_table
The 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…
- get_track_record
How 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_datasets
Downloadable 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_rule
Would 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…
- backtest_signals
Replay 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…
- get_z
Where 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…
Security scan
No findings
We scan names, descriptions and tool definitions for hidden instructions and other prompt-injection patterns.
Recent checks
| When | Result | HTTP | Time |
|---|---|---|---|
| 20 h ago | Timed out | - | - |
| 47 h ago | Timed out | - | - |
| 3 days ago | Timed out | - | - |
| 5 days ago | Timed out | - | - |
| 5 days ago | Timed out | - | - |
Show 10 older checks
| 6 days ago | Timed out | - | - |
| 6 days ago | Passed | 200 | 428 ms |
| 7 days ago | Passed | 200 | 396 ms |
| 8 days ago | Passed | 200 | 385 ms |
| 8 days ago | Passed | 200 | 438 ms |
| 9 days ago | Passed | 200 | 2.4 s |
| 9 days ago | Passed | 200 | 371 ms |
| 10 days ago | Passed | 200 | 407 ms |
| 10 days ago | Passed | 200 | 382 ms |
| 11 days ago | Passed | 200 | 516 ms |