SimianX AI

Live multi-agent analysis and scored market news for US stocks and crypto, from SimianX AI.

我该使用它吗

质量与安全性

A
描述质量
89%
模式完整度
86%
命名质量
91%
投毒风险
100%
权限匹配度
100%
协议合规性
100%

发现(6)

  • LOWTool 'get_autopilot' description lacks action verb在 get_autopilot 中
  • LOWTool 'get_autopilot_positions' description lacks action verb在 get_autopilot_positions 中
  • LOWTool 'usage_get' description lacks action verb在 usage_get 中
  • LOWTool 'market_status' description lacks action verb在 market_status 中
  • LOWTool 'deep_pdf' description lacks action verb在 deep_pdf 中
  • LOWTool 'autopilots_analyses' description lacks action verb在 autopilots_analyses 中

基于对工具定义和协议合规性的自动分析。

上下文开销

~8,360token 数(工具定义)
~995 B典型响应大小
对注意力有显著影响(占 128k 上下文窗口的 6.53%)

这是每次将服务器的工具加载到模型上下文窗口时所消耗的大致 token 数。数值越高,可用于其他任务的注意力就越少。

安装

一键安装

将以下内容添加到你的 `claude_desktop_config.json` 文件中:

{
  "mcpServers": {
    "simianx": {
      "url": "https://service.simianx.ai/v1/mcp"
    }
  }
}

远程端点

https://service.simianx.ai/v1/mcpstreamable-http

它能做什么

工具清单

工具(55)

🟢 只读🟡 写入🔴 删除⚪ 未知
🟢run_live_analysis(asset, symbol, timeframe, agents, tier, ...)

Run SimianX's four live AI analysts once on a US stock or a crypto pair: Indicator reads the chart, Intelligence the news flow, Fundamental the business or the coin, and Decision turns it into a call with entry, stop and target. Returns a run id right away; collect the results with get_live_analysis. Uses the account's points at the website's rates. (uses points, metered on the models used like the website)

输入模式

{
  "type": "object",
  "properties": {
    "asset": {
      "type": "string",
      "enum": [
        "crypto",
        "stock"
      ],
      "description": "crypto or stock (US stocks and ETFs)"
    },
    "symbol": {
      "type": "string",
      "description": "Stock ticker (NVDA) or coin (BTC); crypto also takes a pair id such as BTC-USDT-SWAP"
    },
    "timeframe": {
      "type": "string",
      "description": "Candle timeframe. Crypto: 1m 5m 15m 1H 4H 1D. Stock: 1m 15m 1H 1D 1W 1mo. Default 15m"
    },
    "agents": {
      "type": "array",
      "items": {
        "type": "string",
        "enum": [
          "indicator",
          "intelligence",
          "fundamental",
          "decision"
        ]
      },
      "description": "Subset of the four live agents (default all four)"
    },
    "tier": {
      "type": "string",
      "enum": [
        "fast",
        "standard",
        "frontier"
      ],
      "description": "Model tier (default fast)"
    },
    "models": {
      "type": "object",
      "additionalProperties": {
        "type": "string"
      },
      "description": "Per-agent model override, agent -> model id from list_models (paid plans)"
    },
    "language": {
      "type": "string",
      "description": "Language of the write-ups, e.g. en, zh-CN, ja (default: the account's)"
    }
  },
  "required": [
    "asset",
    "symbol"
  ],
  "additionalProperties": false
}
🟢get_live_analysis(run_id, wait, include)

Status and results of a run started with run_live_analysis. Pass wait (up to 25 s) to hold the answer until the run finishes; call again while status is queued or running.

输入模式

{
  "type": "object",
  "properties": {
    "run_id": {
      "type": "string",
      "format": "uuid",
      "description": "Run id from run_live_analysis"
    },
    "wait": {
      "type": "integer",
      "minimum": 0,
      "maximum": 25,
      "description": "Seconds to wait for the run to finish, 0-25 (default 0)"
    },
    "include": {
      "type": "string",
      "enum": [
        "text"
      ],
      "description": "text: include each agent's full write-up"
    }
  },
  "required": [
    "run_id"
  ],
  "additionalProperties": false
}
🟢get_news(symbols, asset, min_value, sentiment, since, ...)

The scored news stream behind Market Pulse: every article tagged with the symbols it moves, its value (low, medium, high) and its sentiment. Newest first. Use since to fetch only what is new, cursor for older pages. (0.5 points per call)

