Launch
AlphAI
Visit
Premium
Example Image

AlphAI

Financial news for AI agents and trading bots

Visit

Pre-analyzed financial news via REST API and MCP. Per-ticker impact, category, and a 1–10 relevance score on every story, plus SEC Form 4 insider data. Free tier, no card.

Example Image
Example Image
Example Image
Example Image
Example Image

Features

AlphaAI turns the financial news firehose (GDELT + SEC EDGAR + publisher RSS) into machine-readable signal. Every article gets per-ticker impact analysis, a category, and a 1–10 relevance score at ingest; SEC Form 4 insider filings become scored events ~6 min after they hit EDGAR.

Consume it as a REST API or an MCP server, so Claude Desktop, Cursor, or any agent uses it with zero glue code. Free is a real eval tier: 20 req/min and 100 req/day on both surfaces, no card. Paid from $2.99/mo.

Use Cases

  • Trading bots: query the REST API for ticker-linked news with a minimum relevance score, so a bot only reacts to stories that matter (for example relevance 7 and above) instead of parsing the raw wire.
  • AI agents and copilots: connect Claude Desktop, Cursor, or any MCP client to the AlphaAI MCP server and ask "what is happening with NVDA" - the agent gets pre-analyzed, scored news with per-ticker impact, no web scraping or glue code.
  • Insider trading monitoring: SEC Form 4 filings arrive as structured, scored events about 6 minutes after they hit EDGAR - useful for insider-buying dashboards and cluster-buy detection.
  • Portfolio alerts: subscribe to per-ticker news alerts delivered by email or signed webhook the moment a story crosses your relevance threshold.
  • Fintech products: embed a clean, scored financial news feed into a watchlist or research app without building and maintaining your own news ingestion pipeline.

Comments

custom-img
im a developer, I love new ideas

I will use this tool for my website, thank you !

custom-img
Owner of alphai.io

I built AlphaAI because every trading bot and agent project I worked on started the same way: crawl news, dedupe it, figure out which tickers it touches, guess how much it matters. That pipeline is expensive to build and boring to maintain, so I turned it into a service. AlphaAI ingests GDELT, SEC EDGAR and publisher RSS, and every story comes out with per-ticker impact analysis, a category and a 1-10 relevance score. You consume it as plain JSON over REST or as an MCP server that Claude Desktop or Cursor can use directly. The free tier (20 requests per minute, 100 per day, no card) is enough to build and test against. Happy to answer questions about the scoring or the SEC filings pipeline.

custom-img
i write a16z speedrun scout checks withi...

The MCP server integration is a game-changer for AI agents. Having pre-scored financial news with per-ticker impact directly in Claude Desktop or Cursor eliminates the friction of building custom news ingestion pipelines. The relevance scoring removes noise - agents only see signals that matter rather than parsing the entire financial news firehose. SEC Form 4 insider data coming through structured within 6 minutes is killer for compliance monitoring. Free tier with no card is the right move for indie developers testing trading strategies.

The 6-minute turnaround on scored SEC Form 4 events is the standout feature here — most retail-facing tools that surface insider trades just re-post the raw EDGAR filing with no context, so having impact/category/relevance already attached at ingest is genuinely useful for cluster-buy detection. The MCP + REST dual surface is also a smart hedge, since it works whether you're building a bot or just querying it ad hoc from Claude Desktop. How far back does the historical Form 4 data go for backtesting relevance scores against actual price moves?

custom-img
AI engener

