Rayana AI
Read-only impersonal market research: portfolio rankings, ticker scores, signals, daily briefs.
| Endpoint | https://mcp.rayana.ai/mcp (streamable-http) |
|---|---|
| Registry version | 1.1.1 |
| Now | 20 tools · grade B (89) · pin ts_3667e4d15781b2b86dd42e97e8350542 · protocol 2025-06-18 |
| First / last listed | 2026-10-24 18:16 UTC / 2026-10-24 18:16 UTC |
| Grade over time | 2026-10-24: B (89), 20 tools |
Is this your server? Own a server? ToolFit hosted watch re-checks it every 24 h ($0.25 per 30 days) or 6 h ($0.60) and sends you an HMAC-signed webhook when its tools or grade change: POST https://api.youraitools.co/toolfit/v1/watch. To opt out, see About & opt-out.
Tools: rayana_ai_rankings rayana_ai_lanes rayana_ai_signals rayana_ai_consensus rayana_ai_ticker rayana_ai_ticker_price rayana_ai_ticker_analyst rayana_ai_ticker_articles rayana_ai_rotation rayana_ai_trends rayana_ai_trends_detail rayana_ai_market_brief rayana_ai_analyst_brief rayana_ai_portfolios rayana_ai_portfolio rayana_ai_search rayana_ai_articles rayana_ai_plans rayana_ai_start_checkout rayana_ai_complete_setup
rayana_ai_rankings | Latest ranked candidate batch for a lane: daily (the main research
lane), turtle (breakout system), or mr (mean-reversion). Rows come back in
rank order, best first, so the default page is the top of the batch.
`total` in the response is the batch size; when it exceeds `count`,
later rows are reached with `offset`. `include_assessment` adds each
row's technical detail (pattern and cluster validat params: lane, limit, offset, include_assessment |
rayana_ai_lanes | Which lanes (daily/turtle/mr) currently have a batch available. params: none |
rayana_ai_signals | Latest aggregator-consensus batch for one asset lane: which tickers
cleared the signal pipeline, blended agg_score, confirming source count. params: lane, limit |
rayana_ai_consensus | Per-source consensus snapshots (insider trades, congressional trades,
earnings beats, dated catalysts, on-chain flows, 13F filings, AI
news-beneficiary reads). Omit `source` for every source at once, or
pass one of the slugs returned in a rankings/signals row's source list.
`limit` caps rows per source. The sources are very unevenly sized —
institutional holdings runs to ~1700 rows where on-chain params: source, limit |
rayana_ai_ticker | Full per-ticker research view: score, lane membership, per-source
signals, virality, consensus, cluster-rotation position, forward returns. params: symbol* |
rayana_ai_ticker_price | Daily close-price history for one ticker over the given period.
Long periods are evenly sampled down to `max_points` bars rather than
cut short, so the series still spans the whole period — `5Y` and `MAX`
return the shape of the history, not its last year. `last_close`,
`change_pct` and the `range_low`/`range_high` extremes are computed
over every bar regardless of sampling. params: symbol*, period, max_points |
rayana_ai_ticker_analyst | Today's cached AI ticker-analyst read (lean, conviction, thesis,
evidence for/against, invalidation condition). Never triggers a new
model call; 404s if nothing was generated today for this ticker. params: symbol* |
rayana_ai_ticker_articles | One ticker's published article history, newest first. params: symbol* |
rayana_ai_rotation | Cluster-rotation layer. `summary`: latest per-cluster RRG
quadrant/rank rows with deltas, plus the most recent quadrant-crossing
events (`days` controls the window both are computed over).
`laggards`: members trailing a firing cluster's leader. `discovered`:
unsupervised cluster-discovery cohorts the structural taxonomy misses.
`members`: structural cluster membership.
On `summary`, two blocks ar params: view, days, include_trajectory |
rayana_ai_trends | The attention leaderboard: latest virality snapshot ranked by VScore,
with the full intensity/breadth/slope/vramp decomposition. params: limit |
rayana_ai_trends_detail | The attention layer's raw texture. `sources`: per-source reach today.
`heat`: per-(ticker, source) attention contributions. `search`:
rising/breakout consumer search queries. `video`: rising video-view
velocity. `limit` applies to search/video only; omit it to use that
view's own default. params: view*, limit |
rayana_ai_market_brief | The daily market brief: a generic engine-wide read with no
recommendations, descriptive only. Latest by default; pass
`date` (YYYY-MM-DD) for a specific day. params: date |
rayana_ai_analyst_brief | The portfolio-analyst brief with its per-ticker views — the broadcast
opinion layer, identical for every caller. params: date |
rayana_ai_portfolios | The full shelf of Rayana AI's broadcast model portfolios as
merchandising cards, with each card's tier/openable/delayed flags. params: include_retired |
rayana_ai_portfolio | One model portfolio's full detail: holdings, overlay legs, event feed,
NAV series, and windowed returns. Returns an error if the book's tier
(e.g. an Elite-only book) is above the caller's own subscription tier. params: slug* |
rayana_ai_search | Resolve free text (ticker or company name) to known Rayana AI symbols,
best match first. Pure resolution — never accrues signal. params: q*, limit |
rayana_ai_articles | The public articles feed, newest first, when `slug` is omitted; one
published article's full body when `slug` is given. params: slug, limit, offset |
rayana_ai_plans | Rayana AI's subscription tiers: price, rate limits, and what each tier
includes. Works without signing in or an API key.
The research tools on this server require the Pro tier or higher. Prices
are USD; annual billing is ten months' price for twelve.
`rayana_ai_start_checkout` returns a subscription link for a tier listed
here. params: none |
rayana_ai_start_checkout | Returns a subscription link for a tier, which the user opens in a
browser. Works without signing in or an API key. The tool itself takes no
payment: the user signs in, accepts the Terms of Service and pays on
Stripe's hosted checkout page.
Standard does not include access to this server's research tools; Pro and
Elite do. After payment, a connection that signs in with OAuth (as
Claude's connector params: tier, interval |
rayana_ai_complete_setup | For clients that connect with an API key rather than OAuth: exchanges a
pairing code from the user's account page for an API key. Destructive: it
issues a new key and immediately revokes the account's previous one, so
any other client still using the old key stops working. OAuth connections
are not affected.
The key is returned once and cannot be retrieved later; only a hash of it
is stored. It i params: code* |
Entries describe changes in tool definitions. They are not statements about a server, its quality or its author. The grade measures how the tool definitions fit model providers (token cost, schema compatibility, confusable names) as scored by the ToolFit engine at the time of the listing. JSON: append .json. Opt-out: how or hello@youraitools.co.