输入模式

{
  "type": "object",
  "properties": {
    "symbols": {
      "type": "string",
      "description": "Comma-separated symbols, e.g. NVDA,BTC"
    },
    "asset": {
      "type": "string",
      "enum": [
        "crypto",
        "stock"
      ],
      "description": "crypto or stock (US stocks and ETFs)"
    },
    "min_value": {
      "type": "string",
      "enum": [
        "low",
        "medium",
        "high"
      ],
      "description": "Minimum value"
    },
    "sentiment": {
      "type": "string",
      "enum": [
        "bullish",
        "bearish",
        "neutral"
      ]
    },
    "since": {
      "type": "string",
      "description": "ISO 8601 time: only items newer than this (cheaper when nothing is new)"
    },
    "cursor": {
      "type": "string",
      "description": "next_cursor from the previous answer, for the next older page"
    },
    "limit": {
      "type": "integer",
      "minimum": 1,
      "maximum": 50,
      "description": "Rows, up to 50 (default 20)"
    }
  },
  "additionalProperties": false
}
🟢get_news_article(article_id)

One article from get_news with its text, symbols, value and sentiment. (0.2 points per call)

输入模式

{
  "type": "object",
  "properties": {
    "article_id": {
      "type": "string",
      "format": "uuid",
      "description": "Article id from get_news"
    }
  },
  "required": [
    "article_id"
  ],
  "additionalProperties": false
}
🟢get_pulse_events(asset, symbol, min_severity, types, since, ...)

Market Pulse events on US stocks and crypto: sudden price moves and other market events, each with a severity from 1 to 4. Newest first; delayed on lower plans. (0.3 points per call)

输入模式

{
  "type": "object",
  "properties": {
    "asset": {
      "type": "string",
      "enum": [
        "crypto",
        "stock"
      ],
      "description": "crypto or stock (US stocks and ETFs)"
    },
    "symbol": {
      "type": "string",
      "description": "One symbol, e.g. TSLA"
    },
    "min_severity": {
      "type": "integer",
      "minimum": 1,
      "maximum": 4,
      "description": "Minimum severity 1-4"
    },
    "types": {
      "type": "string",
      "description": "Comma-separated event types"
    },
    "since": {
      "type": "string",
      "description": "ISO 8601 time: only items newer than this (cheaper when nothing is new)"
    },
    "cursor": {
      "type": "string",
      "description": "next_cursor from the previous answer, for the next older page"
    },
    "limit": {
      "type": "integer",
      "minimum": 1,
      "maximum": 100,
      "description": "Rows, up to 100 (default 50)"
    }
  },
  "additionalProperties": false
}
🟢get_pulse_summary

A 24-hour overview of Market Pulse. (0.2 points per call)

输入模式

{
  "type": "object",
  "properties": {},
  "additionalProperties": false
}
🟢start_deep_analysis(asset, symbol, horizon, agents, tier, ...)

Start the deep research committee on a stock or a coin: four analysts (fundamentals, market, news, and timing for stocks or derivatives for crypto), a bull and a bear researcher, a research manager and a risk manager, ending in a verdict with entry, stop and target. Takes several minutes; follow with get_deep_analysis. Uses the account's points at the website's rates. (uses points, metered on the models used like the website)

输入模式

{
  "type": "object",
  "properties": {
    "asset": {
      "type": "string",
      "enum": [
        "crypto",
        "stock"
      ],
      "description": "stock (default) or crypto"
    },
    "symbol": {
      "type": "string",
      "description": "Stock ticker (NVDA) or coin (BTC); crypto also takes a pair id such as BTC-USDT-SWAP"
    },
    "horizon": {
      "type": "string",
      "enum": [
        "short",
        "swing",
        "long"
      ],
      "description": "Holding horizon (default swing)"
    },
    "agents": {
      "type": "array",
      "items": {
        "type": "string"
      },
      "description": "Subset of the committee seats (default all)"
    },
    "tier": {
      "type": "string",
      "enum": [
        "fast",
        "standard",
        "frontier"
      ],
      "description": "Model tier (default fast)"
    },
    "models": {
      "type": "object",
      "additionalProperties": {
        "type": "string"
      },
      "description": "Per-agent model override, agent -> model id from list_models (paid plans)"
    },
    "language": {
      "type": "string",
      "description": "Language of the write-ups, e.g. en, zh-CN, ja (default: the account's)"
    }
  },
  "required": [
    "symbol"
  ],
  "additionalProperties": false
}
🟢get_deep_analysis(analysis_id, include)

