AlphaAI News

by makeev

412 downloads
Not rated
GitHub

About

Real-time, AI-enriched financial news for AI agents and trading bots. Full-text and ticker search, trending and "actionable-now" feeds, SEC Form 4 insider transactions, and two-ticker read-across — every story carries per-ticker analysis and a 1–10 relevance score. Hosted at mcp.

Details

Author
makeev
Downloads
412
Categories
Finance, Other, AI

- 11 tools covering ticker news, trending stories, and insider trades
- Every article enriched with per-ticker analysis and relevance score
- Supports alert subscriptions (subscribe, list, unsubscribe)
- All read-only except alert tools that only touch own subscriptions
- Three tiers: Free (100 calls/h), Basic ($2.99/mo), Pro ($9.99/mo)
- Hosted service — no installation required, OAuth 2.1 login

Setting up with Highlight

This MCP is not yet compatible with Highlight’s one-click setup. However, you can still use it with Highlight by following these steps:

  1. Download and install Highlight from highlightai.com/download
  2. Navigate to the plugins tab and select "Add Custom Plugin"
  3. Configure the plugin with the settings below
    Plugin Name AlphaAI News
    Command (node, npx, python, etc.)

    Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.

  4. Enable "Start Automatically" if you want the plugin to start when Highlight launches

From the repository

Connect via Streamable HTTP using the URL https://mcp.alphai.io/mcp. For Claude Code, run claude mcp add --transport http alphai https://mcp.alphai.io/mcp. Also works with ChatGPT, Claude Desktop/claude.ai, Cursor, VS Code, Windsurf, and Gemini.

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 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_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 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_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. Syndicated reprints of one story are collapsed to a single representative by default (dedupe=false to keep all).

alphai_actionable_now

Breaking, 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_news

Ownership-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_analysis

Compare 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_article

Fetch 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_tickers

List supported stock and ETF tickers. Optionally filter by query (prefix on ticker, substring on name) or by sector.

alphai_alerts_list

List the caller's active ticker news-alert subscriptions, including per-subscription filters (category whitelist, minimum relevance score, delivery mode).

alphai_alerts_subscribe

Subscribe 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_unsubscribe

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

Claude Desktop / Cursor

Paste into your MCP client config file to install this server.

{
    "mcpServers": {
        "alphaai news": {
            "alphai": {
                "url": "https://mcp.alphai.io/mcp"
            }
        }
    }
}

McpServers

{
    "alphai": {
        "url": "https://mcp.alphai.io/mcp"
    }
}

Real-time, AI-enriched financial news for AI agents and trading bots— over theModel Context Protocol. Hosted atmcp.alphai.io, no install, OAuth (no API key to paste), free tier 100 calls/day.

Every story is enriched withper-ticker analysis, acategory(14 buckets), and a1–10 relevance score, so an agent can filter to what actually matters before spending a reasoning token.

This repo is the public home +server.jsonmanifest of thehostedAlphaAI MCP server (the listing onSmithery,Glama,mcp.so, theMCP RegistryandAwesome MCP Servers). The product isAlphaAI— a financial-news platform built for AI agents. There isnothing to self-host: to use it, just connect tohttps://mcp.alphai.io/mcp.

The server speaksStreamable HTTPathttps://mcp.alphai.io/mcp. Add it to any OAuth-capable MCP client. Claude Code:

claude mcp add --transport http alphai https://mcp.alphai.io/mcp

Connecting opens a browser forOAuth 2.1(DCR + PKCE) — a login, no key to copy-paste. ChatGPT, Claude Desktop / claude.ai, Cursor, VS Code, Windsurf and Gemini connect the same way. Or use the one-click listing onSmithery.

All tools areread-onlyexcept thealphai_alerts_writes, which only ever touch the caller's own subscriptions. Full schemas, params and defaults are advertised by the server (annotations included) and documented atalphai.io/mcp.

OAuth 2.1withDynamic Client Registration (RFC 7591)andPKCEper theMCP authorization spec. Compatible clients discover the OAuth metadata automatically — no manual API key setup. Tooldiscovery(tools/list) is open; calling a tool requires the OAuth login.

Drop-in skills that drive these tools (stock brief, market pulse, insider radar, peer read-across, manage alerts):makeev/alphai-claude-skills.

- Playground & docshttps://alphai.io/mcp
- REST API & SDKs(Python + TypeScript) —
https://alphai.io/developers
- Smithery listing
https://smithery.ai/servers/mihail-makeev/alphai-news
- Glama connector
https://glama.ai/mcp/connectors/io.github.makeev/alphai-mcp
- MCP Registryio.github.makeev/alphai-mcp
- Changelog
https://alphai.io/changelog

- This is ahostedserver — touse*it, connect tohttps://mcp.alphai.io/mcp; there is nothing to self-host. This repo is the catalog home +server.jsonmanifest.
- News, not advice. The tools summarize reporting; they don't give buy/sell calls.
- raw_text(full article bodies) is never served — copyright. Responses carry titles, AI summaries, per-ticker analysis, categories and relevance scores.

Hosted MCP server for Chinese A-share and ETF market data, including prices, fundamentals, capital flows, financial statements, real-time quotes, and news.

Hosted remote financial data MCP for AI agents, covering market data, company fundamentals, financial news, macroeconomics, and US Congress disclosures.

Provides programmatic access to Borsa Istanbul (BIST) stock data, financials, news, and analysis using KAP and Yahoo Finance.

An AI agent providing unified access to financial market data and news articles.

Real-time business event intelligence for AI agents -- AI-scored leads, funding rounds, acquisitions, and market briefs in Claude, Cursor, or Windsurf

Real-time news with bias scoring across 5,000+ sources and 15+ dimensions, balanced news synthesis, live market data with AI analysis, ML options pricing, and semantic meme search.

The first financial intelligence MCP server. Live AI-scored trading signals from Reddit, SEC filings, FDA approvals, Congressional trades, and 15+ sources. 7 tools, 2 resources, hosted remotely, free, no API key required.

Real-time ASX market intelligence for AI agents — announcements, AI summaries, sentiment, social intelligence, stock prices, and franking credit calculator across 2,200+ Australian-listed companies.

Access ROIC.AI financial data from AI tools, including company financials, ratios, prices, transcripts, and market research data.

Read-only MCP for U.S. household financial distress data: 96 indicators, the American Distress Index (ADI), and county-level distress scores for all 3,144 U.S. counties.

No reviews yet — be the first

Sign in to leave a review

Use Google, GitHub, or an email account so ratings stay tied to real people.

Email sign in

No reviews posted yet.