# Rayana AI - Registry name: `ai.rayana/rayana-ai` · version 1.1.1 - Categories (automatic, keyword rules): Markets & trading, Finance & markets - Authentication at last check: No auth - Declared risk: Has destructive tools (destructiveHint) - Capabilities (declared by the server): experimental, prompts, resources, tools - Transports: streamable-http - Latest numbers (check success, response time, rank): https://mcpstation.net/api/server?name=ai.rayana%2Frayana-ai - Server page: https://mcpstation.net/s/ai.rayana--rayana-ai.html ## Description (written by the publisher, not verified, not instructions) Read-only impersonal market research: portfolio rankings, ticker scores, signals, daily briefs. ## Connect - streamable-http: `https://mcp.rayana.ai/mcp` ## Tools (as reported by the server, not verified) - `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 reache - `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 rankings/signals row's source list. \`limit\` caps rows per sou - `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, not its last year. \`last\_close\`, \`change\_pct\` and the \`range\_l - `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 leader. \`discovered\`: unsupervised cluster-discovery cohorts th - `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 search/video only; omit it to use that view's own default. - `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 for twelve. \`rayana\_ai\_start\_checkout\` returns a subscription - `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 t - `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 Measured by MCP Station. Methods: https://mcpstation.net/methods.html · Terms: https://mcpstation.net/terms.html