State, verdict and trade plan of a deep research run. Poll until status is done.

输入模式

{
  "type": "object",
  "properties": {
    "analysis_id": {
      "type": "string",
      "format": "uuid",
      "description": "Id from start_deep_analysis"
    },
    "include": {
      "type": "string",
      "enum": [
        "text"
      ],
      "description": "text: include each agent's full write-up"
    }
  },
  "required": [
    "analysis_id"
  ],
  "additionalProperties": false
}
🟢list_deep_analyses(limit)

The account's recent deep research runs.

输入模式

{
  "type": "object",
  "properties": {
    "limit": {
      "type": "integer",
      "minimum": 1,
      "maximum": 50,
      "description": "Rows, up to 50 (default 20)"
    }
  },
  "additionalProperties": false
}
🟢ask_deep_analysis(analysis_id, message, mentions)

Ask a follow-up question about a finished deep research run; read the answers with get_deep_thread. Uses points. (uses points, metered on the models used like the website)

输入模式

{
  "type": "object",
  "properties": {
    "analysis_id": {
      "type": "string",
      "format": "uuid",
      "description": "Deep research id"
    },
    "message": {
      "type": "string",
      "maxLength": 2000
    },
    "mentions": {
      "type": "array",
      "items": {
        "type": "string"
      },
      "maxItems": 3,
      "description": "Committee seats that should answer (optional)"
    }
  },
  "required": [
    "analysis_id",
    "message"
  ],
  "additionalProperties": false
}
🟢get_deep_thread(analysis_id)

Questions asked about a deep research run and the committee's answers.

输入模式

{
  "type": "object",
  "properties": {
    "analysis_id": {
      "type": "string",
      "format": "uuid",
      "description": "Deep research id"
    }
  },
  "required": [
    "analysis_id"
  ],
  "additionalProperties": false
}
🟢search_instruments(q, asset, limit)

Find the symbol to use: US stocks, ETFs and crypto pairs matching a name or ticker.

输入模式

{
  "type": "object",
  "properties": {
    "q": {
      "type": "string",
      "description": "Name or ticker"
    },
    "asset": {
      "type": "string",
      "enum": [
        "stock",
        "crypto",
        "all"
      ],
      "description": "Default all"
    },
    "limit": {
      "type": "integer",
      "minimum": 1,
      "maximum": 30,
      "description": "Rows, up to 30 (default 10)"
    }
  },
  "required": [
    "q"
  ],
  "additionalProperties": false
}
🟢get_crypto_quotes(symbols)

Latest prices for up to 120 coins. (0.1 points per call)

输入模式

{
  "type": "object",
  "properties": {
    "symbols": {
      "type": "string",
      "description": "Comma-separated coins, e.g. BTC,ETH,SOL"
    }
  },
  "required": [
    "symbols"
  ],
  "additionalProperties": false
}
🟢get_crypto_candles(symbol, timeframe, limit, before)

OHLCV candles for a coin or pair. (0.2 points per call)

输入模式

{
  "type": "object",
  "properties": {
    "symbol": {
      "type": "string",
      "description": "Coin (BTC) or pair id (BTC-USDT-SWAP)"
    },
    "timeframe": {
      "type": "string",
      "enum": [
        "1m",
        "5m",
        "15m",
        "1H",
        "4H",
        "1D"
      ]
    },
    "limit": {
      "type": "integer",
      "minimum": 1,
      "maximum": 500,
      "description": "Rows, up to 500 (default 100)"
    },
    "before": {
      "type": "integer",
      "description": "Millisecond timestamp: return the page before it"
    }
  },
  "required": [
    "symbol"
  ],
  "additionalProperties": false
}
🟢get_crypto_indicators(symbol, timeframe)

Indicator snapshot (trend, momentum, levels) for a coin or pair. (0.3 points per call)

输入模式

{
  "type": "object",
  "properties": {
    "symbol": {
      "type": "string",
      "description": "Coin (BTC) or pair id"
    },
    "timeframe": {
      "type": "string",
      "enum": [
        "1m",
        "5m",
        "15m",
        "1H",
        "4H",
        "1D"
      ]
    }
  },
  "required": [
    "symbol"
  ],
  "additionalProperties": false
}
🟢list_sectors

Sectors under watch with headline stats and the event types they use. (0.2 points per call)

输入模式

