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 verbget_autopilot 内
  • LOWTool 'get_autopilot_positions' description lacks action verbget_autopilot_positions 内
  • LOWTool 'usage_get' description lacks action verbusage_get 内
  • LOWTool 'market_status' description lacks action verbmarket_status 内
  • LOWTool 'deep_pdf' description lacks action verbdeep_pdf 内
  • LOWTool 'autopilots_analyses' description lacks action verbautopilots_analyses 内

ツール定義とプロトコルへの準拠に関する自動分析に基づいています。

コンテキストコスト

~8,360トークン数(ツール定義)
~995 B一般的なレスポンスサイズ
注意への影響は大きい(128k コンテキストの 6.53%)

これは、サーバーのツールがモデルのコンテキストに読み込まれるたびに消費されるおおよそのトークン数です。数が多いほど、ほかのタスクに使える注意が減ります。

インストール

ワンクリックインストール

これを `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 件