Alternative · Analytics aggregator
TREMOR vs
SimpleFunctions.
Same Kalshi and Polymarket venues. TREMOR surfaces them as a browser-based data terminal — SQL analytics, an integrated AI assistant, and real-time market intelligence for human analysts. SimpleFunctions ships the agent layer above it: causal-tree thesis system with auto-evaluation cycles, autonomous Portfolio Autopilot with a 7-gate risk cascade, computed indicators across 48K+ contracts, and a 56-tool MCP server that drops into Claude Code or Cursor in one command.
Verified 2026-04 · public sources only · live SF data from /calibration
Verdict
Pick the one that fits how
you actually work.
Choose SimpleFunctions if
Choose SimpleFunctions if you are building agents, autonomous trading systems, or research pipelines that need more than raw market data — calibrated probabilities with public Brier scores, causal-tree thesis modelling with auto-evaluation heartbeats, regime classification across the full 48K-contract universe, computed indicators (implied yield, cliff risk, liquidity availability score, event overround), a 56-tool MCP server that integrates natively into Claude Code or Cursor, and an autonomous Portfolio Autopilot with a 7-gate risk cascade before execution.
Choose TREMOR if
Choose TREMOR if your workflow centers on browser-based human analysis: SQL queries against 140K+ markets, an integrated AI assistant for natural-language market exploration, and sub-second query performance delivered in a terminal UI. It is purpose-built for analysts who want to interrogate market data interactively without writing API code.
Same upstream venues. TREMOR delivers a SQL-analytics terminal for human analysts. SimpleFunctions ships the agent layer: thesis system, autopilot, indicators, MCP.
At a glance
Three things that
actually differ.
Everything TREMOR gives you — normalised prices, real-time market data, and coverage across Kalshi and Polymarket — SimpleFunctions also gives you, on the same underlying feeds.
On top of that, SF ships a causal-tree thesis system, an autonomous trading agent (Portfolio Autopilot, 1M-context LLM, 7-gate risk cascade), and 56 MCP tools that no current prediction market data terminal exposes.
SF also publishes live Brier scores for itself at /api/calibration — Kalshi 0.20, Polymarket 0.12 on T-24h price, past 90 days. Most competitors claim accuracy; we let you check ours.
Side by side
10 dimensions · verified 2026-04SimpleFunctionsKalshi + Polymarket normalised, 48K+ active contracts indexed with pre-computed indicators.
TREMORKalshi + Polymarket normalised across 140K+ markets with sub-second query performance.
SimpleFunctionsGET /api/public/market/{ticker}?depth=true — bid/ask ladder, spread, and slippage estimates.
TREMORReal-time market data available; depth-ladder specifics not stated in public documentation.
SimpleFunctionsNo browser-based SQL interface; SF exposes REST endpoints and 56 MCP tools for programmatic access.
TREMORFull SQL query engine with sub-second performance across the full market dataset, browser-based.
SimpleFunctions56-tool MCP server lets external agents (Claude Code, Cursor, custom) call SF endpoints natively; no standalone chat terminal.
TREMORIntegrated AI assistant for natural-language queries and exploration within the TREMOR terminal.
SimpleFunctionsIY (implied yield), CRI (cliff risk index), LAS (liquidity availability score), EE (event overround), τ-days, regime label — pre-computed at /screen across 48K+ contracts.
TREMORRaw price, volume, and spread data; SQL engine lets users derive custom signals.
SimpleFunctionsPOST /api/thesis/create decomposes any thesis into a causal tree, propagates probabilities, scans for edges, and runs an auto-evaluation heartbeat with signal injection.
TREMORNot in scope.
SimpleFunctionsPortfolio Autopilot — 1M-context LLM, 13 data sources, 7-gate risk cascade (kill switch, position limits, drawdown gate, regime check) before execution.
TREMORNot in scope.
SimpleFunctions56 tools via claude mcp add simplefunctions --url https://simplefunctions.dev/api/mcp/mcp — works with Claude Code, Cursor, any MCP client.
TREMORNo MCP server published.
SimpleFunctionsLive Brier scores at /api/calibration — by venue, category, price bucket; Kalshi 0.20, Polymarket 0.12 on T-24h price, past 90 days.
TREMORNot published.
SimpleFunctionsPublic REST + MCP + CLI reads require no auth; thesis and intent execution free to 15M tokens, then pay-per-token.
TREMORSpecific pricing tiers not stated in publicly available facts.
Methodology
Verified 2026-04 from public sources only — TREMOR's documentation, public website, and publicly observable behaviour. We never claim non-public information about TREMOR's internals. SimpleFunctions claims on this page are computed live from /api/calibration, /api/public/cross-venue/pairs, and /api/public/markets — you can re-verify them yourself with curl.
Use cases
Same data, different
best fit per scenario.
Scenario 01
Building an AI agent that autonomously monitors prediction markets and executes trades against a thesis.
SimpleFunctions · best fit
SF's Portfolio Autopilot and thesis system are built for this workflow. Submit a thesis, let the causal tree propagate to open contracts, and configure Autopilot with risk gates — the system evaluates signals and executes autonomously. No comparable autonomous execution layer exists in TREMOR.
TREMOR
TREMOR is designed for human analysts, not autonomous agents. It lacks a public programmatic execution interface and does not expose an MCP surface. It is not the right tool for this use case.
Scenario 02
Running ad-hoc SQL queries against a large market dataset to explore price patterns interactively in a browser.
SimpleFunctions
SF does not expose a browser-based SQL query interface. REST endpoints and MCP tools cover programmatic access, but if you need interactive SQL across the full market dataset, SF is not the right fit here.
TREMOR · best fit
TREMOR's SQL engine with sub-second performance and 140K+ markets is built exactly for this. The integrated AI assistant also supports natural-language queries over the same dataset. This is where TREMOR wins.
Scenario 03
Decomposing a complex geopolitical or macroeconomic thesis into tradeable sub-claims and tracking them automatically.
SimpleFunctions · best fit
POST /api/thesis/create accepts a plain-language sentence, decomposes it into a causal tree of testable sub-claims, maps each to open contracts on Kalshi and Polymarket, and runs a continuous heartbeat — news scan, price refresh, LLM evaluation, confidence update. Signals can be injected externally and public theses are forkable.
TREMOR
TREMOR does not have a thesis decomposition or causal-tree system. An analyst could manually search for related markets, but the automated decomposition, heartbeat evaluation, and signal injection are not available.
Scenario 04
Connecting prediction market data into Claude Code or Cursor via MCP for an in-editor research workflow.
SimpleFunctions · best fit
claude mcp add simplefunctions --url https://simplefunctions.dev/api/mcp/mcp installs all 56 tools in one command. Claude Code can then call market search, orderbook queries, thesis creation, calibration retrieval, and cross-venue arbitrage scanning natively without custom integration code.
TREMOR
TREMOR does not publish an MCP server, so it cannot be added to Claude Code or similar MCP clients without writing a custom wrapper.
Live data
The SimpleFunctions claims on this page are not marketing copy. Brier scores, market counts, and cross-venue pair counts are computed live from /calibration, /screen, and /api/public/cross-venue/pairs. All public, all free, all CC-BY-4.0.
FAQ
What is SimpleFunctions's causal thesis system and how does it differ from TREMOR's AI assistant?+
SimpleFunctions's thesis system takes a plain-language sentence and decomposes it into a causal tree of testable sub-claims. Each sub-claim gets a probability; SF scans Kalshi and Polymarket for tradeable edges that match, then runs an evaluation heartbeat — news scan, price refresh, milestone check, LLM evaluation, confidence update. You can inject external signals via /api/thesis/{id}/signal and fork public theses. TREMOR's AI assistant is a conversational query layer over market data — useful for exploring the dataset, not for autonomous thesis tracking or trading-edge discovery.
Does SimpleFunctions support SQL queries like TREMOR?+
No. SimpleFunctions does not expose a browser-based SQL interface. SF exposes a REST API, a 56-tool MCP server, and a CLI with 60+ commands for programmatic access. If you need to write ad-hoc SQL across the full market dataset interactively in a browser, TREMOR's SQL terminal is the better fit. If you need agents, automated pipelines, or Claude Code integrations to consume prediction market data, SF's REST and MCP surfaces are purpose-built for that workflow.
How does Portfolio Autopilot work?+
Portfolio Autopilot is SF's autonomous trading agent. It runs a 1M-context LLM against 13 data sources — cross-venue prices, orderbook depth, computed indicators, thesis signals, regime labels, and more — and passes every candidate action through a 7-gate risk cascade before execution: kill switch, position limits, drawdown gate, regime check, and additional guards. It is not a recommendation engine; it executes autonomously subject to the configured risk parameters. No comparable autonomous execution layer is available in TREMOR.
Does TREMOR have an MCP server for agent integration?+
Based on publicly available information, TREMOR does not publish an MCP server. SimpleFunctions exposes 56 tools via one command: claude mcp add simplefunctions --url https://simplefunctions.dev/api/mcp/mcp. Any MCP-compatible client — Claude Code, Cursor, or a custom agent — can then call SF endpoints natively, including market search, thesis creation, orderbook queries, calibration data retrieval, and cross-venue arbitrage scanning, without custom integration code.
What computed indicators does SimpleFunctions provide and where do I access them?+
SF pre-computes six indicators across 48K+ active contracts: IY (implied yield — annualised return assuming YES resolution), CRI (cliff risk index — price sensitivity to a binary reversal near settlement), LAS (liquidity availability score), EE (event overround — sum of all YES prices minus 1, measuring market-maker edge), τ-days (time to settlement), and regime label (adverse-selection classification). All are accessible at /screen or via the MCP server. TREMOR provides raw price and volume data; custom indicator computation is left to the user.
How can I verify SimpleFunctions's accuracy claims?+
Hit /api/calibration with no authentication required. The endpoint returns SF's own Brier scores broken down by venue, category, and price bucket — computed on the past 90 days of resolved contracts. Current figures: Kalshi 0.20, Polymarket 0.12 on T-24h price. A lower Brier score is better (0 = perfect). TREMOR does not publish comparable calibration data. Publishing your own error metrics publicly means accuracy claims are checkable rather than asserted.
TREMOR claims 140K+ markets. SimpleFunctions indexes 48K+ contracts. Why the difference?+
The discrepancy reflects different definitions of coverage. TREMOR counts all markets it indexes, including recently closed and low-liquidity markets. SF's 48K+ figure reflects contracts that are currently open, have non-zero liquidity, and pass an activity threshold necessary to compute the indicator suite meaningfully. Neither number is wrong; they measure different things. If breadth across historical and low-liquidity markets matters for SQL exploration, TREMOR's 140K+ is the relevant figure. If you need live, liquid contracts with pre-computed indicators, SF's 48K+ is the relevant universe.
Start for free.
Public endpoints are free for normal usage and rate-limited for reliability. Authenticated endpoints are free up to 15M tokens, then pay per token. No credit card to start.