{
  "type": "object",
  "properties": {},
  "additionalProperties": false
}
🟢get_sector(sector, include, limit)

One sector: stats, the coming catalysts, recent events and the largest companies. (0.3 points per call)

输入模式

{
  "type": "object",
  "properties": {
    "sector": {
      "type": "string",
      "description": "Sector slug from list_sectors, e.g. biopharma"
    },
    "include": {
      "type": "string",
      "description": "Comma list of constituents, calendar, events (default all)"
    },
    "limit": {
      "type": "integer",
      "minimum": 1,
      "maximum": 50,
      "description": "Rows, up to 50 (default 10)"
    }
  },
  "required": [
    "sector"
  ],
  "additionalProperties": false
}
🟢get_sector_calendar(sector, from, to, status, stock, ...)

Dated catalysts in a sector (for biopharma: PDUFA dates, advisory committees, trial readouts, conferences). (0.3 points per call)

输入模式

{
  "type": "object",
  "properties": {
    "sector": {
      "type": "string",
      "description": "Sector slug from list_sectors, e.g. biopharma"
    },
    "from": {
      "type": "string",
      "description": "ISO date (default today)"
    },
    "to": {
      "type": "string",
      "description": "ISO date (default today + 120 days)"
    },
    "status": {
      "type": "string",
      "enum": [
        "scheduled",
        "done",
        "cancelled"
      ]
    },
    "stock": {
      "type": "string",
      "description": "Ticker"
    },
    "asset": {
      "type": "string",
      "description": "Asset slug"
    },
    "kind": {
      "type": "string"
    },
    "since": {
      "type": "string",
      "description": "ISO 8601 time: only items newer than this (cheaper when nothing is new)"
    },
    "limit": {
      "type": "integer",
      "minimum": 1,
      "maximum": 400,
      "description": "Rows, up to 400 (default 200)"
    }
  },
  "required": [
    "sector"
  ],
  "additionalProperties": false
}
🟢get_sector_events(sector, min_severity, stock, asset, types, ...)

Events in a sector taken from primary sources, with severity 1-4. (0.3 points per call)

输入模式

{
  "type": "object",
  "properties": {
    "sector": {
      "type": "string",
      "description": "Sector slug from list_sectors, e.g. biopharma"
    },
    "min_severity": {
      "type": "integer",
      "minimum": 1,
      "maximum": 4,
      "description": "Minimum severity 1-4"
    },
    "stock": {
      "type": "string",
      "description": "Ticker"
    },
    "asset": {
      "type": "string",
      "description": "Asset slug"
    },
    "types": {
      "type": "string",
      "description": "Comma-separated event types"
    },
    "since": {
      "type": "string",
      "description": "ISO 8601 time: only items newer than this (cheaper when nothing is new)"
    },
    "cursor": {
      "type": "string",
      "description": "next_cursor from the previous answer, for the next older page"
    },
    "limit": {
      "type": "integer",
      "minimum": 1,
      "maximum": 100,
      "description": "Rows, up to 100 (default 30)"
    }
  },
  "required": [
    "sector"
  ],
  "additionalProperties": false
}
🟢list_autopilots(status, archived)

The account's autopilots: the four live agents running on a schedule.

输入模式

{
  "type": "object",
  "properties": {
    "status": {
      "type": "string",
      "description": "Filter by status, e.g. running or stopped"
    },
    "archived": {
      "type": "boolean",
      "description": "List archived autopilots instead"
    }
  },
  "additionalProperties": false
}
🟡create_autopilot(asset, symbol, timeframe, agents, tier, ...)

Run the four live agents on a symbol on a schedule, optionally letting the Decision agent manage a paper position. Every step lands in an event log (get_autopilot_events). Uses points on every cycle. (uses points, metered on the models used like the website)

输入模式

