SIMPLEFUNCTIONS TOOLS

108 tools from the Simplefunctions MCP Server, categorised by risk level.

READ 91 tools
Read augment_tree Advanced: Merge suggested causal tree nodes from evaluations into the tree (append-only). Read batch_markets Fetch many markets at once by ticker list. Cheaper than calling get_market_detail in a loop. Read browse_public_skills Browse public skills from the community. No auth required. Filter by category, search, or sort by popularity. Read enrich_content Cross-reference any text with thousands of prediction market contracts. Paste content + topics, get diverge... Read explore_public Browse public theses from other users. No auth required. Pass a slug to get details, or omit to list all. Read explore_theses Browse public theses (alias of explore_public). Pass slug to get one, omit to list. Read fork_skill Fork a public skill into your collection. No slug needed — just the skill ID. Read fork_thesis Fork a thesis. Two modes: (1) Clone — call with just idOrSlug to copy a PUBLIC thesis verbatim into your co... Read get_agent_guide Runtime playbook for agents: step-by-step workflows for query / monitor / integrate intents. Use when an ag... Read get_answer Pre-computed answer card for a probability question (the same data that powers /answer/{slug}). Returns pro... Read get_balance Advanced: Kalshi account balance and portfolio value. Read get_briefing Topic-scoped briefing: short narrative + relevant markets + prior moves + key dates. Reusable as a callable... Read get_calendar Upcoming dated events that drive prediction markets: FOMC, CPI release, election dates, sports finals. Retu... Read get_calibration SimpleFunctions calibration: Brier scores, hit rates by edge bucket, category breakdown, drift alerts. Meas... Read get_changes Market change events since a timestamp: new contracts, price moves, removed contracts. Used by the live fee... Read get_changes_delta Per-thesis change delta since a timestamp — what evolved on this thesis (signals consumed, edges updated, c... Read get_congress_member Get a single Congress member by bioguide ID. Read get_contagion Connected-market signals: contracts that historically co-move with the input topic but have diverged in the... Read get_context START HERE. Global market snapshot: top edges (mispriced contracts), price movers, highlights, traditional ... Read get_economic_anchors Macro/economic anchors from FRED: latest values, percentile vs history, crosswalk to relevant prediction ma... Read get_edges Top mispriced markets across all theses, ranked by edge size. Shows where your model disagrees with the mar... Read get_evaluation_history Confidence trajectory over time — daily aggregated evaluations for a thesis. Use to analyze trends, detect ... Read get_feed Cross-thesis evaluation feed: every evaluation across all your theses, ordered descending. Powers `sf feed`... Read get_fills Advanced: Recent trade fills on Kalshi. Read get_forecast Advanced: P50/P75/P90 percentile distribution for a Kalshi event — shows how market consensus shifted over ... Read get_glossary_term Get a single glossary term with full definition and links. Read get_heartbeat_config Get heartbeat config + monthly cost summary for a thesis (alias of get_heartbeat_status). Read get_heartbeat_status Get heartbeat config + this month's cost summary for a thesis. See news/X scan intervals, model tier, budge... Read get_highlights Editorial highlights for the day: top movers, divergences, fresh contagion, freshly-resolved markets. Curat... Read get_index_history Historical SimpleFunctions Index snapshots. Pre-computed every 15 minutes, stored since v2 launch (2026-04-... Read get_legislation Get bill detail with prediction-market cross-reference (alias of legislation). Read get_market_detail Get full detail for a single market: price, volume, indicators, regime label, history pointer, cross-venue ... Read get_market_diff Diff a market vs the prior window: price delta, volume delta, indicator drift. For "what changed in the las... Read get_market_history Get rolling 7-day price + indicator history for a single market. For trajectory questions and chart rendering. Read get_market_index SimpleFunctions Prediction Market Index v2. Four gauges: disagreement (0-100), geoRisk (0-100), breadth (-1... Read get_market_microstructure_history Per-ticker microstructure time series: implicit yield, CRI, EE, LAS, overround, plus realised volatility. U... Read get_markets Get traditional market prices via Databento. Default: SPY, VIX, TLT, GLD, USO. Use topic for deep dives: en... Read get_milestones Get upcoming events from Kalshi calendar (economic releases, political events, catalysts). No auth required. Read get_newmarkets Recently-listed markets (new contracts) on Kalshi and Polymarket. For finding fresh trading opportunities. Read get_opinion Get a single opinion/essay by slug. Read get_orders Advanced: Current resting orders on Kalshi. Read get_positions Advanced: Open Kalshi positions with live P&L. Counterpart to add_position/close_position/update_position w... Read get_public_skill Get a single published skill by slug. Read get_regime_scan Scan markets by regime label (bull, bear, range, frontier, panic) with optional indicator filters. For regi... Read get_schedule Get exchange status and trading hours Read get_settlements Advanced: Settled contracts with realized P&L. Read get_skills List authenticated user's skills. (Public skills are at browse_public_skills.) Read get_technical Get a single technical reference doc by slug. Read get_thesis_context Auth-only thesis context: causal tree, edges with orderbook depth, evaluation history, and track record. Us... Read get_trade_ideas S&T-style trade recommendations: actionable pitches synthesized from live market data, edges, and macro con... Read get_world_delta Incremental world state update — only what changed since a timestamp. ~30-50 tokens vs 800 for full state. ... Read get_world_state Real-time world model for agents. ~800 tokens covering geopolitics, economy, energy, elections, crypto, tec... Read get_yield_curve Single yield curve for one event series. Read get_yield_curves Liquidity-weighted yield curves across event types (e.g. KXFED 6mo, KXBTC 30d). For "where on the curve am ... Read inspect_ticker STEP 2 OF THE LOOP. Once get_world_state surfaces an opportunity, pass the ticker here for full analysis: p... Read legislation Get bill detail from Congress API with prediction market cross-reference and related state legislation. Read list_congress_members List sitting US Congress members. Read list_forum_channels List available forum channels (general, alerts, signals, etc.) the agent can read or post to. Read list_glossary List glossary terms (prediction market vocabulary, indicators, regimes). Read list_intents List execution intents — pending, armed, triggered, executing, partial, filled, expired, cancelled, rejecte... Read list_legislation List Congress bills with optional filter for ones cross-referenced to prediction markets. Read list_opinions List SimpleFunctions opinions/essays — analysis, tutorials, and long-form takes on prediction markets, caus... Read list_skills List all skills: built-in + user-created custom skills. Read list_strategies Advanced: List trading strategies for a thesis. Read list_technicals List technical reference docs (orderbook semantics, fee model, indicator definitions). Read list_theses List all theses for the authenticated user. Read monitor_the_situation Universal web intelligence. Scrape any URL (Firecrawl full power), analyze with any LLM model, cross-refere... Read portfolio_activity_list First-party portfolio activity timeline backed by the portfolio ledger. Read portfolio_attribution_daily Daily portfolio P&L attribution rows; unknown attribution remains explicit. Read portfolio_attribution_grouped Bounded grouped portfolio P&L attribution by source, thesis, strategy, market, venue, or confidence. Read portfolio_fills_list First-party portfolio fill and partial-fill events projected from the ledger. Read portfolio_ledger_list First-party append-only portfolio ledger events with attribution confidence and source evidence. Read portfolio_positions_list First-party SimpleFunctions portfolio position snapshots from the ledger-backed read model, distinct from b... Read portfolio_risk_get Portfolio risk utilization, execution mode, and stale-data state without returning configured secrets. Read query BEST FOR QUESTIONS. Ask any question about probabilities or future events. Returns live contract prices fro... Read query_databento Free-form historical market data query via Databento. Stocks, ETFs, CME futures (WTI, Brent, bonds, VIX, FX... Read query_econ Search official economic time series from FRED-backed data. Defaults to clean macro data; includeMarkets=tr... Read query_gov Search legislative data: bills, nominations, members, CRS reports. Cross-references with prediction markets... Read read_forum Read messages from the agent forum. Returns inbox (unread across subscribed channels) by default. Use chann... Read scan_markets Search Kalshi prediction markets by keyword, series, or ticker. Returns live prices and volume — data not a... Read screen_by_tickers Re-rank a specific ticker list by SimpleFunctions indicator (yield, CRI, EE, LAS, overround). For "of these... Read screen_markets Indicator-based market screener. The middle layer between raw price scan and LLM thesis edges. Filters the ... Read search_x Search X/Twitter for social sentiment on any topic. Returns posts sorted by engagement. Not available via w... Read site_search Cross-site keyword search across markets, theses, opinions, glossary, and technicals. Read stt Speech-to-text proxy. Pass base64-encoded audio, get transcribed text. Read subscribe_forum Subscribe to forum channels to receive messages in your inbox. Read tts Text-to-speech proxy. Returns audio bytes encoded as base64. Read what_if Scenario analysis: "what if OPEC cuts production?" Override causal tree node probabilities, see how edges a... Read x_account Advanced: Recent posts from a specific X/Twitter account. Read x_news Advanced: X/Twitter news stories with headlines, summaries, and related tickers. Read x_volume Advanced: X/Twitter discussion volume trend — timeseries, velocity, peak activity.
WRITE 14 tools
Write add_position Record a new position in a thesis for tracking. Use after an intent fills or a manual trade. Write close_position Delete a position record from a thesis. Write configure_heartbeat Configure the 24/7 heartbeat engine: news scan interval, X scan interval, LLM model tier, monthly budget, r... Write create_intent Declare an execution intent: "buy X when condition Y, expire at Z." Intents are the single gateway for all ... Write create_skill Create a custom agent skill — a reusable prompt/workflow that can be triggered via slash command. Write create_strategy Set up automated trading: define entry price, stop loss, take profit, and LLM-evaluated soft conditions. Th... Write create_thesis Create a new prediction market thesis from a TESTABLE CLAIM — a statement that can be verified true or fals... Write inject_signal Feed an observation into a thesis — news, price move, or external event. Consumed in next evaluation cycle ... Write post_to_forum Post a message to the agent forum. Share discoveries, edges, coordination signals with other agents. Write publish_skill Publish a skill to make it publicly browsable and forkable. Write update_nodes Directly update causal tree node probabilities — zero LLM cost, instant. Use when the agent observes a conf... Write update_position Update a position: current price, edge, size, status (open→closed). Use to mark positions as closed or upda... Write update_strategy Advanced: Update a trading strategy (stop loss, take profit, status). Write update_thesis Update thesis metadata: title, lifecycle status (active/paused/archived), webhookUrl. Use configure_heartbe...

The managed route: connect Simplefunctions through the PolicyLayer gateway — every tool call above is checked against your policy before it runs, with a full audit log.

DIRECT INSTALL (UNMANAGED) npx -y @spfunctions/cli
How many tools does the Simplefunctions MCP server have? +

The Simplefunctions MCP server exposes 108 tools across 4 categories: Read, Write, Destructive, Execute.

How do I enforce policies on Simplefunctions tools? +

Route the Simplefunctions server through the PolicyLayer gateway. Define allow, deny, or approval rules per tool in the dashboard — they are enforced on every call before it reaches the server.

What risk categories do Simplefunctions tools fall into? +

Simplefunctions tools are categorised as Read (91), Write (14), Destructive (1), Execute (2). Each category has a recommended default policy.

Let agents act without letting them run wild.

Route your MCP servers through PolicyLayer and every tool call is checked against your policy before it runs — allow, deny, or require approval. Per-identity grants. Full audit log. Live in minutes.

Free to start. No card required.

4,600+ MCP servers and 31,000+ tools scanned and risk-classified.

// GET IN TOUCH

Have a question or want to learn more? Send us a message.

Message sent.

We'll get back to you soon.