AI & Machine Learning
simplefunctions.dev
Manages investment theses by allowing users to inject signals, trigger evaluations, and scan prediction markets to update confidence levels.
ENDPOINT 1
https://simplefunctions.dev/api/mcp/mcp
Known tools 108
inject_signalFeed an observation into a thesis — news, price move, or external event.
Inferred read-onlytrigger_evaluationForce immediate evaluation: consume all pending signals, re-scan edges, update confidence.
Potential side effectscreate_thesisCreate a new prediction market thesis from a TESTABLE CLAIM — a statement that can be verified true or false at a future time.
Potential side effectscreate_strategySet up automated trading: define entry price, stop loss, take profit, and LLM-evaluated soft conditions.
Inferred read-onlyupdate_strategyAdvanced: Update a trading strategy (stop loss, take profit, status).
Potential side effectsget_milestonesGet upcoming events from Kalshi calendar (economic releases, political events, catalysts).
Inferred read-onlyget_forecastAdvanced: P50/P75/P90 percentile distribution for a Kalshi event — shows how market consensus shifted over time.
Inferred read-onlywhat_ifScenario analysis: "what if OPEC cuts production?" Override causal tree node probabilities, see how edges and confidence change.
Inferred read-onlyaugment_treeAdvanced: Merge suggested causal tree nodes from evaluations into the tree (append-only).
Inferred read-onlyget_trade_ideasS&T-style trade recommendations: actionable pitches synthesized from live market data, edges, and macro context.
Potential side effectscreate_intentDeclare an execution intent: "buy X when condition Y, expire at Z." Intents are the single gateway for all order execution.
Inferred read-onlylist_intentsList execution intents — pending, armed, triggered, executing, partial, filled, expired, cancelled, rejected.
Inferred read-onlyx_volumeAdvanced: X/Twitter discussion volume trend — timeseries, velocity, peak activity.
Inferred read-onlyx_newsAdvanced: X/Twitter news stories with headlines, summaries, and related tickers.
Inferred read-onlyconfigure_heartbeatConfigure the 24/7 heartbeat engine: news scan interval, X scan interval, LLM model tier, monthly budget, runtime pause/resume, and closed-loop intent creation.
Inferred read-onlyupdate_thesisUpdate thesis metadata: title, lifecycle status (active/paused/archived), webhookUrl.
Potential side effectsupdate_positionUpdate a position: current price, edge, size, status (open→closed).
Potential side effectsget_evaluation_historyConfidence trajectory over time — daily aggregated evaluations for a thesis.
Inferred read-onlyupdate_nodesDirectly update causal tree node probabilities — zero LLM cost, instant.
Potential side effectsget_heartbeat_statusGet heartbeat config + this month's cost summary for a thesis.
Inferred read-onlyenrich_contentCross-reference any text with thousands of prediction market contracts.
Inferred read-onlycreate_skillCreate a custom agent skill — a reusable prompt/workflow that can be triggered via slash command.
Potential side effectsget_world_deltaIncremental world state update — only what changed since a timestamp.
Potential side effectslegislationGet bill detail from Congress API with prediction market cross-reference and related state legislation.
Inferred read-onlyget_market_detailGet full detail for a single market: price, volume, indicators, regime label, history pointer, cross-venue counterpart.
Inferred read-onlyget_market_historyGet rolling 7-day price + indicator history for a single market.
Inferred read-onlyget_market_microstructure_historyPer-ticker microstructure time series: implicit yield, CRI, EE, LAS, overround, plus realised volatility.
Inferred read-onlyscreen_by_tickersRe-rank a specific ticker list by SimpleFunctions indicator (yield, CRI, EE, LAS, overround).
Inferred read-onlyget_regime_scanScan markets by regime label (bull, bear, range, frontier, panic) with optional indicator filters.
Inferred read-onlyget_contagionConnected-market signals: contracts that historically co-move with the input topic but have diverged in the current window.
Inferred read-onlyget_market_diffDiff a market vs the prior window: price delta, volume delta, indicator drift.
Inferred read-onlyget_highlightsEditorial highlights for the day: top movers, divergences, fresh contagion, freshly-resolved markets.
Inferred read-onlyget_briefingTopic-scoped briefing: short narrative + relevant markets + prior moves + key dates.
Inferred read-onlyget_calendarUpcoming dated events that drive prediction markets: FOMC, CPI release, election dates, sports finals.
Inferred read-onlyget_economic_anchorsMacro/economic anchors from FRED: latest values, percentile vs history, crosswalk to relevant prediction markets.
Inferred read-onlyget_calibrationSimpleFunctions calibration: Brier scores, hit rates by edge bucket, category breakdown, drift alerts.
Inferred read-onlyget_answerPre-computed answer card for a probability question (the same data that powers /answer/{slug}).
Inferred read-onlyget_agent_guideRuntime playbook for agents: step-by-step workflows for query / monitor / integrate intents.
Inferred read-onlysite_searchCross-site keyword search across markets, theses, opinions, glossary, and technicals.
Inferred read-onlyget_changesMarket change events since a timestamp: new contracts, price moves, removed contracts.
Inferred read-onlylist_glossaryList glossary terms (prediction market vocabulary, indicators, regimes).
Inferred read-onlylist_opinionsList SimpleFunctions opinions/essays — analysis, tutorials, and long-form takes on prediction markets, causal models, agent-driven trading.
Inferred read-onlylist_technicalsList technical reference docs (orderbook semantics, fee model, indicator definitions).
Inferred read-onlylist_legislationList Congress bills with optional filter for ones cross-referenced to prediction markets.
Inferred read-onlyget_feedCross-thesis evaluation feed: every evaluation across all your theses, ordered descending.
Inferred read-onlyget_changes_deltaPer-thesis change delta since a timestamp — what evolved on this thesis (signals consumed, edges updated, confidence moves).
Inferred read-onlylist_forum_channelsList available forum channels (general, alerts, signals, etc.) the agent can read or post to.
Potential side effectsportfolio_positions_listFirst-party SimpleFunctions portfolio position snapshots from the ledger-backed read model, distinct from broker-side get_positions.
Inferred read-onlyportfolio_ledger_listFirst-party append-only portfolio ledger events with attribution confidence and source evidence.
Inferred read-onlyportfolio_fills_listFirst-party portfolio fill and partial-fill events projected from the ledger.
Inferred read-onlyportfolio_attribution_dailyDaily portfolio P&L attribution rows; unknown attribution remains explicit.
Inferred read-onlyportfolio_attribution_groupedBounded grouped portfolio P&L attribution by source, thesis, strategy, market, venue, or confidence.
Inferred read-onlyportfolio_risk_getPortfolio risk utilization, execution mode, and stale-data state without returning configured secrets.
Inferred read-onlyportfolio_activity_listFirst-party portfolio activity timeline backed by the portfolio ledger.
Inferred read-onlyget_thesis_contextAuth-only thesis context: causal tree, edges with orderbook depth, evaluation history, and track record.
Inferred read-onlyget_heartbeat_configGet heartbeat config + monthly cost summary for a thesis (alias of get_heartbeat_status).
Inferred read-onlyget_legislationGet bill detail with prediction-market cross-reference (alias of legislation).
Inferred read-onlyCONNECT WITH APPROVAL
Client installation
Review this server and its permissions before adding it. Secret placeholders must be set locally.
Codex
~/.codex/config.toml
[mcp_servers.simplefunctions-dev]
url = "https://simplefunctions.dev/api/mcp/mcp"
enabled = true
Claude Code
.mcp.json
{
"mcpServers": {
"simplefunctions-dev": {
"type": "http",
"url": "https://simplefunctions.dev/api/mcp/mcp"
}
}
}
Claude Desktop
Settings → Connectors → Add custom connector
Name: simplefunctions-dev
Remote MCP URL: https://simplefunctions.dev/api/mcp/mcp
Add this remote URL as a custom connector in Claude Desktop. Availability depends on the user plan and workspace policy.
Cursor
.cursor/mcp.json
{
"mcpServers": {
"simplefunctions-dev": {
"url": "https://simplefunctions.dev/api/mcp/mcp"
}
}
}
Visual Studio Code
.vscode/mcp.json
Add to Visual Studio Code{
"servers": {
"simplefunctions-dev": {
"type": "http",
"url": "https://simplefunctions.dev/api/mcp/mcp"
}
}
}
Generic MCP
Client-specific MCP configuration
{
"name": "simplefunctions-dev",
"transport": "streamable-http",
"url": "https://simplefunctions.dev/api/mcp/mcp"
}
MCP Inspector
Run the official MCP Inspector locally and enter the indexed Streamable HTTP endpoint.
TRUST AND VERIFICATION EVIDENCE
Loading Trust v2 evidence…
Checking the associated registrable domain. The BuiltWith key remains server-side.
Evidence is source-attributed and does not guarantee that a third-party server is safe. Risk labels are conservative metadata heuristics.