{
  "type": "object",
  "properties": {
    "asset": {
      "type": "string",
      "enum": [
        "crypto",
        "stock"
      ],
      "description": "crypto or stock (US stocks and ETFs)"
    },
    "symbol": {
      "type": "string",
      "description": "Stock ticker (NVDA) or coin (BTC); crypto also takes a pair id such as BTC-USDT-SWAP"
    },
    "timeframe": {
      "type": "string",
      "description": "Candle timeframe. Crypto: 1m 5m 15m 1H 4H 1D. Stock: 1m 15m 1H 1D 1W 1mo. Default 15m"
    },
    "agents": {
      "type": "array",
      "items": {
        "type": "string",
        "enum": [
          "indicator",
          "intelligence",
          "fundamental",
          "decision"
        ]
      },
      "description": "Subset of the four live agents (default all four)"
    },
    "tier": {
      "type": "string",
      "enum": [
        "fast",
        "standard",
        "frontier"
      ],
      "description": "Model tier (default fast)"
    },
    "models": {
      "type": "object",
      "additionalProperties": {
        "type": "string"
      },
      "description": "Per-agent model override, agent -> model id from list_models (paid plans)"
    },
    "intervals": {
      "type": "object",
      "additionalProperties": {
        "type": "integer"
      },
      "description": "agent -> seconds between runs"
    },
    "ai_position_control": {
      "type": "boolean",
      "description": "Let the Decision agent open and manage a paper position"
    },
    "timing_gate": {
      "type": "boolean"
    },
    "webhook": {
      "type": "object",
      "description": "{url, secret?, events?}: also POST each event to this URL"
    },
    "language": {
      "type": "string",
      "description": "Language of the write-ups, e.g. en, zh-CN, ja (default: the account's)"
    }
  },
  "required": [
    "asset",
    "symbol"
  ],
  "additionalProperties": false
}
🟢get_autopilot(autopilot_id)

Status and configuration of one autopilot, with its event cursor.

输入模式

{
  "type": "object",
  "properties": {
    "autopilot_id": {
      "type": "string",
      "format": "uuid",
      "description": "Autopilot id"
    }
  },
  "required": [
    "autopilot_id"
  ],
  "additionalProperties": false
}
🔴update_autopilot(autopilot_id, timeframe, tier, models, intervals, ...)

Change models, intervals, language, the timing gate or AI position control. Changing the timeframe or switching AI control off closes the paper position first.

输入模式

{
  "type": "object",
  "properties": {
    "autopilot_id": {
      "type": "string",
      "format": "uuid",
      "description": "Autopilot id"
    },
    "timeframe": {
      "type": "string",
      "description": "Candle timeframe. Crypto: 1m 5m 15m 1H 4H 1D. Stock: 1m 15m 1H 1D 1W 1mo. Default 15m"
    },
    "tier": {
      "type": "string",
      "enum": [
        "fast",
        "standard",
        "frontier"
      ],
      "description": "Model tier (default fast)"
    },
    "models": {
      "type": "object",
      "additionalProperties": {
        "type": "string"
      },
      "description": "Per-agent model override, agent -> model id from list_models (paid plans)"
    },
    "intervals": {
      "type": "object",
      "additionalProperties": {
        "type": "integer"
      }
    },
    "timing_gate": {
      "type": "boolean"
    },
    "ai_position_control": {
      "type": "boolean"
    },
    "language": {
      "type": "string",
      "description": "Language of the write-ups, e.g. en, zh-CN, ja (default: the account's)"
    }
  },
  "required": [
    "autopilot_id"
  ],
  "additionalProperties": false
}
⚪start_autopilot(autopilot_id)

Restart a stopped autopilot. Uses points on every cycle. (uses points, metered on the models used like the website)

输入模式

{
  "type": "object",
  "properties": {
    "autopilot_id": {
      "type": "string",
      "format": "uuid",
      "description": "Autopilot id"
    }
  },
  "required": [
    "autopilot_id"
  ],
  "additionalProperties": false
}
⚪stop_autopilot(autopilot_id)

Stop an autopilot's schedule.

输入模式

{
  "type": "object",
  "properties": {
    "autopilot_id": {
      "type": "string",
      "format": "uuid",
      "description": "Autopilot id"
    }
  },
  "required": [
    "autopilot_id"
  ],
  "additionalProperties": false
}
🟢get_autopilot_events(autopilot_id, after, wait, types, limit)

The autopilot's event log: analyses, signals, position changes, actions. Without after you get the latest events and a cursor; pass that cursor as after (and wait, up to 25 s) to get only what happens next.

输入模式

{
  "type": "object",
  "properties": {
    "autopilot_id": {
      "type": "string",
      "format": "uuid",
      "description": "Autopilot id"
    },
    "after": {
      "type": "string",
      "description": "Cursor from the previous answer"
    },
    "wait": {
      "type": "integer",
      "minimum": 0,
      "maximum": 25,
      "description": "Seconds to wait for something new before answering, 0-25"
    },
    "types": {
      "type": "string",
      "description": "Comma-separated event types"
    },
    "limit": {
      "type": "integer",
      "minimum": 1,
      "maximum": 200,
      "description": "Rows, up to 200 (default 100)"
    }
  },
  "required": [
    "autopilot_id"
  ],
  "additionalProperties": false
}
🟢get_autopilot_positions(autopilot_id)

