Rayana AI is an MCP server with 20 tools an agent can call, among them rayana_ai_analyst_brief, rayana_ai_articles, rayana_ai_complete_setup. It answers at https://mcp.rayana.ai/mcp over streamable HTTP, and it listed its tools to an anonymous client, so no sign-in was needed for that. Our probes reached it 3 of 3 times since 20 September 2026; the last check, on 12 October 2026, succeeded.
Read-only impersonal market research: portfolio rankings, ticker scores, signals, daily briefs.
Description as the publisher wrote it.
| Tool | What it does |
|---|---|
rayana_ai_analyst_brief | The portfolio-analyst brief with its per-ticker views — the broadcast opinion layer, identical for every caller. Inputs: date |
rayana_ai_articles | The public articles feed, newest first, when ``slug`` is omitted; one published article's full body when ``slug`` is given. Inputs: slug, limit, offset |
rayana_ai_complete_setup | Exchange a pairing code from your principal's account page for an API key. Ask them to confirm before you call this: it issues a new key and immediately invalidates the account's previous one, so any other client already using a key will st Inputs: code |
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 Inputs: source, limit |
rayana_ai_lanes | Which lanes (daily/turtle/mr) currently have a batch available. |
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. Inputs: date |
rayana_ai_plans | What Rayana AI costs and what each tier unlocks. No API key needed — call this first if a research tool refused you for want of one. API and MCP access start at the Pro tier. Prices are USD; annual billing is ten months' price for twelve. U |
rayana_ai_portfolio | One model portfolio's full detail: holdings, overlay legs, event feed, NAV series, and windowed returns. Returns an error if the slug's tier (e.g. an Elite-only book) is above this key's own tier — a Pro key does not get Elite content just Inputs: slug |
rayana_ai_portfolios | The full shelf of Rayana AI's broadcast model portfolios as merchandising cards, with each card's tier/openable/delayed flags. Inputs: include_retired |
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 Inputs: lane, limit, offset, include_assessment |
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 Inputs: view, days, include_trajectory |
rayana_ai_search | Resolve free text (ticker or company name) to known Rayana AI symbols, best match first. Pure resolution — never accrues signal. Inputs: q, limit |
rayana_ai_signals | Latest aggregator-consensus batch for one asset lane: which tickers cleared the signal pipeline, blended agg_score, confirming source count. Inputs: lane, limit |
rayana_ai_start_checkout | Get a link your principal opens in a browser to subscribe. No API key needed. Give them the URL — you cannot complete this yourself, and should not try: they sign in, accept the Terms and authenticate the payment. If the tier includes API a Inputs: tier, interval |
rayana_ai_ticker | Full per-ticker research view: score, lane membership, per-source signals, virality, consensus, cluster-rotation position, forward returns. Inputs: symbol |
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. Inputs: symbol |
rayana_ai_ticker_articles | One ticker's published article history, newest first. Inputs: 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 histo Inputs: symbol, period, max_points |
rayana_ai_trends | The attention leaderboard: latest virality snapshot ranked by VScore, with the full intensity/breadth/slope/vramp decomposition. Inputs: 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 Inputs: view, limit |
Every block below points at https://mcp.rayana.ai/mcp. Pick your client and copy.
claude mcp add --transport http rayana-ai https://mcp.rayana.ai/mcp
{
"mcpServers": {
"rayana-ai": {
"command": "npx",
"args": ["-y", "mcp-remote", "https://mcp.rayana.ai/mcp"]
}
}
}{
"mcpServers": {
"rayana-ai": {
"url": "https://mcp.rayana.ai/mcp"
}
}
}{
"servers": {
"rayana-ai": {
"type": "http",
"url": "https://mcp.rayana.ai/mcp"
}
}
}{
"context_servers": {
"rayana-ai": {
"url": "https://mcp.rayana.ai/mcp"
}
}
}{
"mcpServers": {
"rayana-ai": {
"serverUrl": "https://mcp.rayana.ai/mcp"
}
}
}{
"mcpServers": {
"rayana-ai": {
"url": "https://mcp.rayana.ai/mcp"
}
}
}name: Rayana AI
version: 0.0.1
schema: v1
mcpServers:
- name: Rayana AI
type: streamable-http
url: https://mcp.rayana.ai/mcp{
"mcpServers": {
"rayana-ai": {
"httpUrl": "https://mcp.rayana.ai/mcp"
}
}
}{
"mcpServers": {
"rayana-ai": {
"type": "http",
"url": "https://mcp.rayana.ai/mcp"
}
}
}{
"mcpServers": {
"rayana-ai": {
"url": "https://mcp.rayana.ai/mcp"
}
}
}goose://extension?url=https%3A%2F%2Fmcp.rayana.ai%2Fmcp&type=streamable_http&id=rayana-ai&name=Rayana%20AI
It answered our last check on 12 October 2026 in 429 ms. Over 3 checks since 20 September 2026 it answered 3. Status here comes from Neuronto's own probes, not from the publisher.
Yes. It is published by rayana.ai and served from mcp.rayana.ai, the vendor's own domain: https://mcp.rayana.ai/mcp.
20, as returned by the server's own tools/list on 18 October 2026: rayana_ai_analyst_brief, rayana_ai_articles, rayana_ai_complete_setup, rayana_ai_consensus, rayana_ai_lanes, rayana_ai_market_brief, rayana_ai_plans, rayana_ai_portfolio, and 12 more.
It answered our last check on 12 October 2026 in 429 ms. Over 3 checks since 20 September 2026 it answered 3.
Put the server under mcpServers in ~/.cursor/mcp.json with the URL https://mcp.rayana.ai/mcp. The exact JSON is above, with the same setup for Claude Code, Claude Desktop, VS Code, Windsurf, Zed, Gemini CLI and the rest.
It listed its tools to an anonymous client, so reading the tool list needs no key. Individual tools can still ask for credentials in their own inputs.
Publisher: ai.rayana. Endpoint host: mcp.rayana.ai. ARD identifier: urn:air:ai.rayana:mcp:rayana-ai.
First indexed 17 September 2026. The tools are exactly what the server returned; nothing on this page
is inferred from its name. Ranking in Neuronto search is never for sale.