Skip to main content
Glama

Server Details

8-agent research committee, live analysis and scored news on US stocks and crypto, for any agent.

If you are the author of this connector, you can claim ownership by verifying the domain or GitHub account it belongs to. Claimed connector authors can inspect health checks, view analytics, and manage their listing.
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

C2.8/5.0

Scored across 80 tools

Disambiguation3/5

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.

Naming Consistency2/5

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.

Tool Count1/5

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.

Completeness4/5

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 tools
analysis_live_listRecent runsC
Read-onlyIdempotent
Inspect

Recent runs (deprecated (use /v1/analysis/quick))

Inputs: limit.

analysis_quick_listRecent quick readsA
Read-onlyIdempotent
Inspect

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 positionB
Destructive
Inspect

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 historyA
Read-onlyIdempotent
Inspect

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 autopilotA
Idempotent
Inspect

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 logA
Read-onlyIdempotent
Inspect

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)A
Read-onlyIdempotent
Inspect

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 linkA
Idempotent
Inspect

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 runA
Idempotent
Inspect

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 webhookA
DestructiveIdempotent
Inspect

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)C
Read-onlyIdempotent
Inspect

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

Inputs: no named parameters.

get_accountGet the accountA
Read-onlyIdempotent
Inspect

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 autopilotB
Read-onlyIdempotent
Inspect

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

Inputs: autopilot_id (required).

get_autopilot_eventsGet autopilot eventsA
Read-onlyIdempotent
Inspect

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 positionsC
Read-onlyIdempotent
Inspect

The autopilot's paper positions and their operations.

Inputs: autopilot_id (required), limit, status.

get_crypto_candlesGet crypto candlesB
Read-onlyIdempotent
Inspect

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

Inputs: symbol (required), limit, before, timeframe.

get_crypto_indicatorsGet crypto indicatorsB
Read-onlyIdempotent
Inspect

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

Inputs: symbol (required), timeframe.

get_crypto_quotesGet crypto quotesA
Read-onlyIdempotent
Inspect

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 rewardA
Read-onlyIdempotent
Inspect

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 researchA
Read-onlyIdempotent
Inspect

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 answersC
Read-onlyIdempotent
Inspect

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

Inputs: analysis_id (required).

get_live_analysisDeprecated: use get_quick_readA
Read-onlyIdempotent
Inspect

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 sessionC
Read-onlyIdempotent
Inspect

One live analysis session: status, next run time and the latest results.

Inputs: session_id (required).

get_newsGet scored newsA
Read-onlyIdempotent
Inspect

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 articleA
Read-onlyIdempotent
Inspect

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 eventsA
Read-onlyIdempotent
Inspect

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 summaryB
Read-onlyIdempotent
Inspect

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

Inputs: no named parameters.

get_quick_readGet a quick readA
Read-onlyIdempotent
Inspect

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 sectorC
Read-onlyIdempotent
Inspect

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 calendarB
Read-onlyIdempotent
Inspect

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 eventsB
Read-onlyIdempotent
Inspect

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 settingsA
Read-onlyIdempotent
Inspect

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 yetA
Idempotent
Inspect

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 articleA
Read-onlyIdempotent
Inspect

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.

list_autopilotsList autopilotsC
Read-onlyIdempotent
Inspect

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

Inputs: status, archived.

list_deep_analysesList deep research runsA
Read-onlyIdempotent
Inspect

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 sessionsC
Read-onlyIdempotent
Inspect

The account's live analysis sessions: symbol, timeframe, since when, next run, last decision.

Inputs: limit, status.

list_modelsList modelsA
Read-onlyIdempotent
Inspect

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 watchesC
Read-onlyIdempotent
Inspect

The key's news watches. (needs the starter plan or above)

Inputs: no named parameters.

list_rewardsList past rewardsA
Read-onlyIdempotent
Inspect

Rewards the user has received, newest first (daily rewards, streaks and others).

Inputs: limit, cursor.

list_sectorsList sectorsA
Read-onlyIdempotent
Inspect

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

Inputs: no named parameters.

list_webhooksList webhooksA
Read-onlyIdempotent
Inspect

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 windowA
Read-onlyIdempotent
Inspect

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)C
Read-onlyIdempotent
Inspect

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 executionA
Read-onlyIdempotent
Inspect

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 coinsA
Read-onlyIdempotent
Inspect

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 assetC
Read-onlyIdempotent
Inspect

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 sectorC
Read-onlyIdempotent
Inspect

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 eventsC
Read-onlyIdempotent
Inspect

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 subscriptionC
Read-onlyIdempotent
Inspect

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

Inputs: sector (required).

sectors_stockOne company inside the sectorA
Read-onlyIdempotent
Inspect

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 sectorB
Read-onlyIdempotent
Inspect

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 (stockA
DestructiveIdempotent
Inspect

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)B
Read-onlyIdempotent
Inspect

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 autopilotA
Idempotent
Inspect

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 sessionA
DestructiveIdempotent
Inspect

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 watchA
DestructiveIdempotent
Inspect

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 autopilotA
DestructiveIdempotent
Inspect

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 modelsA
Idempotent
Inspect

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 modelsA
Idempotent
Inspect

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 endpointA
Read-onlyIdempotent
Inspect

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 lettersA
Read-onlyIdempotent
Inspect

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 webhookA
Read-onlyIdempotent
Inspect

One webhook's configuration and delivery health (last success, failures), by id.

Inputs: id (required).

webhooks_updateChange url, events, acks or activeA
Idempotent
Inspect

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

    Related MCP Servers

    • F
      license
      A
      quality
      D
      maintenance
      Provides 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
      -
    • A
      license
      Not graded
      quality
      B
      maintenance
      Provides 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
    • A
      license
      A
      quality
      C
      maintenance
      AI-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.
      13
      1
      MIT
    Try in Browser

    Glama MCP Gateway

    Add one secure layer between your agents and this server.