The autopilot's paper positions and their operations.

输入模式

{
  "type": "object",
  "properties": {
    "autopilot_id": {
      "type": "string",
      "format": "uuid",
      "description": "Autopilot id"
    }
  },
  "required": [
    "autopilot_id"
  ],
  "additionalProperties": false
}
🔴autopilot_action(autopilot_id, action, side, quantity, notional_usd, ...)

Change the autopilot's paper position by hand, always at the server's price: open, add, reduce, close, set_levels, place_order, replace_order, cancel_order, set_timeframe. Stocks are long only, and intraday stock entries need the market open.

输入模式

{
  "type": "object",
  "properties": {
    "autopilot_id": {
      "type": "string",
      "format": "uuid",
      "description": "Autopilot id"
    },
    "action": {
      "type": "string",
      "enum": [
        "open",
        "add",
        "reduce",
        "close",
        "set_levels",
        "place_order",
        "replace_order",
        "cancel_order",
        "set_timeframe"
      ]
    },
    "side": {
      "type": "string",
      "enum": [
        "long",
        "short"
      ]
    },
    "quantity": {
      "type": "number",
      "description": "Coins or shares"
    },
    "notional_usd": {
      "type": "number",
      "description": "Size in USD instead of quantity"
    },
    "fraction": {
      "type": "number",
      "minimum": 0,
      "maximum": 1,
      "description": "reduce: share of the position"
    },
    "stop_loss": {
      "type": "number"
    },
    "take_profit": {
      "type": "number"
    },
    "order_type": {
      "type": "string",
      "enum": [
        "limit",
        "stop"
      ]
    },
    "price": {
      "type": "number",
      "description": "place_order / replace_order: resting price"
    },
    "expires_in": {
      "type": "integer",
      "minimum": 60,
      "maximum": 604800,
      "description": "Order lifetime in seconds"
    },
    "timeframe": {
      "type": "string",
      "description": "set_timeframe: the new timeframe (closes the position first)"
    }
  },
  "required": [
    "autopilot_id",
    "action"
  ],
  "additionalProperties": false
}
⚪run_autopilot_agent(autopilot_id, agent)

Run one of the autopilot's agents now, outside its schedule; the result lands in the event log. Uses points. (uses points, metered on the models used like the website)

输入模式

{
  "type": "object",
  "properties": {
    "autopilot_id": {
      "type": "string",
      "format": "uuid",
      "description": "Autopilot id"
    },
    "agent": {
      "type": "string",
      "enum": [
        "indicator",
        "intelligence",
        "fundamental",
        "decision"
      ]
    }
  },
  "required": [
    "autopilot_id",
    "agent"
  ],
  "additionalProperties": false
}
🟢get_account

The account behind the API key: plan, points left, limits and the key's budgets.

输入模式

{
  "type": "object",
  "properties": {},
  "additionalProperties": false
}
🟢list_models

Models that can be set per agent, with their rates and the typical points of a live call.

输入模式

{
  "type": "object",
  "properties": {},
  "additionalProperties": false
}
🟡send_feedback(message, category, severity, request_id)

Tell the SimianX team about a bug, missing data or an idea. Read by people; not answered.

输入模式

{
  "type": "object",
  "properties": {
    "message": {
      "type": "string",
      "maxLength": 4000
    },
    "category": {
      "type": "string",
      "enum": [
        "bug",
        "feature",
        "pricing",
        "docs",
        "data",
        "other"
      ]
    },
    "severity": {
      "type": "string",
      "enum": [
        "low",
        "normal",
        "high"
      ]
    },
    "request_id": {
      "type": "string",
      "description": "X-Request-Id of the call it concerns, if any"
    }
  },
  "required": [
    "message"
  ],
  "additionalProperties": false
}
🟢pricing_get

Prices in points, plans and limits (machine readable)

输入模式

{
  "type": "object",
  "properties": {},
  "additionalProperties": false
}
🟢skill_get

Skill and API versions, changelog, deprecations (read at the start of a session)

输入模式

{
  "type": "object",
  "properties": {},
  "additionalProperties": false
}
🟢usage_get(days, key_id)

Usage by key and endpoint

输入模式

