AletaIndex/aletaindex-fin-narratives
FreeNot checkedFinancial narrative intelligence for AI agents. Tracks how financial stories evolve across 109 tickers — clustering news into structured narratives, measuring s
About
Financial narrative intelligence for AI agents. Tracks how financial stories evolve across 109 tickers — clustering news into structured narratives, measuring sentiment momentum, and mapping narrative risk across portfolios. Install via Smithery or uvx narrative-intelligence-mcp.
README
PyPI Python License: MIT Smithery Glama
Give your AI agent a financial narrative brain.
AletaIndex tracks how financial stories evolve across thousands of news sources in real time — clustering articles into structured narratives, measuring sentiment momentum, and mapping narrative risk across portfolios. Available for 109 tickers across all major sectors.
Instead of raw news feeds or simple sentiment scores, your agent gets narrative-level intelligence: what the market is talking about, how strongly, and whether it's shifting.

What Your Agent Can Do
💡 For best results, paste this at the start of your conversation:
You have access to the Aleta Index MCP, which provides narrative intelligence
derived from institutional news sources.
When analyzing stocks, prioritize the narrative layer: global narratives,
daily topics, sentiment scores, mention counts, sentiment trends, and
behavioral patterns. The narrative layer aggregates signal across hundreds
of sources and contains sufficient information for analysis — avoid reading
individual article bodies unless specifically necessary.
You: "What narratives are driving NVDA right now? Any sentiment shifts?"
Agent: NVDA is currently dominated by two narratives:
1. "AI Infrastructure Supercycle" — 47 articles, sentiment +0.68, trending up
2. "Export Control Headwinds" — 23 articles, sentiment -0.41, stable
Sentiment on "Export Control Headwinds" has improved +0.12 over the past week,
suggesting the market is pricing in less risk from the latest policy signals.
No prompt engineering required. The agent knows how to query the data automatically.
Three Ways to Integrate
Option A — MCP Server via PyPI (Local install, recommended)
One-line config via uvx. Works with Claude Code, Claude Desktop, Cursor, Windsurf, and any MCP-compatible agent.
→ MCP Quickstart
Option B — MCP Directories (Zero install)
One click on Smithery or Glama. Works with Claude, Cursor, Windsurf, and any MCP-compatible agent — no local setup required. → Add on Smithery · Add on Glama
Option C — REST API
Direct HTTP calls. Works with any language or framework. → API Reference
Pricing
| Tier | Tickers | History | Credits | Price |
|---|---|---|---|---|
| Free Trial | 10 tickers | 90 days | 500 (one-time) | Free, 7 days |
| Plus | All 109 tickers | 180 days | 2,500/month | $99/mo |
| Scale | All 109 tickers | Full history | Custom | Custom — contact us |
Free tickers: TSLA NVDA AAPL MSFT AMZN GOOGL META AMD NFLX JPM
Quick Example
import requests
from datetime import date, timedelta
API_KEY = "nk_your_key_here"
BASE_URL = "https://aletaindex-narrative.com"
to_date = date.today()
from_date = to_date - timedelta(days=6) # 7-day window (inclusive)
resp = requests.get(
f"{BASE_URL}/v1/narratives/comprehensive",
headers={"X-API-Key": API_KEY},
params={
"tickers": "NVDA",
"from_date": from_date.isoformat(),
"to_date": to_date.isoformat(),
},
)
data = resp.json()
for narrative in data["results"][0]["global_narratives"]:
sentiment = narrative["sentiment"]
print(narrative["title"], "-", sentiment["sentiment_label"], f"({sentiment['avg_sentiment']:.2f})")
Example response (truncated):
{
"results": [
{
"ticker": "NVDA",
"global_narratives": [
{
"narrative_id": 142,
"title": "AI Infrastructure Supercycle",
"dominance_score": 0.847,
"is_active": true,
"daily_topics": [
{
"event_date": "2026-05-10",
"article_count": 14,
"sentiment": {
"avg_sentiment": 0.71,
"sentiment_label": "Positive",
"trajectory": "Escalating"
}
}
]
},
{
"narrative_id": 89,
"title": "Export Control Headwinds",
"dominance_score": 0.312,
"is_active": true,
"daily_topics": [
{
"event_date": "2026-05-10",
"article_count": 6,
"sentiment": {
"avg_sentiment": -0.38,
"sentiment_label": "Negative",
"trajectory": "Stable"
}
}
]
}
]
}
]
}
Documentation
- API Reference — endpoints, parameters, response schemas
- Data Model — narrative hierarchy explained
- MCP Quickstart — agent integration in 2 minutes
- Direct API Guide — REST integration guide
- Example Prompts — prompt templates for trading agents
Installing AletaIndex/aletaindex-fin-narratives
This server has no published package — it is built from source. Open the repository and follow its README.
▸ github.com/AletaIndex/aletaindex-fin-narrativesFAQ
Is AletaIndex/aletaindex-fin-narratives MCP free?
Yes, AletaIndex/aletaindex-fin-narratives MCP is free — one-click install via Unyly at no cost.
Does AletaIndex/aletaindex-fin-narratives need an API key?
No, AletaIndex/aletaindex-fin-narratives runs without API keys or environment variables.
Is AletaIndex/aletaindex-fin-narratives hosted or self-hosted?
Self-hosted: the server runs locally on your machine via the install command above.
How do I install AletaIndex/aletaindex-fin-narratives in Claude Desktop, Claude Code or Cursor?
Open AletaIndex/aletaindex-fin-narratives on unyly.org, pick your client tab (Claude Desktop, Claude Code, Cursor) and press Install — the config is generated automatically, no JSON editing.
Related MCPs
Stripe
Payments, customers, subscriptions
by Stripemalamutemayhem/unclick-agent-native-endpoints
110+ tools for AI agents spanning social media, finance, gaming, music, AU-specific services, and utilities. Zero-config local tools plus platform connectors. n
by malamutemayhemwhiteknightonhorse/APIbase
Unified API hub for AI agents with 56+ tools across travel (Amadeus, Sabre), prediction markets (Polymarket), crypto, and weather. Pay-per-call via x402 micropa
by whiteknightonhorsetrackerfitness729-jpg/sitelauncher-mcp-server
Deploy live HTTPS websites in seconds. Instant subdomains ($1 USDC) or custom .xyz domains ($10 USDC) on Base chain. Templates for crypto tokens and AI agent pr
Compare AletaIndex/aletaindex-fin-narratives with
Not sure what to pick?
Find your stack in 60 seconds
Author?
Embed badge for your README
Browse similar
All finance MCPs
