Skip to content
Back to search
100
MCP live MCP 2026-07-28 streamable-http

Rayana AI

ai.rayana/rayana-ai

Read-only impersonal market research: portfolio rankings, ticker scores, signals, daily briefs.

Watch this dependency Share evidence report
Uptime
100.0%
5 direct probes · 30d
Response
1030ms
last probe
Tools
24
callable
Resources
0
readable
Prompts
0
available
Score: 100/100
Handshake verified by our own probe.
pass Answers the MCP handshake 50/50
The handshake and the list calls succeeded on the primary URL.
pass Lists tools, resources or prompts 30/30
24 tools, 0 resources, 0 prompts returned.
pass 3 or more catalogue items 10/10
24 items in total; 3 or more earns these points.
pass Describes itself 10/10
95 characters; more than 30 earns these points.

Tools · 24

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 …

rayana_ai_lanes

Which lanes (daily/turtle/mr) currently have a batch available.

rayana_ai_signals

Latest aggregator-consensus batch for one asset lane: which tickers cleared the signal pipeline, blended agg_score, confirming source count.

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, …

rayana_ai_ticker

Full per-ticker research view: score, lane membership, per-source signals, virality, consensus, cluster-rotation position, forward returns.

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 …

rayana_ai_ticker_analyst

The ticker's current AI analyst read (lean, conviction, thesis, six fixed sections, evidence for/against, invalidation condition). Never triggers a new model call; 404s when the ticker has no current …

rayana_ai_analyst_read

Open a ticker's AI analyst read: the current one, or a new one generated on the spot when the ticker has none (this can take about half a minute). Each ticker opened counts one read against the subscr…

rayana_ai_analyst_followup

Answer one preset follow-up question about a ticker's current AI analyst read: trend (is the trend intact), break (what would break the thesis), macro (exposure to macro and rates), smart_money (insid…

rayana_ai_analyst_compare

Two tickers' current AI analyst reads side by side: a table of each read's lean, conviction and the direction of its six sections, and a short descriptive comparison of where the reads agree and diffe…

rayana_ai_ticker_articles

One ticker's published article history, newest first.

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`:…

rayana_ai_trends

The attention leaderboard: latest virality snapshot ranked by VScore, with the full intensity/breadth/slope/vramp decomposition.

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-vie…

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.

rayana_ai_macro

The economy behind the market, descriptive only. `cycle`: the business-cycle phase (expansion / slowdown / contraction / recovery), the composite and its components, plus recent month-ends. `earnings`…

rayana_ai_analyst_brief

The portfolio-analyst brief with its per-ticker views — the broadcast opinion layer, identical for every caller.

rayana_ai_portfolios

The full shelf of Rayana AI's broadcast model portfolios as merchandising cards, with each card's tier/openable/delayed flags.

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 subscri…

rayana_ai_search

Resolve free text (ticker or company name) to known Rayana AI symbols, best match first. Pure resolution — never accrues signal.

rayana_ai_articles

The public articles feed, newest first, when `slug` is omitted; one published article's full body when `slug` is given.

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 U…

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…

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…

How to use

Claude Desktop or claude.ai: add a custom connector (Customize → Connectors; on Team and Enterprise plans an owner adds it under Organization settings → Connectors) with this server URL: https://mcp.rayana.ai/mcp

Cursor or Cline: add to your MCP config:

{
  "mcpServers": {
    "rayana_ai": {
      "url": "https://mcp.rayana.ai/mcp",
      "transport": "streamable-http"
    }
  }
}