SimpleFunctions

Alternative · AI agent

BetterAI vs
SimpleFunctions.

BetterAI runs an ensemble of LLMs against Polymarket and Kalshi events to produce real-time, explainable analyses — a consumer-facing prediction layer. SimpleFunctions ships the full agent infrastructure underneath: a causal-tree thesis system that decomposes any claim into testable sub-claims with continuous evaluation cycles, Portfolio Autopilot with a 7-gate risk cascade, a 56-tool MCP server for Claude and Cursor, and pre-computed indicators across 48K+ active contracts. Same prediction markets, fundamentally different surface.

Verified 2026-04 · public sources only · live SF data from /calibration

Verdict

Pick the one that fits how
you actually work.

Choose SimpleFunctions if

You are building agents, autonomous trading systems, or research pipelines that need more than explanatory text — calibrated probabilities with public Brier scores, causal-tree thesis modelling with auto-evaluation heartbeats, regime classification across 48K+ contracts, computed indicators (implied yield, cliff risk index, liquidity availability score, event overround), Portfolio Autopilot with a 1M-context LLM and 7-gate risk cascade, and a 56-tool MCP server that connects to Claude Code or Cursor in a single command.

Choose BetterAI if

BetterAI is for analysts and traders who want multi-model, explainable LLM reasoning surfaced directly over Polymarket and Kalshi events through a product interface — without assembling a custom data and execution stack. If the primary need is human-readable ensemble analysis of a specific event, BetterAI is built precisely for that workflow.

Same upstream venues (Kalshi + Polymarket). BetterAI surfaces multi-model explainable analysis. SimpleFunctions ships the agent infrastructure above it: thesis system, indicators, autopilot, MCP.

At a glance

Three things that
actually differ.

01

Everything BetterAI gives you — LLM-driven analysis across Kalshi and Polymarket events — SimpleFunctions also gives you, on the same venues, queryable through a full REST API against 48K+ active contracts.

02

On top of that, SF ships a causal-tree thesis system with auto-evaluation heartbeat, Portfolio Autopilot (1M-context LLM, 7-gate risk cascade), and 56 MCP tools — none of which exist in BetterAI's stack.

03

SF publishes live Brier scores at /api/calibration — Kalshi 0.20, Polymarket 0.12 on T-24h price, past 90 days — so accuracy is publicly auditable, not just claimed.

Side by side

10 dimensions · verified 2026-04
Cross-venue prices

SimpleFunctionsKalshi + Polymarket normalised, 48K+ active contracts indexed and queryable via REST.

BetterAICovers Kalshi and Polymarket for LLM-driven event analysis.

LLM analysis

SimpleFunctionsTrade ideas at /api/public/ideas with conviction scores and catalysts; causal thesis system runs a full LLM evaluation heartbeat per thesis, not per event.

BetterAIEnsemble of multiple LLMs produces real-time, explainable analyses per event — this is BetterAI's core product focus.

Computed indicators

SimpleFunctionsImplied yield, cliff risk index, liquidity availability score, event overround, τ-days, regime label — pre-computed across 48K+ contracts at /screen.

BetterAINot published; output is text-based explanatory analysis rather than numeric derived signals.

Causal thesis system

SimpleFunctionsPOST /api/thesis/create decomposes any sentence into a causal sub-claim tree, scans Kalshi + Polymarket for tradeable edges, and runs a continuous evaluation heartbeat (news scan → price refresh → milestone check → LLM eval → confidence update).

BetterAINot in scope.

Autonomous trading

SimpleFunctionsPortfolio Autopilot — 1M-context LLM, 13 data sources, 7-gate risk cascade (kill switch, position limits, drawdown gate, regime check) before any execution.

BetterAINot in scope.

MCP server

SimpleFunctions56 tools via claude mcp add simplefunctions --url https://simplefunctions.dev/api/mcp/mcp; works with Claude Code, Cursor, any MCP client.

BetterAINo MCP server published.

Orderbook depth

SimpleFunctionsGET /api/public/market/{ticker}?depth=true — bid/ask ladder, spread, slippage estimation.

BetterAINot published.

Arb / cross-venue pairs

SimpleFunctions/api/public/cross-venue/pairs?preset=arb surfaces matched pairs with cross-venue edge estimates.

BetterAINot published.

Calibration data

SimpleFunctionsLive Brier scores at /api/calibration — by venue, category, price bucket, past 90 days.

BetterAINot published.

Pricing

SimpleFunctionsPublic REST + MCP + CLI: no auth required for reads. Pay-per-token only on thesis creation and intent execution, free up to 15M tokens.

BetterAIPricing structure not publicly detailed in available sources.

Methodology

Verified 2026-04 from public sources only — BetterAI's documentation, public website, and publicly observable behaviour. We never claim non-public information about BetterAI'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 market positions and executes trades based on a structured thesis.

SimpleFunctions · best fit

SF's Portfolio Autopilot handles this end-to-end: causal-tree thesis system identifies edges, the 7-gate risk cascade governs execution, and all 13 data sources feed into a 1M-context LLM decision cycle. The 56-tool MCP server also lets Claude Code orchestrate the whole pipeline.

