alphai-news

Real-time financial news for AI agents and trading bots — AI-enriched stories with per-ticker analysis, a 1–10 relevance score, SEC Form-4 insider…

Community: Submitted by a user or imported; check the owner before granting accessOnlineNo sign-inGlobalFreeRead-only

What it can do

  • Alphai News Search: Search AlphaAI's enriched financial news feed. Filter by free-text query (tokens are AND-matched across title and summary), ticker symbols, category, date range, and minimum releva
  • Alphai Ticker News: Latest news for a single ticker (e.g. 'AAPL'). Cursor-paginated; returns the same shape as alphai_news_search. Insider news (SEC Form 4 trades + 13F ownership moves) for the ticker
  • Alphai Trending: Top news from the last 48h ranked by AI-assigned relevance. Use this when the user asks 'what's moving' / 'what's the big story'. Lower min_relevance to surface weaker movers. Syndica

What data it sees

Do you need an account

No: the server works without sign-in

Real-time financial news for AI agents and trading bots — AI-enriched stories with per-ticker analysis, a 1–10 relevance score, SEC Form-4 insider transactions, plus trending and "actionable-now" feeds. Free tier, OAuth, no API key to paste.

How to connect

How to connect alphai-news to Claude

The server address to paste into Claude settings:

https://alphai-news--mihail-makeev.run.tools

  1. Open Claude (claude.ai or the desktop app).
  2. Go to Settings → Connectors.
  3. Click Add custom connector.
  4. Paste the server address copied below into Remote MCP server URL and click Add.
  5. In a chat, click + → Connectors and switch the new connector on.

Custom connectors are available on Free, Pro, Max, Team and Enterprise plans (Free is limited to one). On Team and Enterprise an organization Owner adds the connector first under Organization settings → Connectors.

Authorization

After you click Add, a sign-in window for the service opens. Sign in with your own account and approve access. Claude never sees your password.

How to connect alphai-news to ChatGPT

The server address to paste into ChatGPT settings:

https://alphai-news--mihail-makeev.run.tools

  1. Open ChatGPT in a browser (chatgpt.com). A Plus, Pro, Business, Enterprise or Edu plan is required.
  2. Turn on developer mode once: Settings → Apps → Advanced settings → Developer mode.
  3. Open Settings → Connectors and click Create.
  4. Fill in the form: Name (anything), Description (one line about what the service does), MCP server URL (copy it below).
  5. Under Authentication choose OAuth if the service requires sign-in, otherwise None. Click Create.
  6. In a new chat open + → Apps/Connectors and enable the connector.

OpenAI has renamed this section before (Connectors → Apps/Plugins). If the label differs, search settings for "developer mode". On Business/Enterprise workspaces an admin must allow custom connectors first.

Authorization

On first use ChatGPT opens the service's sign-in window. Sign in and approve access.

How to connect alphai-news to Cursor

The server address to paste into Cursor settings:

https://alphai-news--mihail-makeev.run.tools

Fastest: click Open in Cursor below and confirm the prompt.

Manually:

  1. In Cursor open Settings → Cursor Settings → MCP and click Add new global MCP server.
  2. Paste the JSON copied below into ~/.cursor/mcp.json (per project: .cursor/mcp.json in the repo root).
  3. Save the file. The server appears in the MCP list; authorize it there if asked.

Authorization

If the service needs sign-in, an authorize button appears next to the server in the MCP list.

Server tool list (11)

Raw names from tools/list. Only developers need these.

alphai_news_searchSearch AlphaAI's enriched financial news feed. Filter by free-text query (tokens are AND-matched across title and summary), ticker symbols, category, date range, and minimum relevance score (1-10). Results are paginated with an opaque cursor. Set collapse_stories=true to get one row per story instead of every syndicated reprint, with a sources_count corroboration signal.
alphai_ticker_newsLatest news for a single ticker (e.g. 'AAPL'). Cursor-paginated; returns the same shape as alphai_news_search. Insider news (SEC Form 4 trades + 13F ownership moves) for the ticker is included by default — pass include_insider=false for a pure non-insider feed. Set collapse_stories=true to get one row per story instead of every syndicated reprint. Sets unknown_ticker=true when the symbol isn't a recognized active ticker.
alphai_trendingTop news from the last 48h ranked by AI-assigned relevance. Use this when the user asks 'what's moving' / 'what's the big story'. Lower min_relevance to surface weaker movers. Syndicated reprints of one story are collapsed to a single representative by default (dedupe=false to keep all).
alphai_actionable_nowBreaking, decision-grade news from the last few hours. The primary filter is the enricher's actionability score, and the gate is strict: by default only actionability='high' (a concrete trading decision to act on TODAY — fresh guidance cut, halted trading, breaking M&A, surprise print) qualifies. Big-but-not-urgent stories scored 'medium' (shape a position over days/weeks) never appear at the default floor no matter how high their novelty — pass min_actionability='medium' to include them, or use alphai_trending / alphai_ticker_news for the broader tape. An empty list outside US market hours (nights, weekends) is expected — it means no high-actionability prints in the window, not an error; widen hours or min_actionability before concluding nothing happened. min_novelty is a secondary threshold that drops post-event recaps of already-public stories. Ordered novelty-first; syndicated reprints collapsed by story (dedupe=false to keep all).
alphai_insider_newsOwnership-change news: SEC Form 4 insider trades (company officers, directors and 10% owners buying or selling their own stock) plus 13F institutional ownership moves (funds and foundations increasing or trimming stakes). Optionally filter by ticker and date range. Cursor-paginated; same shape as alphai_news_search. Roughly equivalent to alphai_news_search(category='insider'), exposed as a dedicated tool. Sets unknown_ticker=true when a ticker filter isn't a recognized active symbol.
alphai_pair_analysisCompare two tickers (e.g. NVDA and AMD). Returns news naming BOTH companies — where the cross-ticker read-across lives (a peer's print resetting the other's setup, a shared supplier/customer) — plus each ticker's own recent news for context. Any symbol that isn't a recognized active ticker is listed in unknown_tickers and contributes no rows.
alphai_articleFetch a single article (with full enrichment: ticker analysis, context, key entities) by its uid. The full article body is intentionally not served (copyright) — this is the canonical single-article lookup, not a fuller view. Raises not_found for an unknown uid.
alphai_tickersList supported stock and ETF tickers. Optionally filter by query (prefix on ticker, substring on name) or by sector.
alphai_alerts_listList the caller's active ticker news-alert subscriptions, including per-subscription filters (category whitelist, minimum relevance score, delivery mode).
alphai_alerts_subscribeSubscribe the caller to ticker news alerts. Optional category_filter (e.g. ['earnings','insider']) restricts which categories trigger; min_relevance_score raises the threshold. This is a partial update: omitting either field on an existing subscription preserves its current value, and a brand-new subscription defaults min_relevance_score to 6. Raises tier_not_paid / unknown_ticker / limit_reached.
alphai_alerts_unsubscribeSoft-disable the caller's news-alert subscription for the given ticker. Idempotent — returns {removed: false} if the alert was already inactive. Raises unknown_ticker for an unrecognized symbol.