Bilingual financial news sentiment (English + Traditional Chinese) scored by Claude.
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent β or use 1-click editor setup below.
We haven't yet run this listing's install command through our automated sandbox check. This isn't a red flag β we're steadily working through the catalog.
π‘ Paste the JSON block into your client's configuration file under mcpServers, then restart the application.
MCP server for Praesentire β bilingual financial news sentiment as a Claude tool.
Three tools, one API:
| Tool | What it does |
|---|---|
get_sentiment | Aggregated -1 to +1 sentiment score + confidence + bull/bear distribution + latest 3 articles with rationale, for one ticker. |
get_sentiment_batch | Same aggregates for up to 50 tickers in one call. Each ticker bills as one request. |
compare_languages | English vs Traditional Chinese sentiment side-by-side + divergence score. Designed for cross-market arbitrage signals. |
Sources: Reuters, Bloomberg, Yahoo Finance, CNBC (English) + ηΆζΏζ₯ε ±, ε·₯εζε ±, Anue ι δΊ¨ (ηΉδΈ). Updated every 10 minutes.
You need a Praesentire API key. Sign up free β 100 req/day forever, no credit card.
Add to .mcp.json in your project root:
Then claude and ask: "What's the sentiment on NVDA?"
Edit your Claude Desktop config (%APPDATA%\Claude\claude_desktop_config.json on Windows, ~/Library/Application Support/Claude/claude_desktop_config.json on Mac):
Restart Claude Desktop. The three tools will appear in the connectors list.
Once installed, Claude can answer things like:
"What's the news sentiment on NVDA right now?" β Calls
get_sentiment("NVDA"), returns aggregated score + the 3 articles driving it.
"Compare English vs Chinese sentiment on TSMC β is there divergence?" β Calls
compare_languages("TSM"), returns side-by-side plus divergence score. If|divergence| > 0.3, that's a notable cross-market signal.
"Sentiment on my watchlist: NVDA, AMD, AVGO, TSM, ASML, INTC, MU." β Calls
get_sentiment_batch(["NVDA","AMD",...]), returns all at once.
"Why is NVDA down today? Pull sentiment + latest articles." β Calls
get_sentiment("NVDA")and Claude summarises the rationales.
Praesentire's pricing (the API behind this MCP):
| Tier | Requests / day | Price |
|---|---|---|
| Free | 100 | $0 forever |
| Hobby | 1,000 | $19 / mo |
| Pro | 10,000 | $99 / mo |
| Business | 100,000 | $499 / mo |
Each tool call = 1 request. get_sentiment_batch with N tickers = N requests.
Env vars:
| Var | Default | Description |
|---|---|---|
PRAESENTIRE_API_KEY | (required) | Your API key (pr_...). Get one at https://praesentire.com/dashboard. |
PRAESENTIRE_BASE_URL | https://praesentire.com/api/v1 | Override if self-hosting / testing against staging. |
The MCP server maps Praesentire's HTTP errors to LLM-friendly messages:
MIT
Factual signals from GitHub, npm, and our automated checks β not a rating.
No reviews yet β be the first to share how this listing worked for you.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/praesentire-mcp)<a href="https://allmcps.com/mcp/praesentire-mcp"><img src="https://allmcps.com/api/badge/praesentire-mcp?style=directory" alt="Praesentire MCP on AllMCPs" /></a>