이 MCP로 할 수 있는 일
Provides prediction-market data, thesis analysis, market signals, portfolio tracking, and automated intent-based trading workflows for Kalshi and Polymarket.
도구
입력 스키마
{'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'}}}
입력 스키마
{'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'}}}
입력 스키마
{'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'}}}
입력 스키마
{'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'}}}
입력 스키마
{'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'}}}
입력 스키마
{'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'}}}
입력 스키마
{'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)'}}}
입력 스키마
{'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'}}}
입력 스키마
{'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'}}}
입력 스키마
{'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'}}}
입력 스키마
{'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'}}}
입력 스키마
{'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'}}}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'slug': {'type': 'string', 'description': 'Specific thesis slug, or empty to list all'}}}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'slug': {'type': 'string', 'description': 'Thesis slug, or empty to list'}}}
입력 스키마
{'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'}}}
입력 스키마
{'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.'}}}
입력 스키마
{'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'}}}
입력 스키마
{'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)'}}}
입력 스키마
{'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'}}}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'topic': {'type': 'string', 'description': 'Topic keyword'}, 'window': {'type': 'string', 'description': 'Lookback window'}}}
입력 스키마
{'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)'}}}
입력 스키마
{'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, ...)'}}}
입력 스키마
{'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'}}}
입력 스키마
{'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'}}}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'string', 'description': 'Bioguide ID'}}}
입력 스키마
{'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)'}}}
입력 스키마
{'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.'}}}
입력 스키마
{'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)'}}}
입력 스키마
{'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'}}}
입력 스키마
{'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'}}}
입력 스키마
{'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'}}}
입력 스키마
{'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'}}}
입력 스키마
{'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)'}}}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['slug'], 'properties': {'slug': {'type': 'string', 'description': 'Glossary slug'}}}
입력 스키마
{'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'}}}
입력 스키마
{'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'}}}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'days': {'type': 'number', 'description': 'Lookback days (default 7)'}}}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['billId'], 'properties': {'billId': {'type': 'string', 'description': 'Bill ID, e.g. "119-hr-22"'}}}
입력 스키마
{'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'}}}
입력 스키마
{'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'}}}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['ticker'], 'properties': {'ticker': {'type': 'string', 'description': 'Market ticker'}}}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}}
입력 스키마
{'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'}}}
입력 스키마
{'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.'}}}
입력 스키마
{'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)'}}}
입력 스키마
{'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'}}}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['slug'], 'properties': {'slug': {'type': 'string', 'description': 'Opinion slug'}}}
입력 스키마
{'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'}}}
입력 스키마
{'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.'}}}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['slug'], 'properties': {'slug': {'type': 'string', 'description': 'Public skill slug'}}}
입력 스키마
{'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'}}}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}}
입력 스키마
{'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'}}}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['apiKey'], 'properties': {'apiKey': {'type': 'string', 'description': 'SimpleFunctions API key'}}}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['slug'], 'properties': {'slug': {'type': 'string', 'description': 'Technical doc slug'}}}
입력 스키마
{'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'}}}
입력 스키마
{'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'}}}
입력 스키마
{'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'}}}
입력 스키마
{'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.'}}}
입력 스키마
{'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'}}}
입력 스키마
{'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'}}}
입력 스키마
{'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'}}}
입력 스키마
{'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)'}}}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['billId'], 'properties': {'billId': {'type': 'string', 'description': 'Bill ID, e.g. "119-hr-22"'}}}
입력 스키마
{'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'}}}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['apiKey'], 'properties': {'apiKey': {'type': 'string', 'description': 'SimpleFunctions API key'}}}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'q': {'type': 'string', 'description': 'Keyword'}, 'category': {'type': 'string', 'description': 'Category filter'}}}
입력 스키마
{'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)'}}}
입력 스키마
{'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'}}}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'limit': {'type': 'number', 'description': 'Max rows'}, 'category': {'type': 'string', 'description': 'Category filter'}}}
입력 스키마
{'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'}}}
입력 스키마
{'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'}}}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'limit': {'type': 'number', 'description': 'Max rows'}, 'category': {'type': 'string', 'description': 'Category filter'}}}
입력 스키마
{'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'}}}
입력 스키마
{'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'}}}
입력 스키마
{'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'}}}
입력 스키마
{'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'}}}
입력 스키마
{'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'}}}
입력 스키마
{'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'}}}
입력 스키마
{'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'}}}
입력 스키마
{'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'}}}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['apiKey'], 'properties': {'apiKey': {'type': 'string', 'description': 'SimpleFunctions API key'}}}
입력 스키마
{'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'}}}
입력 스키마
{'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'}}}
입력 스키마
{'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")'}}}
입력 스키마
{'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'}}}
입력 스키마
{'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.'}}}
입력 스키마
{'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'}}}
입력 스키마
{'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'}}}
입력 스키마
{'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'}}}
입력 스키마
{'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)'}}}
입력 스키마
{'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'}}}
입력 스키마
{'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).'}}}
입력 스키마
{'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'}}}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['q'], 'properties': {'q': {'type': 'string', 'description': 'Query'}}}
입력 스키마
{'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'}}}
입력 스키마
{'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'}}}
입력 스키마
{'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'}}}
입력 스키마
{'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)'}}}
입력 스키마
{'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'}}}
입력 스키마
{'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'}}}
입력 스키마
{'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'}}}
입력 스키마
{'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)'}}}
입력 스키마
{'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'}}}}
입력 스키마
{'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 @)'}}}
입력 스키마
{'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'}}}
입력 스키마
{'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'}}}
최근 도구 변경
유사한 MCP 서버
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…