{
  "type": "object",
  "properties": {
    "days": {
      "type": "integer",
      "description": "Window in days, 1-31 (default 7)"
    },
    "key_id": {
      "type": "string",
      "description": "Only this key"
    }
  },
  "additionalProperties": false
}
🟢feedback_list

Your last 20 feedback messages (status only; we do not reply)

输入模式

{
  "type": "object",
  "properties": {},
  "additionalProperties": false
}
🟡quote_post(endpoint, asset, tier, agents, models)

Points a call would cost, no execution

输入模式

{
  "type": "object",
  "properties": {
    "endpoint": {
      "type": "string",
      "description": "e.g. analysis.live, deep.create, autopilots.create"
    },
    "asset": {
      "type": "string",
      "description": "stock | crypto"
    },
    "tier": {
      "type": "string",
      "description": "fast | standard | frontier"
    },
    "agents": {
      "type": "array",
      "items": {
        "type": "string"
      },
      "description": "Subset of agents"
    },
    "models": {
      "type": "object",
      "description": "agent -> model_id (paid plans)"
    }
  },
  "additionalProperties": false
}
🟢market_status

US equity market window

输入模式

{
  "type": "object",
  "properties": {},
  "additionalProperties": false
}
🟢sectors_stocks(sector, q, cap_tier, limit, offset)

Constituent stocks of a sector (0.3 points per call)

输入模式

{
  "type": "object",
  "properties": {
    "sector": {
      "type": "string",
      "description": "Sector slug"
    },
    "q": {
      "type": "string",
      "description": "Ticker prefix or company-name text"
    },
    "cap_tier": {
      "type": "string",
      "description": "large | mid | small | micro | nano"
    },
    "limit": {
      "type": "integer",
      "description": "<= 200 (default 50)"
    },
    "offset": {
      "type": "integer",
      "description": "Paging offset"
    }
  },
  "required": [
    "sector"
  ],
  "additionalProperties": false
}
🟢sectors_stock(sector, ticker)

One company inside the sector: profile, tracked assets, calendar (from 90 days back), events, market-cap peers (0.3 points per call)

输入模式

{
  "type": "object",
  "properties": {
    "sector": {
      "type": "string",
      "description": "Sector slug"
    },
    "ticker": {
      "type": "string",
      "description": "Stock ticker"
    }
  },
  "required": [
    "sector",
    "ticker"
  ],
  "additionalProperties": false
}
🟢sectors_event(sector, slug)

One event in full (summary, facts, calendar item, readiness) with related events (0.2 points per call)

输入模式

{
  "type": "object",
  "properties": {
    "sector": {
      "type": "string",
      "description": "Sector slug"
    },
    "slug": {
      "type": "string",
      "description": "Permalink slug or event id"
    }
  },
  "required": [
    "sector",
    "slug"
  ],
  "additionalProperties": false
}
🟢sectors_assets(sector, stock, q, review_status, limit, ...)

Tracked assets (drugs, products) of a sector (0.3 points per call)

输入模式

{
  "type": "object",
  "properties": {
    "sector": {
      "type": "string",
      "description": "Sector slug"
    },
    "stock": {
      "type": "string",
      "description": "Ticker: assets it owns or partners on"
    },
    "q": {
      "type": "string",
      "description": "Name or alias text"
    },
    "review_status": {
      "type": "string"
    },
    "limit": {
      "type": "integer",
      "description": "<= 200 (default 50)"
    },
    "offset": {
      "type": "integer",
      "description": "Paging offset"
    }
  },
  "required": [
    "sector"
  ],
  "additionalProperties": false
}
🟢sectors_asset(sector, slug)

One asset: links, trials, readiness checklist, its events and calendar, the company behind it (0.3 points per call)

输入模式

{
  "type": "object",
  "properties": {
    "sector": {
      "type": "string",
      "description": "Sector slug"
    },
    "slug": {
      "type": "string",
      "description": "Asset slug"
    }
  },
  "required": [
    "sector",
    "slug"
  ],
  "additionalProperties": false
}
🟢sectors_follows(sector)

The account's follows in this sector and its subscription (needs the starter plan or above)

输入模式

{
  "type": "object",
  "properties": {
    "sector": {
      "type": "string",
      "description": "Sector slug"
    }
  },
  "required": [
    "sector"
  ],
  "additionalProperties": false
}
⚪sectors_follow(sector, type, ticker, slug, id, ...)

