Skip to content
Rayana AI logo

Rayana AI MCP server

Which servers in the official MCP registry are Rayana AI's own, whether they answer, and what they offer. A program checked each of these, nobody copied them from a product page.

read 2026-10-20

← Back to Rayana AI

Whose server it is
  • Registry nameai.rayana/rayana-aiverified in the MCP registry

The registry name sits under rayana.ai. The registry only lets a publisher use that namespace after proving control of the domain through DNS or HTTP.

When we asked itchecked 2026-10-20
  • Stateanswerschecked 2026-10-20
  • Tools20
  • Server calls itselfrayana-ai
  • Server version1.1.1
  • Protocol version2025-06-18

On 2026-10-20 the server answered initialize and tools/list without a sign-in. First answer in 322 ms.

Should an agent connect itNot proven either way yet
  • Its tools do every use case we checked: Browse ranked stock ideas and their published scores; Pull scores and rankings into your own agents via API.
  • Checked on 2 of the 7 days it takes to judge reliability.

Once connected

  • For "Browse ranked stock ideas and their published scores", the likely first call is rayana_ai_rankings.
  • Parameters are untyped or undescribed in 18 of 20 tools: check arguments before calling.

Said by rules from the measurements above. The likely first call is a model's pick from the tool list; read its description before relying on it.

Measured dailydaily checks: 2, the first on 2026-10-20
  • INITE MCP scoreafter a weeka score needs 7 daily checks: 2 so far
  • What an agent can do with it2 of 2 use cases
  • Answeredmeasuring2 of the 7 daily checks it takes to print a share
  • Median first answer303 ms
  • Space in an agent's context≈ 2,698 tokensthe definitions of all its tools (20), which an agent carries on every turn
  • Tool definitionsB · 85 of 100
  • Typed results20 of 20 toolsdeclared outputSchema: results come typed, read once
  • Parameters without a description: in 18 of 20

What an agent can do with it

  • can do · Browse ranked stock ideas and their published scores
  • not sure · Follow model portfolio changes and the reasoning behind them
  • can do · Pull scores and rankings into your own agents via API

Each of the product's use cases, put to Jev against this server's tool list: can an agent do it with these tools?

Worth a look

None of the five warning signs in these definitions.

A program checks the server once a day: initialize and tools/list, no model. Tokens are the definitions' length at about four characters a token. The grade averages six checks of every tool's name, description, schema and annotations; it says how well the tools are described, not whether they work. The score weighs what was measured and nothing else: answering (30%), doing the product's job (25%), definitions (20%), context (10%) and use (15%). A part that was not measured is left out, and a hidden instruction caps the score at 40. The state of vendors' MCP servers: method and numbers →

Tools it offers20 tools · read 2026-10-20
  • 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…

  • 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, or pass one of the slugs returned in a…

  • 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 `MAX` return the shape of the history…

  • 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.

  • 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`: members trailing a firing cluster's…

  • 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-view velocity. `limit` applies to…

  • 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_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 subscription tier.

  • 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 USD; annual billing is ten months' price…

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

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

How to connect

Add the server to your MCP client config. Claude Desktop, Cursor and most other clients read this shape:

{
  "mcpServers": {
    "rayana-ai": {
      "type": "http",
      "url": "https://mcp.rayana.ai/mcp"
    }
  }
}

Add it

Claude Code, in a terminal

claude mcp add --transport http rayana https://mcp.rayana.ai/mcp

Add to CursorAdd to VS Code

claude.ai, ChatGPT and other clients: add https://mcp.rayana.ai/mcp as a custom connector in the settings.

Each line is something a program found when it went looking: the registry entry, the server's own answer, a spec that parses. A missing line means we did not find it, not that it does not exist.