You list dedupe as one of the four things that pushed you to build this, but I can't find anywhere how you actually do it. Asking because I run a news pipeline myself and dedup is the part that never generalizes cleanly. GDELT plus publisher RSS means one Reuters story comes back at you dozens of times, reworded every time. Headline hashing dies on day one. What I landed on is two passes: shingles + Jaccard first, because it's nearly free and kills reposts and syndication, then embeddings + cosine for the paraphrases. The lexical pass scores a flat zero on "Central bank holds rate at 16%" vs "Regulator keeps key rate unchanged at 16 percent", so the second pass isn't optional. Two things I'd genuinely like to know: 1. Do you dedupe against a rolling window or against all history? Yesterday's Fed decision and next quarter's Fed decision are different stories. If you compare against everything forever, legitimately recurring events get silently suppressed, and for a financial feed that seems like the expensive kind of bug. 2. Are thresholds per-source or global? A wire feed tolerates a much lower semantic threshold than an opinion blog. Mine had to be tuned per feed and I never found a universal number. Separate one on the relevance score: is it a classifier or an LLM call? If it's a model, a version bump quietly reshuffles what "7" means, and somebody's bot is filtering on >= 7 without knowing the scale moved. Do you pin the model, or re-score history when it changes?

Premium Products
custom-img
Owner of alphai.io
Makers
custom-img
Owner of alphai.io

Comments

custom-img
im a developer, I love new ideas

I will use this tool for my website, thank you !

custom-img
Owner of alphai.io

I built AlphaAI because every trading bot and agent project I worked on started the same way: crawl news, dedupe it, figure out which tickers it touches, guess how much it matters. That pipeline is expensive to build and boring to maintain, so I turned it into a service. AlphaAI ingests GDELT, SEC EDGAR and publisher RSS, and every story comes out with per-ticker impact analysis, a category and a 1-10 relevance score. You consume it as plain JSON over REST or as an MCP server that Claude Desktop or Cursor can use directly. The free tier (20 requests per minute, 100 per day, no card) is enough to build and test against. Happy to answer questions about the scoring or the SEC filings pipeline.

custom-img
i write a16z speedrun scout checks withi...

The MCP server integration is a game-changer for AI agents. Having pre-scored financial news with per-ticker impact directly in Claude Desktop or Cursor eliminates the friction of building custom news ingestion pipelines. The relevance scoring removes noise - agents only see signals that matter rather than parsing the entire financial news firehose. SEC Form 4 insider data coming through structured within 6 minutes is killer for compliance monitoring. Free tier with no card is the right move for indie developers testing trading strategies.

The 6-minute turnaround on scored SEC Form 4 events is the standout feature here — most retail-facing tools that surface insider trades just re-post the raw EDGAR filing with no context, so having impact/category/relevance already attached at ingest is genuinely useful for cluster-buy detection. The MCP + REST dual surface is also a smart hedge, since it works whether you're building a bot or just querying it ad hoc from Claude Desktop. How far back does the historical Form 4 data go for backtesting relevance scores against actual price moves?

custom-img
AI engener

You list dedupe as one of the four things that pushed you to build this, but I can't find anywhere how you actually do it. Asking because I run a news pipeline myself and dedup is the part that never generalizes cleanly. GDELT plus publisher RSS means one Reuters story comes back at you dozens of times, reworded every time. Headline hashing dies on day one. What I landed on is two passes: shingles + Jaccard first, because it's nearly free and kills reposts and syndication, then embeddings + cosine for the paraphrases. The lexical pass scores a flat zero on "Central bank holds rate at 16%" vs "Regulator keeps key rate unchanged at 16 percent", so the second pass isn't optional. Two things I'd genuinely like to know: 1. Do you dedupe against a rolling window or against all history? Yesterday's Fed decision and next quarter's Fed decision are different stories. If you compare against everything forever, legitimately recurring events get silently suppressed, and for a financial feed that seems like the expensive kind of bug. 2. Are thresholds per-source or global? A wire feed tolerates a much lower semantic threshold than an opinion blog. Mine had to be tuned per feed and I never found a universal number. Separate one on the relevance score: is it a classifier or an LLM call? If it's a model, a version bump quietly reshuffles what "7" means, and somebody's bot is filtering on >= 7 without knowing the scale moved. Do you pin the model, or re-score history when it changes?

Premium Products