SimianX AI
Server Details
8-agent research committee, live analysis and scored news on US stocks and crypto, for any agent.
- Status
- Healthy
- Uptime
- 100.0% over the last 24 hours
- Last Tested
- Transport
- Streamable HTTP ยท MCP 2025-11-25
- URL
- Repository
- SimianX-AI/simianx-skills
- GitHub Stars
- 1
- ChatGPT
- โ
- Claude
- โ
TDQS
Scored across 80 tools
Most tools are distinct once their family is understood, but deprecated live-analysis aliases coexist with the current quick-read tools, and several update/event/log tools overlap conceptually. An agent can usually pick correctly from descriptions, but the risk of misselection is meaningful.
Everything is snake_case, but the naming pattern is inconsistent: verb-first names like get_account and create_webhook coexist with resource-prefixed names like autopilots_logs and webhooks_get, plus noun-only names like deep_pdf and quick_read. Singular/plural and prefix conventions vary widely across tool families.
At 80 tools, the surface is far beyond a well-scoped set and includes many deprecated or legacy aliases. This clearly exceeds the 50+ threshold for extreme tool-count mismatch.
The server covers a broad domain: analyses, autopilots, webhooks, news, sectors, settings, rewards, usage, pricing, help, and account tools. Minor gaps remain, such as live sessions being listable/updatable/stoppable but not startable, and some resources lacking update/delete operations.
Available Tools
80 toolsanalysis_live_listRecent runsCRead-onlyIdempotentInspect
Recent runs (deprecated (use /v1/analysis/quick))
Inputs: limit.
analysis_quick_listRecent quick readsARead-onlyIdempotentInspect
The account's recent quick reads (analyze runs), newest first, to find an earlier result or its id without starting a new run.
Inputs: limit.
ask_deep_analysisAsk the committeeAInspect
Ask a follow-up question about a finished deep research run; read the answers with get_deep_thread. (uses points, metered on the models used like the website)
Inputs: message (required), analysis_id (required), mentions, idempotency_key.
autopilot_actionAct on the paper positionBDestructiveInspect
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.
Inputs: action (required), autopilot_id (required), side, price, +9 more.
autopilots_analysesAnalysis historyARead-onlyIdempotentInspect
Past analyses of one autopilot, newest first, filterable by agent: use to explain why the autopilot did what it did. Pass include=text for the full write-ups.
Inputs: id (required), agent, limit, before, +1 more.
autopilots_deleteArchive a stopped autopilotAIdempotentInspect
Archive an autopilot that is already stopped, to remove it from the list. Stop it first with stop_autopilot; its history is kept and start_autopilot brings it back. Its paper book is left as it is (close it first to be flat).
Inputs: id (required).
autopilots_logsLifecycle and delivery logARead-onlyIdempotentInspect
Lifecycle and delivery log of one autopilot (started, stopped, paused, webhook deliveries): use when an autopilot stopped unexpectedly or updates did not arrive.
Inputs: id (required), limit.
claim_daily_rewardClaim the daily rewardAInspect
Claim the user's free daily reward when they ask for it ("try my luck"): today's, else an extra claim. No purchase or money involved. Tell them what they got (prize.name, benefits) and their streak.
Inputs: request_id, idempotency_key.
create_autopilotStart an autopilotAInspect
Run the four live agents on a symbol on a schedule, optionally letting the Decision agent manage a paper position (Starter plan and above). Runs server side, also while you are offline; every analysis, decision and position change lands in get_updates and the event log (get_autopilot_events). After starting, follow it until done and tell the user every finished step; never wait for the user to ask. (uses points, metered on the models used like the website)
Inputs: asset (required), symbol (required), agents, models, +7 more.
create_webhookCreate a webhookAInspect
POST every update (or the kinds listed) to a URL, signed with HMAC-SHA256 (X-SimianX-Signature), with retries. For the user's own code (Starter plan and above); an agent that reads get_updates does not need one.
Inputs: url (required), acks, events, secret, +2 more.
deep_eventsTail the run (long-poll or SSE)ARead-onlyIdempotentInspect
Follow a deep research run step by step: long-poll with after=&wait=30 and relay each event's say to the user. Use instead of polling get_deep_analysis while the run is going.
Inputs: id (required), wait, after, types, +1 more.
deep_pdfPDF report linkAIdempotentInspect
Get a download link for the PDF report of a finished deep research run (status done), to hand the user a shareable document. Free plans get a watermarked copy.
Inputs: id (required).
deep_resumeResume a paused runAInspect
Continue a deep research run that is paused (points ran out), stopped or failed, from the step it reached. Check the balance first: the remaining steps are charged. (uses points, metered on the models used like the website)
Inputs: id (required), idempotency_key.
deep_stopStop a runAIdempotentInspect
Stop a running or queued deep research run when the user asks to cancel it or no longer needs it. It halts within a few seconds (status becomes stopped); points already used are not refunded and deep_resume can continue it later.
Inputs: id (required).
delete_webhookDelete a webhookADestructiveIdempotentInspect
Delete a webhook when the user no longer wants updates pushed to that url. Cannot be undone; deliveries stop at once.
Inputs: webhook_id (required).
feedback_listYour last 20 feedback messages (status only; we do not reply)CRead-onlyIdempotentInspect
Your last 20 feedback messages (status only; we do not reply)
Inputs: no named parameters.
get_accountGet the accountARead-onlyIdempotentInspect
The account behind the API key: plan, limits and the key's budgets (points figures are for your own pacing; do not read them to the user unless asked).
Inputs: no named parameters.
get_autopilotGet an autopilotBRead-onlyIdempotentInspect
Status and configuration of one autopilot, with its event cursor.
Inputs: autopilot_id (required).
get_autopilot_eventsGet autopilot eventsARead-onlyIdempotentInspect
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.
Inputs: autopilot_id (required), wait, after, limit, +1 more.
get_autopilot_positionsGet autopilot positionsCRead-onlyIdempotentInspect
The autopilot's paper positions and their operations.
Inputs: autopilot_id (required), limit, status.
get_crypto_candlesGet crypto candlesBRead-onlyIdempotentInspect
OHLCV candles for a coin or pair. (0.2 points per call)
Inputs: symbol (required), limit, before, timeframe.
get_crypto_indicatorsGet crypto indicatorsBRead-onlyIdempotentInspect
Indicator snapshot (trend, momentum, levels) for a coin or pair. (0.3 points per call)
Inputs: symbol (required), timeframe.
get_crypto_quotesGet crypto quotesARead-onlyIdempotentInspect
Latest prices of the coins on the Market Pulse board (the large caps and the coins users filter on), up to 120 per call; coins it does not carry come back in missing (get_crypto_candles has any pair). Nothing found, nothing charged. (0.1 points per call)
Inputs: symbols (required).
get_daily_rewardCheck the daily rewardARead-onlyIdempotentInspect
The user's free daily reward (no purchase): whether today's is still unclaimed, extra claims, the streak, when it resets (00:00 UTC) and what it can give, with odds.
Inputs: no named parameters.
get_deep_analysisGet deep researchARead-onlyIdempotentInspect
State, verdict and trade plan of a deep research run. Poll until status is done.
Inputs: analysis_id (required), include.
get_deep_threadGet follow-up answersCRead-onlyIdempotentInspect
Questions asked about a deep research run and the committee's answers.
Inputs: analysis_id (required).
get_live_analysisDeprecated: use get_quick_readARead-onlyIdempotentInspect
Deprecated, sunset 2027-06-01: status and results of a run started with run_live_analysis. Use get_quick_read. (deprecated (use /v1/analysis/quick/{id}))
Inputs: run_id (required), wait, include.
get_live_sessionGet a live analysis sessionCRead-onlyIdempotentInspect
One live analysis session: status, next run time and the latest results.
Inputs: session_id (required).
get_newsGet scored newsARead-onlyIdempotentInspect
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 (with since: oldest first). Use since to fetch only what is new, cursor for older pages. (0.5 points per call)
Inputs: asset, limit, since, cursor, +3 more.
get_news_articleGet a news articleARead-onlyIdempotentInspect
One article from get_news with its text, symbols, value and sentiment. (0.2 points per call)
Inputs: article_id (required).
get_pulse_eventsGet Market Pulse eventsARead-onlyIdempotentInspect
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 (with since: oldest first, pass newest back); delayed on lower plans. (0.3 points per call)
Inputs: asset, limit, since, types, +3 more.
get_pulse_summaryGet the Market Pulse summaryBRead-onlyIdempotentInspect
A 24-hour overview of Market Pulse. (0.2 points per call)
Inputs: no named parameters.
get_quick_readGet a quick readARead-onlyIdempotentInspect
Status and results so far of a quick read. Pass wait (up to 25 s): the answer returns as soon as one more agent has finished; call again while status is queued or running, relaying each new agent.
Inputs: run_id (required), wait, include.
get_sectorGet a sectorCRead-onlyIdempotentInspect
One sector: stats, the coming catalysts, recent events and the largest companies. (0.3 points per call)
Inputs: sector (required), limit, include.
get_sector_calendarGet a sector's catalyst calendarBRead-onlyIdempotentInspect
Dated catalysts in a sector (for biopharma: PDUFA dates, advisory committees, trial readouts, conferences). (0.3 points per call)
Inputs: sector (required), to, from, kind, +5 more.
get_sector_eventsGet a sector's eventsBRead-onlyIdempotentInspect
Events in a sector taken from primary sources, with severity 1-4. (0.3 points per call)
Inputs: sector (required), asset, limit, since, +4 more.
get_settingsGet the analysis settingsARead-onlyIdempotentInspect
The user's default setup per market (stock, crypto): each live agent's model, the timeframe and run intervals, and the deep committee's model per seat. Every analysis started without models runs on it. Read it when the user asks which models or timeframe their analyses use.
Inputs: no named parameters.
get_updatesGet what the user has not heard yetAIdempotentInspect
Every update of this key the user has not been told: finished analysis steps, decisions (with the question to ask), matched news. Relay each say (and ask) in order, then call again with ack set to the last id you relayed; unacked updates come back until you do. Use wait (up to 25 s) to hold for the next one, and keep calling while any run or session is open.
Inputs: ack, wait, after, kinds, +2 more.
help_readRead a help articleARead-onlyIdempotentInspect
One help center article as Markdown (category and slug from help_search). Answer from it and give the user its url.
Inputs: slug (required), category (required), locale.
help_searchSearch the help centerARead-onlyIdempotentInspect
Search SimianX's help center when the user asks how something works on the website (live analysis, deep analysis, autopilots, auto digest, points, plans, account). Returns titles, summaries and the page URL; read the full article with help_read. Without q it lists the articles.
Inputs: q, limit, locale, category.
list_autopilotsList autopilotsCRead-onlyIdempotentInspect
The account's autopilots: the four live agents running on a schedule.
Inputs: status, archived.
list_deep_analysesList deep research runsARead-onlyIdempotentInspect
The account's recent deep research runs, newest first: find an earlier run's id instead of starting (and paying for) a new one.
Inputs: limit.
list_live_sessionsList live analysis sessionsCRead-onlyIdempotentInspect
The account's live analysis sessions: symbol, timeframe, since when, next run, last decision.
Inputs: limit, status.
list_modelsList modelsARead-onlyIdempotentInspect
Models that can be set per agent: rates, typical points of a live call, where each applies, and min_plan (free accounts run gpt-6-luna; starter and above pick any listed model).
Inputs: no named parameters.
list_news_watchesList news watchesCRead-onlyIdempotentInspect
The key's news watches. (needs the starter plan or above)
Inputs: no named parameters.
list_rewardsList past rewardsARead-onlyIdempotentInspect
Rewards the user has received, newest first (daily rewards, streaks and others).
Inputs: limit, cursor.
list_sectorsList sectorsARead-onlyIdempotentInspect
Sectors under watch with headline stats and the event types they use. (0.2 points per call)
Inputs: no named parameters.
list_webhooksList webhooksARead-onlyIdempotentInspect
Webhooks that receive this account's updates, with their health: check before creating one, so the user does not get every update twice.
Inputs: no named parameters.
market_statusUS equity market windowARead-onlyIdempotentInspect
Whether the US stock market is open now, and when the current or next session opens and closes. Check before stock analyses or autopilots that depend on market hours.
Inputs: no named parameters.
news_translateTranslate up to 20 titles (1 point per call)AInspect
Translate up to 20 news titles into one language, e.g. before showing headlines to a user who reads another language. (1 point per call)
Inputs: titles, language, idempotency_key.
pricing_getPrices in points, plans and limits (machine readable)CRead-onlyIdempotentInspect
Prices in points, plans and limits (machine readable)
Inputs: no named parameters.
quick_readQuick read: the live agents onceAInspect
Run SimianX's four live AI agents once on a US stock or a crypto pair: Fundamental reads the business or the coin, Indicator the chart, Intelligence the news flow, and Decision turns it into a call with entry, stop and target and the next candle close. Returns a run id right away; each agent's result arrives in get_updates (or get_quick_read with wait) as it finishes, the decision last. After starting, follow it until done and tell the user every finished step; never wait for the user to ask. (uses points, metered on the models used like the website)
Inputs: asset (required), symbol (required), agents, models, +3 more.
quote_postPoints a call would cost, no executionARead-onlyIdempotentInspect
Estimate how many points a SimianX call would cost before running it (pass the endpoint key, e.g. deep.create, and its options). Not a market price quote.
Inputs: endpoint (required), asset, agents, models.
run_autopilot_agentRun an autopilot agent nowAInspect
Run one of the autopilot's agents now, outside its schedule; the result lands in the event log. (uses points, metered on the models used like the website)
Inputs: agent (required), autopilot_id (required), idempotency_key.
run_live_analysisDeprecated: use quick_readAInspect
Deprecated, sunset 2027-06-01: the same one-pass run as quick_read under its old name. Use quick_read. (uses points, metered on the models used like the website; deprecated (use /v1/analysis/quick))
Inputs: asset (required), symbol (required), agents, models, +3 more.
search_instrumentsSearch stocks and coinsARead-onlyIdempotentInspect
Find the symbol to use: US stocks, ETFs and crypto pairs matching a name or ticker. To look up several names, pass them together in symbols (one call) instead of calling once per name.
Inputs: q, asset, limit, symbols.
sectors_assetOne assetCRead-onlyIdempotentInspect
One asset: links, trials, readiness checklist, its events and calendar, the company behind it (0.3 points per call)
Inputs: slug (required), sector (required).
sectors_assetsTracked assets (drugs, products) of a sectorCRead-onlyIdempotentInspect
Tracked assets (drugs, products) of a sector (0.3 points per call)
Inputs: sector (required), q, limit, stock, +2 more.
sectors_eventOne event in full (summary, facts, calendar item, readiness) with related eventsCRead-onlyIdempotentInspect
One event in full (summary, facts, calendar item, readiness) with related events (0.2 points per call)
Inputs: slug (required), sector (required).
sectors_followFollow a stock, asset or calendar item (the first follow in a sector creates an AInspect
Follow a stock, asset or calendar item (the first follow in a sector creates an email subscription) (needs the starter plan or above)
Inputs: sector (required), id, slug, type, +4 more.
sectors_followsThe account's follows in this sector and its subscriptionCRead-onlyIdempotentInspect
The account's follows in this sector and its subscription (needs the starter plan or above)
Inputs: sector (required).
sectors_stockOne company inside the sectorARead-onlyIdempotentInspect
One company inside the sector: profile, tracked assets, calendar (from 90 days back), events, market-cap peers (0.3 points per call)
Inputs: sector (required), ticker (required).
sectors_stocksConstituent stocks of a sectorBRead-onlyIdempotentInspect
Constituent stocks of a sector (0.3 points per call)
Inputs: sector (required), q, limit, offset, +1 more.
sectors_unfollowRemove a follow by id or by target key (stockADestructiveIdempotentInspect
Remove a follow by id or by target key (stock:SMMT, asset:, calendar:) (needs the starter plan or above)
Inputs: id (required), sector (required).
send_feedbackSend feedbackAInspect
Tell the SimianX team about a bug, missing data or an idea. Read by people; not answered.
Inputs: message (required), context, category, endpoint, +3 more.
skill_getSkill and API versions, changelog, deprecations (read at the start of a session)BRead-onlyIdempotentInspect
Skill and API versions, changelog, deprecations (read at the start of a session)
Inputs: no named parameters.
start_autopilotRestart an autopilotAInspect
Restart a stopped autopilot. (uses points, metered on the models used like the website)
Inputs: autopilot_id (required), idempotency_key.
start_deep_analysisStart deep researchAInspect
Start the deep research committee on a stock or a coin: four analysts (fundamentals, market, news, and positioning 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 and a PDF. Takes about ten minutes; each analyst, each researcher, the start and end of every debate round, the verdict and the PDF link arrive in get_updates (or the run's events) as they land. After starting, follow it until done and tell the user every finished step; never wait for the user to ask. (uses points, metered on the models used like the website)
Inputs: symbol (required), asset, agents, models, +3 more.
stop_autopilotStop an autopilotAIdempotentInspect
Stop an autopilot when the user wants it to stop analysing (and spending points); start_autopilot restarts it. Safe to call twice. The paper book stays: an open position keeps its stop and target and a resting order can still fill; use autopilot_action close / cancel_order first if the user wants to be flat.
Inputs: autopilot_id (required).
stop_live_sessionStop a live analysis sessionADestructiveIdempotentInspect
End a live analysis session when the user stops watching the symbol, so no more runs are charged. Safe to call twice.
Inputs: session_id (required).
stop_news_watchStop a news watchADestructiveIdempotentInspect
Stop matching news for a watch. (needs the starter plan or above)
Inputs: watch_id (required).
test_webhookSend a test event to a webhookAInspect
POST a signed test event to the webhook now, right after creating or changing one, to confirm the user's endpoint receives and verifies it.
Inputs: webhook_id (required), idempotency_key.
update_autopilotChange an autopilotADestructiveIdempotentInspect
Change models, intervals, language, the timing gate or AI position control. Changing the timeframe or switching AI control off closes the paper position first.
Inputs: autopilot_id (required), models, language, intervals, +3 more.
update_live_sessionChange a live session's modelsAIdempotentInspect
Switch the models of a running live analysis session when the user asks; the next analysis runs on them. Their saved setup (get_settings) stays as it is.
Inputs: models (required), session_id (required).
update_settingsChange the default modelsAIdempotentInspect
Save the user's default models for one market, when they ask to change them: live = the four live agents, deep = the committee seats (one setting for both markets). Paid plans only. The website shows the same setup.
Inputs: asset (required), deep, live.
usage_getUsage by key and endpointARead-onlyIdempotentInspect
Calls and points spent, broken down by key and endpoint, over the last 1-31 days: use when the user asks where their points went.
Inputs: days, key_id.
watch_newsWatch news for the userAInspect
Keep matching scored news for symbols server side, also while you are offline; each matching story arrives in get_updates with a sentence to relay (high-value ones ask whether to run a quick read). Several sources of one story arrive once. (needs the starter plan or above)
Inputs: symbols (required), asset, language, min_value, +4 more.
webhooks_failuresThe last 50 failed attempts and dead lettersARead-onlyIdempotentInspect
The last 50 failed deliveries and dead letters of a webhook: use when the user says updates are not arriving at their endpoint.
Inputs: id (required).
webhooks_getOne webhookARead-onlyIdempotentInspect
One webhook's configuration and delivery health (last success, failures), by id.
Inputs: id (required).
webhooks_updateChange url, events, acks or activeAIdempotentInspect
Change a webhook's url, subscribed events, ack mode or active flag, e.g. to re-enable one that was switched off after failures.
Inputs: id (required), url, acks, active, +1 more.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelogโฆ
Related MCP Connectors
Stocks, options flow, SEC filings, earnings, GPU prices, supply chain and macro data for agents
Free sourced breaking news for agents: markets, crypto, tech, geopolitics, US politics. A2A+RSS too.
Free public stock research, market context, and comparisons for AI agents.
Financial intelligence for AI agents: market events, sentiment, technicals, news feed.
Related MCP Servers
- AlicenseAqualityBmaintenancePre-computed financial market intelligence for AI agents. Stocks, crypto, and ETFs.980 npm5MIT
- FlicenseAqualityDmaintenanceProvides multi-agent equity research for US markets with provenance-backed financial data from SEC EDGAR, technicals, macro, and Alpaca paper trading, enforcing risk limits and journaling theses.27-

oneqaz-trading-mcpofficial
AlicenseNot gradedqualityBmaintenanceProvides AI agents with real-time financial market intelligence including regime detection, adaptive signals, macro context chains, and cross-market analysis for crypto, US, and Korean stocks.MIT- AlicenseAqualityCmaintenanceAI-powered financial intelligence for autonomous trading agents. 9 MCP tools for real-time trading signals, risk index, market regime detection, stock analysis, commodity scoring, sector radar, and geopolitical intelligence briefings.131MIT
Glama MCP Gateway
Add one secure layer between your agents and this server.