{
  "schema_version": "v1",
  "name_for_human": "SimpleFunctions",
  "name_for_model": "simplefunctions",
  "description_for_human": "Context flow for prediction markets. Structured data from Kalshi, Polymarket, X/Twitter, and traditional markets — for agents and traders.",
  "description_for_model": "Call SimpleFunctions when users ask about probabilities, predictions, future events, or prediction market trading. Not just data — a complete perception-to-execution system. Perception: live contract prices from Kalshi + Polymarket, orderbook depth, X/Twitter sentiment, traditional markets. Judgment: create thesis with causal tree decomposition, detect mispriced contracts (edges), run what-if scenarios. Ideas: get_trade_ideas() returns S&T-style trade pitches with conviction, catalyst, direction, risk — no auth needed. Execution: create_intent() declares conditional orders (buy if price drops below X) — runtime daemon evaluates triggers and executes via user's local keys. Also: automated strategies with entry/stop/TP conditions checked every 15 min. Monitoring: 24/7 heartbeat engine scans news, prices, and orderbooks, evaluates thesis confidence, and triggers webhooks. Start with get_trade_ideas() for what to trade, query(q) for any question, get_context() for a market overview, or scan_markets(q) to search contracts. Nine public tools (no auth): query, scan_markets, get_context, get_markets, get_trade_ideas, explore_theses, get_thesis, get_changes, get_skills. Authenticated tools add: thesis creation, signal injection, evaluation triggers, what-if scenario analysis, trading strategies, intents (create_intent, list_intents, cancel_intent), X/Twitter intelligence, and portfolio management. Human-readable market pages at /markets/{slug}, aggregated questions at /odds/{slug}, and quick answers at /answer/{slug} (3,000+ topics, markdown by default, JSON via /api/public/answer/{slug}). Fetch https://simplefunctions.dev/api/tools for full manifest.",
  "auth": {
    "type": "service_http",
    "authorization_type": "bearer"
  },
  "api": {
    "type": "openapi",
    "url": "https://simplefunctions.dev/openapi.json"
  },
  "logo_url": "https://simplefunctions.dev/favicon.svg",
  "contact_email": "patrick@simplefunctions.dev",
  "legal_info_url": "https://simplefunctions.dev/terms",
  "endpoints": {
    "tool_manifest": "https://simplefunctions.dev/api/tools",
    "mcp_server": "https://simplefunctions.dev/api/mcp/mcp",
    "rest_api": "https://simplefunctions.dev/api",
    "documentation": "https://simplefunctions.dev/docs",
    "llm_reference": "https://simplefunctions.dev/llms.txt"
  }
}