Follow a stock, asset or calendar item (the first follow in a sector creates an email subscription) (needs the starter plan or above)

输入模式

{
  "type": "object",
  "properties": {
    "sector": {
      "type": "string",
      "description": "Sector slug"
    },
    "type": {
      "type": "string",
      "description": "stock | asset | calendar"
    },
    "ticker": {
      "type": "string",
      "description": "type=stock"
    },
    "slug": {
      "type": "string",
      "description": "type=asset"
    },
    "id": {
      "type": "string",
      "description": "type=calendar: calendar item id"
    },
    "reminder_offsets": {
      "type": "array",
      "items": {
        "type": "string"
      },
      "description": "Days before, 0-30, up to 5 (optional)"
    },
    "timezone": {
      "type": "string",
      "description": "IANA zone for a subscription created by this call (optional)"
    }
  },
  "required": [
    "sector"
  ],
  "additionalProperties": false
}
🔴sectors_unfollow(sector, id)

Remove a follow by id or by target key (stock:SMMT, asset:<slug>, calendar:<id>) (needs the starter plan or above)

输入模式

{
  "type": "object",
  "properties": {
    "sector": {
      "type": "string",
      "description": "Sector slug"
    },
    "id": {
      "type": "string",
      "description": "Follow id or target key"
    }
  },
  "required": [
    "sector",
    "id"
  ],
  "additionalProperties": false
}
⚪news_translate(titles, language)

Translate up to 20 titles (1 point per call) (1 points per call)

输入模式

{
  "type": "object",
  "properties": {
    "titles": {
      "type": "array",
      "items": {
        "type": "string"
      },
      "description": "<= 20"
    },
    "language": {
      "type": "string",
      "description": "Target language code"
    }
  },
  "additionalProperties": false
}
🟢analysis_live_list

Recent runs

输入模式

{
  "type": "object",
  "properties": {},
  "additionalProperties": false
}
🟢deep_events(id, after, wait, types, include)

Tail the run (long-poll or SSE)

输入模式

{
  "type": "object",
  "properties": {
    "id": {
      "type": "string",
      "description": "id"
    },
    "after": {
      "type": "string",
      "description": "Cursor"
    },
    "wait": {
      "type": "integer",
      "minimum": 0,
      "maximum": 25,
      "description": "0-30 s"
    },
    "types": {
      "type": "string",
      "description": "Filter"
    },
    "include": {
      "type": "string",
      "description": "comma list: delta (streamed text), tools (per-tool progress)"
    }
  },
  "required": [
    "id"
  ],
  "additionalProperties": false
}
⚪deep_stop(id)

Stop a run

输入模式

{
  "type": "object",
  "properties": {
    "id": {
      "type": "string",
      "description": "id"
    }
  },
  "required": [
    "id"
  ],
  "additionalProperties": false
}
⚪deep_resume(id)

Resume a paused run (uses points, metered on the models used like the website)

输入模式

{
  "type": "object",
  "properties": {
    "id": {
      "type": "string",
      "description": "id"
    }
  },
  "required": [
    "id"
  ],
  "additionalProperties": false
}
⚪deep_pdf(id)

PDF report link

输入模式

{
  "type": "object",
  "properties": {
    "id": {
      "type": "string",
      "description": "id"
    }
  },
  "required": [
    "id"
  ],
  "additionalProperties": false
}
🔴autopilots_delete(id)

Archive a stopped autopilot

输入模式

{
  "type": "object",
  "properties": {
    "id": {
      "type": "string",
      "description": "id"
    }
  },
  "required": [
    "id"
  ],
  "additionalProperties": false
}
🟢autopilots_analyses(id, agent, limit, before, include)

Analysis history

输入模式

{
  "type": "object",
  "properties": {
    "id": {
      "type": "string",
      "description": "id"
    },
    "agent": {
      "type": "string"
    },
    "limit": {
      "type": "integer",
      "description": "<= 100"
    },
    "before": {
      "type": "string",
      "description": "timestamp cursor"
    },
    "include": {
      "type": "string",
      "description": "text"
    }
  },
  "required": [
    "id"
  ],
  "additionalProperties": false
}
🟢autopilots_logs(id)

Lifecycle and delivery log

输入模式

{
  "type": "object",
  "properties": {
    "id": {
      "type": "string",
      "description": "id"
    }
  },
  "required": [
    "id"
  ],
  "additionalProperties": false
}

社区

评价此服务器

证据

最近观测

已验证未记录版本55 个工具