BetterAI

BetterAI produces explainable analyses of events but does not offer autonomous trading or a programmatic execution layer. It would serve as one analysis input, not the full agent stack.

Scenario 02

Quickly understanding what multiple AI models collectively predict about a specific breaking news event without writing any code.

SimpleFunctions

SF exposes trade ideas and world snapshot via REST, but the interface is API-first and requires some integration work to surface predictions in a human-readable product view.

BetterAI · best fit

BetterAI is built precisely for this: it runs an ensemble of LLMs and returns explainable, real-time analysis through a product interface. For non-technical users who want interpretable AI predictions immediately, BetterAI wins on simplicity.

Scenario 03

Decomposing a macroeconomic thesis — 'US avoids recession in 2026' — into testable sub-claims and scanning for tradeable edges across both Kalshi and Polymarket.

SimpleFunctions · best fit

POST /api/thesis/create handles this directly: SF decomposes the thesis into a causal tree of sub-claims, maps each to matching contracts on both venues, propagates probabilities, and runs a continuous evaluation heartbeat so the thesis stays live as new information arrives.

BetterAI

BetterAI produces per-event analysis but does not offer causal decomposition across a user-defined thesis or a persistent evaluation loop tied to that thesis.

Scenario 04

Connecting a prediction market data source to Claude or Cursor with a single configuration command.

SimpleFunctions · best fit

claude mcp add simplefunctions --url https://simplefunctions.dev/api/mcp/mcp registers 56 tools covering prices, orderbook, thesis creation, indicators, world snapshot, and trade ideas — no additional setup required.

BetterAI

BetterAI does not publish an MCP server, so this integration path is not available.

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

How does SimpleFunctions' thesis system differ from BetterAI's LLM analysis?+

BetterAI runs an ensemble of LLMs against a specific event and returns a single explainable analysis. SF's thesis system does something structurally different: you submit a sentence like 'US avoids recession in 2026,' and SF decomposes it into a causal tree of testable sub-claims, maps each sub-claim to matching contracts on Kalshi and Polymarket, propagates probabilities through the tree, and then runs a continuous evaluation heartbeat — news scan, price refresh, milestone check, LLM eval, confidence update — until you close the thesis. It is a persistent reasoning loop, not a one-shot analysis.

What is Portfolio Autopilot and how does it manage risk?+

Portfolio Autopilot is SF's autonomous trading agent. Before any order is placed, a position must clear seven gates in sequence: a manual kill switch, maximum position size limits, a max drawdown gate, a regime check (adverse-selection classification), a liquidity gate via the LAS indicator, a conviction threshold from the thesis evaluation, and a cross-venue price sanity check. The decision cycle uses a 1M-context LLM fed by 13 data sources including live orderbook, calibration history, and thesis signals. No gate can be bypassed programmatically.

Can I use SimpleFunctions with Claude Code or Cursor?+

Yes. Run claude mcp add simplefunctions --url https://simplefunctions.dev/api/mcp/mcp and 56 tools become available in any MCP-compatible client, including Claude Code and Cursor. Tools cover price queries, orderbook depth, cross-venue arbitrage pairs, thesis creation, signal injection, trade ideas, world snapshot, and calibration data. BetterAI does not publish an MCP server.

Does BetterAI have a public API?+

Based on publicly available sources, BetterAI is described as a prediction platform delivering real-time, explainable analyses through a product interface. No public REST or programmatic API has been documented in sources available as of 2026-04. If you need a machine-readable API for agent integration, SimpleFunctions exposes a full REST API with no auth required for reads, an OpenAPI spec at /openapi.json, and an MCP server at /api/mcp/mcp.

How does SimpleFunctions verify and publish its own prediction accuracy?+

SF computes rolling Brier scores for its own price estimates and publishes them at /api/calibration, broken down by venue, event category, and price bucket, over a 90-day trailing window. Current figures: Kalshi 0.20, Polymarket 0.12 on T-24h price. You can re-verify these numbers yourself with a single curl call. Most prediction market platforms claim accuracy without a public audit trail; SF makes the raw scoring data queryable.

What computed indicators does SimpleFunctions provide?+

SF pre-computes six indicators across 48K+ active contracts: IY (implied yield, annualised return if the contract resolves YES), CRI (cliff risk index, measuring how sharply price drops near expiry), LAS (liquidity availability score, bid/ask spread and depth composite), EE (event overround, total probability excess in multi-outcome markets), τ-days (time to settlement), and regime label (adverse-selection classification per contract). All are available at /screen for screening and at the individual market endpoint.

What does the SF world snapshot endpoint provide and how is it useful for agents?+

GET /api/agent/world returns approximately 800 tokens covering the current state of the most significant open contracts across both venues — prices, volume, recent moves, active thesis signals, and top trade ideas. A delta endpoint returns only what changed since the last call. This lets an AI agent maintain a compact but current world model without polling dozens of individual endpoints. The endpoint is designed to fit inside an agent's context window as a standing briefing, refreshable on each reasoning cycle.

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.