SimianX AI

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

¿Debería usar esto?

Calidad y seguridad

A
Calidad de la descripción
89%
Integridad del esquema
86%
Calidad de los nombres
91%
Riesgo de envenenamiento
100%
Coincidencia de permisos
100%
Cumplimiento del protocolo
100%

Hallazgos (6)

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

Basado en el análisis automatizado de las definiciones de herramientas y el cumplimiento del protocolo.

Costo de contexto

~8,360Tokens (definiciones de herramientas)
~995 BTamaño de respuesta típico
Impacto significativo en la atención (6.53% del contexto de 128k)

Este es el número aproximado de tokens que se consumen cada vez que las herramientas del servidor se cargan en el contexto de un modelo. Los recuentos más altos reducen la atención disponible para otras tareas.

Instalar

Instalación con un clic

Agrega esto a tu archivo `claude_desktop_config.json`:

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

Puntos de conexión remotos

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

Qué puede hacer

Inventario de herramientas

Herramientas (55)

🟢 Solo lectura🟡 Escritura🔴 Eliminación⚪ Desconocido
🟢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)

Esquema de entrada

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

Esquema de entrada

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

Esquema de entrada

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

Esquema de entrada

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

Esquema de entrada

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

Esquema de entrada

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

Esquema de entrada

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

Esquema de entrada

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

Esquema de entrada

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

Esquema de entrada

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

Esquema de entrada

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

Esquema de entrada

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

Esquema de entrada

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

Esquema de entrada

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

Esquema de entrada

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

Esquema de entrada

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

Esquema de entrada

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

Esquema de entrada

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

Esquema de entrada

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

Esquema de entrada

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

Esquema de entrada

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

Esquema de entrada

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

Esquema de entrada

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

Esquema de entrada

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

Esquema de entrada

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

Esquema de entrada

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

Esquema de entrada

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

Esquema de entrada

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

Esquema de entrada

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

Esquema de entrada

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

Esquema de entrada

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

Esquema de entrada

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

Esquema de entrada

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

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

Esquema de entrada

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

Usage by key and endpoint

Esquema de entrada

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

Esquema de entrada

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

Points a call would cost, no execution

Esquema de entrada

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

Esquema de entrada

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

Constituent stocks of a sector (0.3 points per call)

Esquema de entrada

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

Esquema de entrada

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

Esquema de entrada

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

Esquema de entrada

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

Esquema de entrada

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

Esquema de entrada

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

Esquema de entrada

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

Esquema de entrada

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

Esquema de entrada

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

Esquema de entrada

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

Tail the run (long-poll or SSE)

Esquema de entrada

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

Esquema de entrada

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

Esquema de entrada

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

PDF report link

Esquema de entrada

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

Archive a stopped autopilot

Esquema de entrada

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

Analysis history

Esquema de entrada

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

Esquema de entrada

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

Comunidad

Califica este servidor

Evidencia

Observaciones recientes

verificadoversión no registrada55 herramientas