simplefunctions
Was dieses MCP kann
Provides prediction-market data, thesis analysis, market signals, portfolio tracking, and automated intent-based trading workflows for Kalshi and Polymarket.
Tools
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['thesisId', 'apiKey', 'venue', 'externalMarketId', 'marketTitle', 'direction', 'entryPrice'], 'properties': {'size': {'type': 'number', 'description': 'Position size (contracts)'}, 'venue': {'enum': ['kalshi', 'polymarket'], 'type': 'string', 'description': 'Exchange venue'}, 'apiKey': {'type': 'string', 'description': 'SimpleFunctions API key. Get one at https://simplefunctions.dev/dashboard/keys'}, 'thesisId': {'type': 'string', 'description': 'Thesis ID'}, 'direction': {'enum': ['yes', 'no'], 'type': 'string', 'description': 'Position direction'}, 'rationale': {'type': 'string', 'description': 'Why this position'}, 'entryPrice': {'type': 'number', 'description': 'Entry price in cents'}, 'marketTitle': {'type': 'string', 'description': 'Human-readable market name'}, 'externalMarketId': {'type': 'string', 'description': 'Market ticker'}}}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['thesisId', 'apiKey'], 'properties': {'apiKey': {'type': 'string', 'description': 'SimpleFunctions API key. Get one at https://simplefunctions.dev/dashboard/keys'}, 'dryRun': {'type': 'boolean', 'description': 'Preview without applying (default: false)'}, 'thesisId': {'type': 'string', 'description': 'Thesis ID'}}}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['tickers'], 'properties': {'depth': {'type': 'number', 'description': 'Orderbook depth levels (0 = none)'}, 'tickers': {'type': 'string', 'description': 'Comma-separated tickers'}}}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'q': {'type': 'string', 'description': 'Search skills by name/description'}, 'sort': {'enum': ['popular', 'new'], 'type': 'string', 'description': 'Sort order: popular or new (default: new)'}, 'category': {'type': 'string', 'description': 'Filter by category: custom, trading, research, monitoring'}}}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['apiKey', 'intentId'], 'properties': {'apiKey': {'type': 'string', 'description': 'SimpleFunctions API key. Get one at https://simplefunctions.dev/dashboard/keys'}, 'intentId': {'type': 'string', 'description': 'Intent ID to cancel'}}}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['thesisId', 'positionId', 'apiKey'], 'properties': {'apiKey': {'type': 'string', 'description': 'SimpleFunctions API key. Get one at https://simplefunctions.dev/dashboard/keys'}, 'thesisId': {'type': 'string', 'description': 'Thesis ID'}, 'positionId': {'type': 'string', 'description': 'Position ID'}}}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['thesisId', 'apiKey'], 'properties': {'apiKey': {'type': 'string', 'description': 'SimpleFunctions API key. Get one at https://simplefunctions.dev/dashboard/keys'}, 'paused': {'type': 'boolean', 'description': 'Pause/resume heartbeat'}, 'thesisId': {'type': 'string', 'description': 'Thesis ID'}, 'xIntervalMin': {'type': 'number', 'description': 'X/social scan interval in minutes (60-1440, default 240)'}, 'evalModelTier': {'enum': ['cheap', 'base', 'medium', 'heavy'], 'type': 'string', 'description': 'LLM model for evaluations'}, 'closedLoopExit': {'type': 'boolean', 'description': 'Enable/disable closed-loop exit intent creation'}, 'closedLoopEntry': {'type': 'boolean', 'description': 'Enable/disable closed-loop entry intent creation'}, 'newsIntervalMin': {'type': 'number', 'description': 'News scan interval in minutes (15-1440, default 240)'}, 'monthlyBudgetUsd': {'type': 'number', 'description': 'Monthly budget cap in USD (0 = unlimited)'}}}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['apiKey', 'action', 'venue', 'marketId', 'marketTitle', 'direction', 'targetQuantity'], 'properties': {'venue': {'enum': ['kalshi', 'polymarket'], 'type': 'string', 'description': 'Exchange venue'}, 'action': {'enum': ['buy', 'sell'], 'type': 'string', 'description': 'Trade action'}, 'apiKey': {'type': 'string', 'description': 'SimpleFunctions API key. Get one at https://simplefunctions.dev/dashboard/keys'}, 'source': {'type': 'string', 'default': 'agent', 'description': 'Intent source: agent, manual, idea'}, 'expireAt': {'type': 'string', 'description': 'ISO timestamp when intent expires (default: +24h)'}, 'marketId': {'type': 'string', 'description': 'Market ticker (e.g. KXFEDDEC-25DEC31-T100)'}, 'maxPrice': {'type': 'number', 'description': 'Max price per contract in cents (1-99). Omit for market order.'}, 'sourceId': {'type': 'string', 'description': 'Source reference (idea ID, thesis ID, etc.)'}, 'direction': {'enum': ['yes', 'no'], 'type': 'string', 'description': 'Contract direction'}, 'rationale': {'type': 'string', 'description': 'Why this trade â\x80\x94 logged for audit trail'}, 'autoExecute': {'type': 'boolean', 'default': False, 'description': 'Auto-execute without later human confirmation. Defaults to false unless explicitly set true.'}, 'marketTitle': {'type': 'string', 'description': 'Human-readable market name'}, 'triggerType': {'enum': ['immediate', 'price_below', 'price_above', 'time'], 'type': 'string', 'default': 'immediate', 'description': 'When to execute'}, 'triggerPrice': {'type': 'number', 'description': 'Price trigger threshold in cents (for price_below/price_above)'}, 'targetQuantity': {'type': 'number', 'description': 'Number of contracts'}}}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['apiKey', 'name', 'trigger', 'description', 'prompt'], 'properties': {'auto': {'type': 'string', 'description': 'Auto-trigger condition'}, 'name': {'type': 'string', 'description': 'Skill name (e.g. "precheck")'}, 'tags': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Tags for discovery'}, 'apiKey': {'type': 'string', 'description': 'SimpleFunctions API key. Get one at https://simplefunctions.dev/dashboard/keys'}, 'prompt': {'type': 'string', 'description': 'The full prompt/instructions for the skill'}, 'trigger': {'type': 'string', 'description': 'Slash command trigger (e.g. "/precheck")'}, 'category': {'type': 'string', 'description': 'Category: custom, trading, research, monitoring'}, 'toolsUsed': {'type': 'array', 'items': {'type': 'string'}, 'description': 'SimpleFunctions tools this skill uses'}, 'description': {'type': 'string', 'description': 'What this skill does'}, 'estimatedTime': {'type': 'string', 'description': 'Estimated run time'}}}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['thesisId', 'apiKey', 'marketId', 'market', 'direction'], 'properties': {'apiKey': {'type': 'string', 'description': 'SimpleFunctions API key. Get one at https://simplefunctions.dev/dashboard/keys'}, 'market': {'type': 'string', 'description': 'Human-readable market name'}, 'horizon': {'enum': ['short', 'medium', 'long'], 'type': 'string', 'default': 'medium', 'description': 'Time horizon'}, 'marketId': {'type': 'string', 'description': 'Market ticker e.g. KXWTIMAX-26DEC31-T150'}, 'stopLoss': {'type': 'number', 'description': 'Stop loss: bid <= this value (cents)'}, 'thesisId': {'type': 'string', 'description': 'Thesis ID'}, 'direction': {'enum': ['yes', 'no'], 'type': 'string', 'description': 'Trade direction'}, 'rationale': {'type': 'string', 'description': 'Full logic description'}, 'entryAbove': {'type': 'number', 'description': 'Entry trigger: ask >= this value (cents, for NO direction)'}, 'entryBelow': {'type': 'number', 'description': 'Entry trigger: ask <= this value (cents)'}, 'takeProfit': {'type': 'number', 'description': 'Take profit: bid >= this value (cents)'}, 'maxQuantity': {'type': 'number', 'default': 500, 'description': 'Max total contracts'}, 'softConditions': {'type': 'string', 'description': 'LLM-evaluated conditions'}, 'perOrderQuantity': {'type': 'number', 'default': 50, 'description': 'Contracts per order'}}}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['apiKey', 'thesis'], 'properties': {'sync': {'type': 'boolean', 'default': True, 'description': 'Wait for formation to complete'}, 'apiKey': {'type': 'string', 'description': 'SimpleFunctions API key. Get one at https://simplefunctions.dev/dashboard/keys'}, 'thesis': {'type': 'string', 'description': 'Your thesis statement'}}}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['content', 'topics'], 'properties': {'model': {'type': 'string', 'description': 'LLM model for digest generation. Default: google/gemini-2.5-flash'}, 'topics': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Topics to search in prediction markets, e.g. ["iran", "oil"]'}, 'content': {'type': 'string', 'description': 'Text content to cross-reference (up to 50K chars)'}, 'includeIndex': {'type': 'boolean', 'description': 'Include SimpleFunctions Index'}}}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'slug': {'type': 'string', 'description': 'Specific thesis slug, or empty to list all'}}}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'slug': {'type': 'string', 'description': 'Thesis slug, or empty to list'}}}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['apiKey', 'skillId'], 'properties': {'apiKey': {'type': 'string', 'description': 'SimpleFunctions API key. Get one at https://simplefunctions.dev/dashboard/keys'}, 'skillId': {'type': 'string', 'description': 'Public skill ID to fork'}}}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['apiKey', 'idOrSlug'], 'properties': {'apiKey': {'type': 'string', 'description': 'SimpleFunctions API key. Get one at https://simplefunctions.dev/dashboard/keys'}, 'reason': {'type': 'string', 'description': 'Evolve mode: why the original frame is no longer adequate'}, 'idOrSlug': {'type': 'string', 'description': 'Thesis ID or public slug'}, 'newTitle': {'type': 'string', 'description': 'Evolve mode: short title for the new thesis, â\x89¤60 chars'}, 'newRawThesis': {'type': 'string', 'description': 'Evolve mode: new frame in 1-3 sentences. Omit for clone mode.'}, 'inheritEdgeMarketIds': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Evolve mode: subset of current edge marketIds to carry over. Omit to let formation rescan fresh.'}}}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'q': {'type': 'string', 'description': 'Specific question to scope the guide'}, 'intent': {'enum': ['query', 'monitor', 'integrate'], 'type': 'string', 'description': 'Workflow intent'}}}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['slug'], 'properties': {'slug': {'type': 'string', 'description': 'Answer slug (e.g. will-the-fed-cut-rates-in-december)'}}}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['apiKey'], 'properties': {'apiKey': {'type': 'string', 'description': 'SimpleFunctions API key. Get one at https://simplefunctions.dev/dashboard/keys'}}}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'topic': {'type': 'string', 'description': 'Topic keyword'}, 'window': {'type': 'string', 'description': 'Lookback window'}}}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'days': {'type': 'number', 'description': 'Lookahead days (default 30)'}, 'category': {'type': 'string', 'description': 'Category filter (econ, election, sports, geo)'}}}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'period': {'type': 'string', 'description': 'Period (30d, 90d, all)'}, 'category': {'type': 'string', 'description': 'Topic filter (fed, elections, ai, crypto, sports, ...)'}}}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'q': {'type': 'string', 'description': 'Keyword filter'}, 'type': {'enum': ['new_contract', 'price_move', 'removed_contract'], 'type': 'string', 'description': 'Change type'}, 'since': {'type': 'string', 'description': 'ISO timestamp lower bound'}}}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['thesisId', 'apiKey'], 'properties': {'since': {'type': 'string', 'description': 'ISO timestamp lower bound'}, 'apiKey': {'type': 'string', 'description': 'SimpleFunctions API key'}, 'thesisId': {'type': 'string', 'description': 'Thesis ID'}}}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'string', 'description': 'Bioguide ID'}}}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'topic': {'type': 'string', 'description': 'Topic keyword (fed, election, ai)'}, 'window': {'type': 'string', 'description': 'Lookback (e.g. 24h, 7d)'}}}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'apiKey': {'type': 'string', 'description': 'SimpleFunctions API key. Required only for thesis-specific context. Get one at https://simplefunctions.dev/dashboard/keys or run: sf login'}, 'thesisId': {'type': 'string', 'description': 'Thesis ID. Omit for global market snapshot on the free tier.'}}}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'series': {'type': 'string', 'description': 'FRED series ID (e.g. CPIAUCSL)'}, 'category': {'type': 'string', 'description': 'Category (rates, inflation, employment, growth)'}}}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'limit': {'type': 'number', 'default': 15, 'description': 'Max edges to return'}, 'venue': {'type': 'string', 'description': 'Filter: kalshi or polymarket'}, 'apiKey': {'type': 'string', 'description': 'SimpleFunctions API key. Omit for public edges only.'}, 'minEdge': {'type': 'number', 'default': 3, 'description': 'Minimum edge in cents'}}}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['thesisId', 'apiKey'], 'properties': {'apiKey': {'type': 'string', 'description': 'SimpleFunctions API key. Get one at https://simplefunctions.dev/dashboard/keys'}, 'thesisId': {'type': 'string', 'description': 'Thesis ID'}}}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['apiKey'], 'properties': {'hours': {'type': 'number', 'description': 'Lookback hours (default 24)'}, 'limit': {'type': 'number', 'description': 'Max rows'}, 'apiKey': {'type': 'string', 'description': 'SimpleFunctions API key'}}}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['apiKey'], 'properties': {'apiKey': {'type': 'string', 'description': 'SimpleFunctions API key. Get one at https://simplefunctions.dev/dashboard/keys'}, 'ticker': {'type': 'string', 'description': 'Filter by market ticker'}}}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['eventTicker', 'apiKey'], 'properties': {'days': {'type': 'number', 'default': 7, 'description': 'Days of history (default 7)'}, 'apiKey': {'type': 'string', 'description': 'SimpleFunctions API key (needed for authenticated Kalshi calls). Get one at https://simplefunctions.dev/dashboard/keys'}, 'eventTicker': {'type': 'string', 'description': 'Kalshi event ticker (e.g. KXWTIMAX-26DEC31)'}}}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['slug'], 'properties': {'slug': {'type': 'string', 'description': 'Glossary slug'}}}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['thesisId', 'apiKey'], 'properties': {'apiKey': {'type': 'string', 'description': 'SimpleFunctions API key'}, 'thesisId': {'type': 'string', 'description': 'Thesis ID'}}}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['thesisId', 'apiKey'], 'properties': {'apiKey': {'type': 'string', 'description': 'SimpleFunctions API key. Get one at https://simplefunctions.dev/dashboard/keys'}, 'thesisId': {'type': 'string', 'description': 'Thesis ID'}}}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'days': {'type': 'number', 'description': 'Lookback days (default 7)'}}}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['billId'], 'properties': {'billId': {'type': 'string', 'description': 'Bill ID, e.g. "119-hr-22"'}}}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['ticker'], 'properties': {'depth': {'type': 'number', 'description': 'Orderbook depth levels to include (0 = none)'}, 'ticker': {'type': 'string', 'description': 'Market ticker'}}}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'sort': {'type': 'string', 'description': 'Sort field (e.g. priceDelta)'}, 'topic': {'type': 'string', 'description': 'Topic keyword if no tickers'}, 'window': {'type': 'string', 'description': 'Lookback (default 24h)'}, 'tickers': {'type': 'string', 'description': 'Comma-separated tickers'}}}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['ticker'], 'properties': {'ticker': {'type': 'string', 'description': 'Market ticker'}}}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['ticker'], 'properties': {'days': {'type': 'number', 'description': 'Lookback days (default 7)'}, 'ticker': {'type': 'string', 'description': 'Market ticker'}, 'interval': {'enum': ['hour', 'day'], 'type': 'string', 'description': 'Bucketing'}}}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'topic': {'type': 'string', 'description': 'Deep dive topic: energy, rates, fx, equities, crypto, volatility. Omit for core 5.'}}}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'hours': {'type': 'number', 'default': 168, 'description': 'Hours ahead to look (default 168 = 1 week)'}, 'category': {'type': 'string', 'description': 'Filter by category (e.g. Economics, Politics, Sports)'}}}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'hours': {'type': 'number', 'description': 'Lookback hours (default 24)'}, 'limit': {'type': 'number', 'description': 'Max rows'}, 'venue': {'type': 'string', 'description': 'kalshi or polymarket'}, 'minLiquidity': {'type': 'number', 'description': 'Minimum liquidity threshold'}}}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['slug'], 'properties': {'slug': {'type': 'string', 'description': 'Opinion slug'}}}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['apiKey'], 'properties': {'apiKey': {'type': 'string', 'description': 'SimpleFunctions API key. Get one at https://simplefunctions.dev/dashboard/keys'}, 'status': {'type': 'string', 'default': 'resting', 'description': 'Filter by status: resting, canceled, executed. Default: resting'}}}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['apiKey'], 'properties': {'apiKey': {'type': 'string', 'description': 'SimpleFunctions API key. Requires Kalshi credentials configured via sf setup.'}}}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['slug'], 'properties': {'slug': {'type': 'string', 'description': 'Public skill slug'}}}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'sort': {'type': 'string', 'description': 'Sort field (e.g. as, score)'}, 'label': {'type': 'string', 'description': 'Regime label filter'}, 'limit': {'type': 'number', 'description': 'Max rows (default 50)'}, 'order': {'enum': ['asc', 'desc'], 'type': 'string', 'description': 'Sort order'}, 'venue': {'type': 'string', 'description': 'kalshi or polymarket'}, 'hasEdge': {'type': 'boolean', 'description': 'Filter to markets with non-trivial SimpleFunctions edge'}, 'eventType': {'type': 'string', 'description': 'binary, scalar, ladder'}}}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['apiKey'], 'properties': {'apiKey': {'type': 'string', 'description': 'SimpleFunctions API key. Get one at https://simplefunctions.dev/dashboard/keys'}, 'ticker': {'type': 'string', 'description': 'Filter by market ticker'}}}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['apiKey'], 'properties': {'apiKey': {'type': 'string', 'description': 'SimpleFunctions API key'}}}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['slug'], 'properties': {'slug': {'type': 'string', 'description': 'Technical doc slug'}}}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['thesisId', 'apiKey'], 'properties': {'apiKey': {'type': 'string', 'description': 'SimpleFunctions API key'}, 'thesisId': {'type': 'string', 'description': 'Thesis ID'}}}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'limit': {'type': 'number', 'default': 5, 'description': 'Max ideas (1-10)'}, 'category': {'type': 'string', 'description': 'Filter: macro, geopolitics, crypto, policy, event'}, 'freshness': {'type': 'string', 'default': '12h', 'description': 'Max cache age: 1h, 6h, 12h, 1d'}}}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['since'], 'properties': {'since': {'type': 'string', 'description': 'Relative (30m, 1h, 6h, 24h) or ISO timestamp'}, 'format': {'enum': ['markdown', 'json'], 'type': 'string', 'default': 'markdown', 'description': 'Output format'}}}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'focus': {'type': 'string', 'description': 'Comma-separated topics for deeper coverage: geopolitics, economy, energy, elections, crypto, tech. Same token budget concentrated on fewer topics.'}, 'format': {'enum': ['markdown', 'json'], 'type': 'string', 'default': 'markdown', 'description': 'Output format. markdown (default) is optimized for LLM context.'}}}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['event'], 'properties': {'event': {'type': 'string', 'description': 'Event ticker (e.g. KXFEDDECISION-26DEC10)'}, 'venue': {'type': 'string', 'description': 'Venue if needed to disambiguate'}}}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'limit': {'type': 'number', 'description': 'Max events'}, 'venue': {'type': 'string', 'description': 'kalshi or polymarket'}, 'minPoints': {'type': 'number', 'description': 'Minimum curve points to keep an event'}}}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['thesisId', 'apiKey', 'content'], 'properties': {'type': {'enum': ['news', 'user_note', 'external'], 'type': 'string', 'default': 'user_note', 'description': 'Signal type'}, 'apiKey': {'type': 'string', 'description': 'SimpleFunctions API key. Get one at https://simplefunctions.dev/dashboard/keys'}, 'content': {'type': 'string', 'description': 'Signal content'}, 'thesisId': {'type': 'string', 'description': 'Thesis ID'}}}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['ticker'], 'properties': {'diff': {'type': 'boolean', 'description': 'Include market diff vs prior window (default true)'}, 'depth': {'type': 'boolean', 'default': False, 'description': 'Include live orderbook depth. Default false for cheaper cached agent sweeps.'}, 'trend': {'type': 'boolean', 'description': 'Include microstructure history (default true)'}, 'format': {'enum': ['markdown', 'json'], 'type': 'string', 'description': 'Default markdown'}, 'ticker': {'type': 'string', 'description': 'Market ticker, e.g. KXFEDDECISION-26DEC10-T0'}, 'contagion': {'type': 'boolean', 'description': 'Include contagion signals (default true)'}}}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['billId'], 'properties': {'billId': {'type': 'string', 'description': 'Bill ID, e.g. "119-hr-22"'}}}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'limit': {'type': 'number', 'description': 'Max rows'}, 'state': {'type': 'string', 'description': 'Two-letter state code'}, 'chamber': {'enum': ['house', 'senate'], 'type': 'string', 'description': 'Chamber filter'}, 'currentMember': {'type': 'boolean', 'description': 'Only currently-serving members'}}}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['apiKey'], 'properties': {'apiKey': {'type': 'string', 'description': 'SimpleFunctions API key'}}}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'q': {'type': 'string', 'description': 'Keyword'}, 'category': {'type': 'string', 'description': 'Category filter'}}}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['apiKey'], 'properties': {'apiKey': {'type': 'string', 'description': 'SimpleFunctions API key. Get one at https://simplefunctions.dev/dashboard/keys'}, 'status': {'type': 'string', 'description': 'Filter: pending, armed, triggered, executing, partial, filled, expired, cancelled, rejected'}, 'activeOnly': {'type': 'boolean', 'default': True, 'description': 'Only show active intents (default true)'}}}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'q': {'type': 'string', 'description': 'Keyword'}, 'limit': {'type': 'number', 'description': 'Max rows'}, 'congress': {'type': 'string', 'description': 'Congress number (e.g. 119)'}, 'hasMarket': {'type': 'boolean', 'description': 'Only bills with a linked market'}}}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'limit': {'type': 'number', 'description': 'Max rows'}, 'category': {'type': 'string', 'description': 'Category filter'}}}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['apiKey'], 'properties': {'apiKey': {'type': 'string', 'description': 'SimpleFunctions API key. Get one at https://simplefunctions.dev/dashboard/keys'}}}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['thesisId', 'apiKey'], 'properties': {'apiKey': {'type': 'string', 'description': 'SimpleFunctions API key. Get one at https://simplefunctions.dev/dashboard/keys'}, 'status': {'type': 'string', 'description': 'Filter: active|watching|executed|cancelled|review'}, 'thesisId': {'type': 'string', 'description': 'Thesis ID'}}}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'limit': {'type': 'number', 'description': 'Max rows'}, 'category': {'type': 'string', 'description': 'Category filter'}}}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['apiKey'], 'properties': {'apiKey': {'type': 'string', 'description': 'SimpleFunctions API key. Get one at https://simplefunctions.dev/dashboard/keys'}}}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['apiKey', 'source'], 'properties': {'apiKey': {'type': 'string', 'description': 'SimpleFunctions API key. Get one at https://simplefunctions.dev/dashboard/keys'}, 'enrich': {'type': 'object', 'required': ['enabled', 'topics'], 'properties': {'limit': {'type': 'number'}, 'topics': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Topics to search in prediction markets'}, 'venues': {'type': 'array', 'items': {'enum': ['kalshi', 'polymarket'], 'type': 'string'}}, 'enabled': {'type': 'boolean'}, 'includeIndex': {'type': 'boolean'}}, 'description': 'Cross-reference with prediction markets'}, 'source': {'type': 'object', 'required': ['action'], 'properties': {'url': {'type': 'string', 'description': 'URL to scrape/crawl/map/extract'}, 'urls': {'type': 'array', 'items': {'type': 'string'}, 'description': 'URLs for batch_scrape or extract'}, 'query': {'type': 'string', 'description': 'Search query (for search action)'}, 'action': {'enum': ['scrape', 'crawl', 'search', 'map', 'extract', 'batch_scrape'], 'type': 'string', 'description': 'Firecrawl action'}, 'options': {'type': 'object', 'description': 'Full Firecrawl passthrough options', 'propertyNames': {'type': 'string'}, 'additionalProperties': {}}}}, 'webhook': {'type': 'object', 'required': ['url'], 'properties': {'url': {'type': 'string', 'description': 'HTTPS webhook URL'}, 'format': {'enum': ['full', 'brief', 'tweetable'], 'type': 'string'}, 'secret': {'type': 'string', 'description': 'HMAC-SHA256 signing secret'}, 'headers': {'type': 'object', 'propertyNames': {'type': 'string'}, 'additionalProperties': {'type': 'string'}}}, 'description': 'Push results to a webhook'}, 'analysis': {'type': 'object', 'required': ['enabled', 'prompt'], 'properties': {'model': {'type': 'string', 'description': 'Any OpenRouter model ID. Default: google/gemini-2.5-flash'}, 'prompt': {'type': 'string', 'description': 'What to analyze in the scraped content'}, 'schema': {'type': 'object', 'description': 'JSON Schema for structured output', 'propertyNames': {'type': 'string'}, 'additionalProperties': {}}, 'enabled': {'type': 'boolean'}, 'temperature': {'type': 'number'}}, 'description': 'LLM analysis of scraped content'}}}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['apiKey'], 'properties': {'limit': {'type': 'number'}, 'since': {'type': 'string'}, 'until': {'type': 'string'}, 'venue': {'type': 'string'}, 'apiKey': {'type': 'string', 'description': 'SimpleFunctions API key'}, 'cursor': {'type': 'string'}, 'source': {'type': 'string'}, 'marketId': {'type': 'string'}, 'thesisId': {'type': 'string'}, 'eventType': {'type': 'string'}, 'confidence': {'type': 'string'}}}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['apiKey'], 'properties': {'to': {'type': 'string', 'description': 'YYYY-MM-DD'}, 'from': {'type': 'string', 'description': 'YYYY-MM-DD'}, 'limit': {'type': 'number'}, 'venue': {'type': 'string'}, 'apiKey': {'type': 'string', 'description': 'SimpleFunctions API key'}, 'cursor': {'type': 'string'}, 'source': {'type': 'string'}, 'marketId': {'type': 'string'}, 'thesisId': {'type': 'string'}, 'confidence': {'type': 'string'}}}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['apiKey'], 'properties': {'to': {'type': 'string', 'description': 'YYYY-MM-DD'}, 'from': {'type': 'string', 'description': 'YYYY-MM-DD'}, 'limit': {'type': 'number'}, 'venue': {'type': 'string'}, 'apiKey': {'type': 'string', 'description': 'SimpleFunctions API key'}, 'source': {'type': 'string'}, 'groupBy': {'type': 'string', 'description': 'day, venue, marketId, thesisId, thesisStrategyId, portfolioStrategyId, source, viewId, or attributionConfidence'}, 'marketId': {'type': 'string'}, 'thesisId': {'type': 'string'}, 'confidence': {'type': 'string'}}}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['apiKey'], 'properties': {'limit': {'type': 'number'}, 'since': {'type': 'string'}, 'until': {'type': 'string'}, 'venue': {'type': 'string'}, 'apiKey': {'type': 'string', 'description': 'SimpleFunctions API key'}, 'cursor': {'type': 'string'}, 'source': {'type': 'string'}, 'marketId': {'type': 'string'}, 'thesisId': {'type': 'string'}, 'confidence': {'type': 'string'}}}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['apiKey'], 'properties': {'limit': {'type': 'number'}, 'since': {'type': 'string'}, 'until': {'type': 'string'}, 'venue': {'type': 'string'}, 'apiKey': {'type': 'string', 'description': 'SimpleFunctions API key'}, 'cursor': {'type': 'string'}, 'source': {'type': 'string'}, 'marketId': {'type': 'string'}, 'thesisId': {'type': 'string'}, 'eventType': {'type': 'string'}, 'confidence': {'type': 'string'}}}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['apiKey'], 'properties': {'limit': {'type': 'number', 'description': 'Max rows'}, 'since': {'type': 'string', 'description': 'ISO lower bound'}, 'until': {'type': 'string', 'description': 'ISO upper bound'}, 'venue': {'type': 'string'}, 'apiKey': {'type': 'string', 'description': 'SimpleFunctions API key'}, 'cursor': {'type': 'string', 'description': 'Pagination cursor'}, 'source': {'type': 'string'}, 'marketId': {'type': 'string'}, 'thesisId': {'type': 'string'}, 'confidence': {'type': 'string', 'description': 'Attribution confidence such as exact, low, or unknown'}}}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['apiKey'], 'properties': {'apiKey': {'type': 'string', 'description': 'SimpleFunctions API key'}}}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['apiKey', 'channel', 'type', 'content'], 'properties': {'type': {'enum': ['signal', 'edge', 'analysis', 'coordination', 'request', 'reply'], 'type': 'string'}, 'apiKey': {'type': 'string', 'description': 'SimpleFunctions API key'}, 'channel': {'enum': ['signals', 'edges', 'analysis', 'coordination', 'general'], 'type': 'string'}, 'content': {'type': 'string', 'maxLength': 2000, 'description': '1-3 sentence summary'}, 'replyTo': {'type': 'string', 'description': 'Message ID to reply to'}, 'tickers': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Related tickers'}, 'agentName': {'type': 'string', 'description': 'Your agent name'}}}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['apiKey', 'skillId', 'slug'], 'properties': {'slug': {'type': 'string', 'description': 'Public URL slug (3-60 chars, lowercase, numbers, hyphens)'}, 'apiKey': {'type': 'string', 'description': 'SimpleFunctions API key. Get one at https://simplefunctions.dev/dashboard/keys'}, 'skillId': {'type': 'string', 'description': 'Skill ID to publish'}}}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['q'], 'properties': {'q': {'type': 'string', 'description': 'Natural language query (e.g. "iran oil prices", "fed rate cut 2026", "recession probability")'}}}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['symbols'], 'properties': {'days': {'type': 'number', 'description': 'Lookback days (default 7, max 30)'}, 'stype': {'type': 'string', 'description': 'raw_symbol (default) or continuous (for .FUT symbols)'}, 'schema': {'type': 'string', 'description': 'ohlcv-1d (default), ohlcv-1h, ohlcv-1m, trades, bbo-1s, bbo-1m, statistics, definition'}, 'dataset': {'type': 'string', 'description': 'DBEQ.BASIC (stocks/ETFs, default), GLBX.MDP3 (CME futures), OPRA.PILLAR (options), XNAS.BASIC (Nasdaq)'}, 'symbols': {'type': 'string', 'description': 'Comma-separated symbols (max 5). Use .FUT for continuous futures. Examples: SPY, CL.FUT, ES.FUT, GLD'}}}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['q'], 'properties': {'q': {'type': 'string', 'description': 'Economic query, e.g. "unemployment rate", "core CPI", "fed funds rate"'}, 'mode': {'enum': ['raw', 'full'], 'type': 'string', 'default': 'full', 'description': 'raw = structured series only, full = include answer'}, 'includeMarkets': {'type': 'boolean', 'default': False, 'description': 'Attach related Kalshi/Polymarket markets. Default false.'}}}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['q'], 'properties': {'q': {'type': 'string', 'description': 'Search query (e.g., "save act", "fed chair nomination")'}, 'mode': {'enum': ['raw', 'full'], 'type': 'string', 'default': 'full', 'description': 'raw = skip LLM synthesis, full = include answer'}}}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['apiKey'], 'properties': {'limit': {'type': 'number', 'default': 50}, 'since': {'type': 'string', 'description': 'ISO cursor'}, 'apiKey': {'type': 'string', 'description': 'SimpleFunctions API key'}, 'ticker': {'type': 'string', 'description': 'Filter by ticker'}, 'channel': {'type': 'string', 'description': 'Channel: signals, edges, analysis, coordination, general'}}}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['apiKey', 'skillId'], 'properties': {'apiKey': {'type': 'string', 'description': 'SimpleFunctions API key. Get one at https://simplefunctions.dev/dashboard/keys'}, 'skillId': {'type': 'string', 'description': 'Skill ID (UUID) to retrieve'}}}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'query': {'type': 'string', 'description': 'Keyword search (e.g. "oil recession")'}, 'market': {'type': 'string', 'description': 'Specific market ticker (e.g. KXWTIMAX-26DEC31-T140)'}, 'series': {'type': 'string', 'description': 'Kalshi series ticker (e.g. KXWTIMAX)'}}}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['tickers'], 'properties': {'sort': {'type': 'string', 'description': 'Indicator to sort by (e.g. iy, cri, ee, las, overround)'}, 'order': {'enum': ['asc', 'desc'], 'type': 'string', 'description': 'Sort order'}, 'tickers': {'type': 'string', 'description': 'Comma-separated tickers'}}}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'sort': {'enum': ['iy', 'ee', 'or', 'las', 'cri', 'tau', 'volume'], 'type': 'string', 'description': 'Sort field. Default: iy'}, 'limit': {'type': 'number', 'description': 'Default 50, max 200'}, 'order': {'enum': ['asc', 'desc'], 'type': 'string', 'description': 'Default: desc'}, 'venue': {'enum': ['kalshi', 'polymarket'], 'type': 'string'}, 'ee_min': {'type': 'number', 'description': 'Minimum expected edge in cents (requires thesis or regime row).'}, 'iy_max': {'type': 'number'}, 'iy_min': {'type': 'number', 'description': 'Minimum implied yield, annualized %. Try 200 for long-tail.'}, 'or_max': {'type': 'number'}, 'or_min': {'type': 'number', 'description': 'Minimum event overround. 0.05 = 105¢ field (book-maker margin or arb).'}, 'cri_max': {'type': 'number', 'description': 'Maximum cliff risk = max(p,1-p)/min(p,1-p). 1=balanced, â\x88\x9e=cliff.'}, 'cri_min': {'type': 'number'}, 'keyword': {'type': 'string', 'description': 'Substring filter on title.'}, 'las_max': {'type': 'number', 'description': 'Maximum liquidity-adjusted spread (spread/mid). Try 0.05.'}, 'category': {'type': 'string', 'description': 'crypto, political, financial, sports, etc â\x80\x94 kalshi-supplied category from snapshot blob'}, 'no_thesis': {'type': 'boolean', 'description': 'POSITIVE selector â\x80\x94 only markets WITHOUT a thesis (unloved long tail).'}, 'has_thesis': {'type': 'boolean', 'description': 'Only markets covered by an active public thesis.'}, 'no_orderbook': {'type': 'boolean', 'description': 'POSITIVE selector â\x80\x94 only markets WITHOUT recent orderbook attention.'}, 'tau_max_days': {'type': 'number', 'description': 'Maximum days to expiry.'}, 'tau_min_days': {'type': 'number'}, 'has_orderbook': {'type': 'boolean', 'description': 'Only markets with cached orderbook (last 6h regime row).'}}}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['query', 'apiKey'], 'properties': {'mode': {'enum': ['raw', 'summary'], 'type': 'string', 'default': 'raw', 'description': 'raw = structured JSON, summary = LLM synthesis'}, 'hours': {'type': 'number', 'default': 24, 'description': 'Hours to search back (default 24)'}, 'limit': {'type': 'number', 'default': 20, 'description': 'Max posts to return (default 20)'}, 'query': {'type': 'string', 'description': 'Search query (e.g. "iran oil", "hormuz shipping")'}, 'apiKey': {'type': 'string', 'description': 'SimpleFunctions API key. Get one at https://simplefunctions.dev/dashboard/keys'}}}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['q'], 'properties': {'q': {'type': 'string', 'description': 'Query'}}}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['apiKey', 'audio'], 'properties': {'audio': {'type': 'string', 'description': 'Base64-encoded audio bytes'}, 'apiKey': {'type': 'string', 'description': 'SimpleFunctions API key'}}}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['apiKey', 'channels'], 'properties': {'apiKey': {'type': 'string', 'description': 'SimpleFunctions API key'}, 'channels': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Channel IDs to subscribe to'}}}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['thesisId', 'apiKey'], 'properties': {'apiKey': {'type': 'string', 'description': 'SimpleFunctions API key. Get one at https://simplefunctions.dev/dashboard/keys'}, 'thesisId': {'type': 'string', 'description': 'Thesis ID'}}}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['apiKey', 'text'], 'properties': {'text': {'type': 'string', 'description': 'Text to synthesize'}, 'speed': {'type': 'number', 'description': 'Playback speed multiplier'}, 'apiKey': {'type': 'string', 'description': 'SimpleFunctions API key'}, 'voiceId': {'type': 'string', 'description': 'Voice identifier (provider-specific)'}}}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['thesisId', 'apiKey', 'updates'], 'properties': {'lock': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Advisory pin â\x80\x94 tells future evaluations that these nodes are well-supported. Evidence can still revise them; pinning no longer makes a node permanent.'}, 'apiKey': {'type': 'string', 'description': 'SimpleFunctions API key. Get one at https://simplefunctions.dev/dashboard/keys'}, 'updates': {'type': 'array', 'items': {'type': 'object', 'required': ['nodeId', 'probability'], 'properties': {'nodeId': {'type': 'string', 'description': 'Causal tree node ID (e.g. n3, n1.2)'}, 'reason': {'type': 'string', 'description': 'Why this update'}, 'probability': {'type': 'number', 'description': 'New probability (0-1). Use 0.99 for confirmed facts.'}}}, 'description': 'Node updates to apply'}, 'thesisId': {'type': 'string', 'description': 'Thesis ID'}}}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['thesisId', 'positionId', 'apiKey'], 'properties': {'edge': {'type': 'number', 'description': 'Current edge in cents'}, 'size': {'type': 'number', 'description': 'Updated size'}, 'apiKey': {'type': 'string', 'description': 'SimpleFunctions API key. Get one at https://simplefunctions.dev/dashboard/keys'}, 'status': {'type': 'string', 'description': 'open or closed'}, 'thesisId': {'type': 'string', 'description': 'Thesis ID'}, 'rationale': {'type': 'string', 'description': 'Updated rationale'}, 'positionId': {'type': 'string', 'description': 'Position ID'}, 'currentPrice': {'type': 'number', 'description': 'Current market price in cents'}}}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['thesisId', 'strategyId', 'apiKey'], 'properties': {'apiKey': {'type': 'string', 'description': 'SimpleFunctions API key. Get one at https://simplefunctions.dev/dashboard/keys'}, 'status': {'type': 'string', 'description': 'New status: active|watching|executed|cancelled|review'}, 'priority': {'type': 'number', 'description': 'New priority'}, 'stopLoss': {'type': 'number', 'description': 'New stop loss (cents)'}, 'thesisId': {'type': 'string', 'description': 'Thesis ID'}, 'rationale': {'type': 'string', 'description': 'Updated rationale'}, 'entryAbove': {'type': 'number', 'description': 'New entry above trigger (cents)'}, 'entryBelow': {'type': 'number', 'description': 'New entry below trigger (cents)'}, 'strategyId': {'type': 'string', 'description': 'Strategy ID (UUID)'}, 'takeProfit': {'type': 'number', 'description': 'New take profit (cents)'}, 'softConditions': {'type': 'string', 'description': 'Updated soft conditions'}}}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['thesisId', 'apiKey'], 'properties': {'title': {'type': 'string', 'description': 'New thesis title'}, 'apiKey': {'type': 'string', 'description': 'SimpleFunctions API key. Get one at https://simplefunctions.dev/dashboard/keys'}, 'status': {'type': 'string', 'description': 'New status: active, paused, archived'}, 'thesisId': {'type': 'string', 'description': 'Thesis ID'}, 'webhookUrl': {'type': 'string', 'description': 'Webhook URL for confidence change notifications (HTTPS only)'}}}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['thesisId', 'apiKey', 'overrides'], 'properties': {'apiKey': {'type': 'string', 'description': 'SimpleFunctions API key. Get one at https://simplefunctions.dev/dashboard/keys'}, 'thesisId': {'type': 'string', 'description': 'Thesis ID'}, 'overrides': {'type': 'object', 'description': 'Node probability overrides, e.g. {"n1": 0.1, "n3": 0.2}', 'propertyNames': {'type': 'string'}, 'additionalProperties': {'type': 'number'}}}}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['username', 'apiKey'], 'properties': {'hours': {'type': 'number', 'default': 24, 'description': 'Hours to look back (default 24)'}, 'limit': {'type': 'number', 'default': 20, 'description': 'Max posts (default 20)'}, 'apiKey': {'type': 'string', 'description': 'SimpleFunctions API key. Get one at https://simplefunctions.dev/dashboard/keys'}, 'username': {'type': 'string', 'description': 'X/Twitter username (without @)'}}}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['query', 'apiKey'], 'properties': {'limit': {'type': 'number', 'default': 10, 'description': 'Max stories (default 10)'}, 'query': {'type': 'string', 'description': 'News search query'}, 'apiKey': {'type': 'string', 'description': 'SimpleFunctions API key. Get one at https://simplefunctions.dev/dashboard/keys'}}}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['query', 'apiKey'], 'properties': {'hours': {'type': 'number', 'default': 72, 'description': 'Hours to look back (default 72)'}, 'query': {'type': 'string', 'description': 'Search query'}, 'apiKey': {'type': 'string', 'description': 'SimpleFunctions API key. Get one at https://simplefunctions.dev/dashboard/keys'}, 'granularity': {'enum': ['minute', 'hour', 'day'], 'type': 'string', 'default': 'hour', 'description': 'Timeseries granularity'}}}
Letzte Tool-Änderungen
Ähnliche MCP-Server
AlpineDataWorks Intelligence Server
Provides economic, market, supply-chain, real-estate, energy, consumer, labor, and other scored intelligence indices with histori…
Stratalize Finance
Provides financial, macroeconomic, banking, credit, commodities, M&A, ESG, labor, and regulatory benchmarks for analysis and plan…
Valuein — SEC EDGAR Fundamentals & Smart-Money Data
Provides point-in-time SEC EDGAR fundamentals, filings, ownership signals, financial analysis, valuation models, research reports…
equibles
Provides equity and market research tools covering SEC filings, company financials, portfolios, prices, options, macroeconomic da…
DFX Real Estate Intelligence
Provides US commercial real estate, parcel, debt maturity, bank CRE exposure, private capital, investor, ownership, occupancy, an…
EventTrader MCP
Provides prediction-market research and trading capabilities, including real-time event-market data, CLOB execution paths, fund i…
Signal8
Provides SEC filings, dilution data, insider and institutional ownership, and political-trade data.
Agent Rynku - Warsaw Stock Exchange (GPW) data for your agent
Provides Warsaw Stock Exchange market data, company filings, financial KPIs, forecasts, portfolio analysis, alerts, and investmen…