SimianX AI

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

Sollte ich dies verwenden

Qualität und Sicherheit

A
Qualität der Beschreibung
89%
Vollständigkeit des Schemas
86%
Qualität der Benennung
91%
Risiko der Vergiftung
100%
Übereinstimmung der Berechtigungen
100%
Einhaltung des Protokolls
100%

Befunde (6)

  • LOWTool 'get_autopilot' description lacks action verbin get_autopilot
  • LOWTool 'get_autopilot_positions' description lacks action verbin get_autopilot_positions
  • LOWTool 'usage_get' description lacks action verbin usage_get
  • LOWTool 'market_status' description lacks action verbin market_status
  • LOWTool 'deep_pdf' description lacks action verbin deep_pdf
  • LOWTool 'autopilots_analyses' description lacks action verbin autopilots_analyses

Basierend auf einer automatisierten Analyse der Tool-Definitionen und der Einhaltung des Protokolls.

Kontextkosten

~8,360Tokens (Tool-Definitionen)
~995 BTypische Antwortgröße
Erhebliche Auswirkung auf die Aufmerksamkeit (6.53% von 128k Kontext)

Dies ist die ungefähre Anzahl der Tokens, die jedes Mal verbraucht werden, wenn die Tools des Servers in den Kontext eines Modells geladen werden. Höhere Werte verringern die Aufmerksamkeit, die für andere Aufgaben verfügbar ist.

Installieren

Installation mit einem Klick

Fügen Sie dies Ihrer Datei `claude_desktop_config.json` hinzu:

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

Remote-Endpunkte

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

Was es kann

Tool-Inventar

Tools (55)

🟢 Nur lesen🟡 Schreiben🔴 Löschen⚪ Unbekannt
🟢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)

Eingabe-Schema

{
  "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.

Eingabe-Schema

{
  "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)

Eingabe-Schema

{
  "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)

Eingabe-Schema

{
  "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)

Eingabe-Schema

{
  "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)

Eingabe-Schema

{
  "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)

Eingabe-Schema

{
  "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.

Eingabe-Schema

{
  "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.

Eingabe-Schema

{
  "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)

Eingabe-Schema

{
  "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.

Eingabe-Schema

{
  "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.

Eingabe-Schema

{
  "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)

Eingabe-Schema

{
  "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)

Eingabe-Schema

{
  "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)

Eingabe-Schema

{
  "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)

Eingabe-Schema

{
  "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)

Eingabe-Schema

{
  "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)

Eingabe-Schema

{
  "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)

Eingabe-Schema

{
  "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.

Eingabe-Schema

{
  "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)

Eingabe-Schema

{
  "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.

Eingabe-Schema

{
  "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.

Eingabe-Schema

{
  "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)

Eingabe-Schema

{
  "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.

Eingabe-Schema

{
  "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.

Eingabe-Schema

{
  "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.

Eingabe-Schema

{
  "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.

Eingabe-Schema

{
  "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)

Eingabe-Schema

{
  "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.

Eingabe-Schema

{
  "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.

Eingabe-Schema

{
  "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.

Eingabe-Schema

{
  "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)

Eingabe-Schema

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

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

Eingabe-Schema

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

Usage by key and endpoint

Eingabe-Schema

{
  "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)

Eingabe-Schema

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

Points a call would cost, no execution

Eingabe-Schema

{
  "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

Eingabe-Schema

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

Constituent stocks of a sector (0.3 points per call)

Eingabe-Schema

{
  "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)

Eingabe-Schema

{
  "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)

Eingabe-Schema

{
  "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)

Eingabe-Schema

{
  "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)

Eingabe-Schema

{
  "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)

Eingabe-Schema

{
  "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)

Eingabe-Schema

{
  "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)

Eingabe-Schema

{
  "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)

Eingabe-Schema

{
  "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

Eingabe-Schema

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

Tail the run (long-poll or SSE)

Eingabe-Schema

{
  "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

Eingabe-Schema

{
  "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)

Eingabe-Schema

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

PDF report link

Eingabe-Schema

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

Archive a stopped autopilot

Eingabe-Schema

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

Analysis history

Eingabe-Schema

{
  "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

Eingabe-Schema

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

Community

Diesen Server bewerten

Nachweis

Aktuelle Beobachtungen

verifiziertVersion nicht aufgezeichnet55 Tools