Release history
ahmetsbilgin/finbrain-mcp releases
Access institutional-grade alternative financial data directly in your LLM workflows.
All releases
7 shown
v0.2.0
Breaking risk
⚠ Upgrade required
- Upgraded `fastmcp` dependency from v2 to v3.
- Upgraded `finbrain-python` dependency from v0.1.x to v0.2.0.
- Rewrote all normalizers for v2 response shapes; field renames and restructured data keys are now in effect.
Breaking changes
- Removed the `market` parameter from all per-symbol tool inputs (`news_sentiment_by_ticker`, `app_ratings_by_ticker`, `analyst_ratings_by_ticker`, `house_trades_by_ticker`, `senate_trades_by_ticker`, `insider_transactions_by_ticker`, `linkedin_metrics_by_ticker`, `options_put_call`).
- Changed `predictions_by_market` to use v2 screener endpoint; now accepts optional `market`, `region`, and `prediction_type` parameters instead of a required `market`.
Notable features
- Added `news_by_ticker` tool – recent news articles with per‑article sentiment for a single ticker.
- Added `available_regions` tool – list markets grouped by region.
- Added `recent_news` tool – latest news across all tracked stocks and `recent_analyst_ratings` tool – latest analyst ratings across all tracked stocks.
Full changelog
[v0.2.0] - 2026-03-10
Added
news_by_tickertool — recent news articles with per-article sentiment for a single tickeravailable_regionstool — list markets grouped by regionrecent_newstool — latest news articles across all tracked stocksrecent_analyst_ratingstool — latest analyst ratings across all tracked stocks- 9 screener tools for cross-ticker screening:
screener_sentiment,screener_analyst_ratings,screener_newsscreener_insider_trading,screener_house_trades,screener_senate_tradesscreener_put_call_ratio,screener_linkedin,screener_app_ratings
Changed
- BREAKING: Migrated from FinBrain API v1 to v2
- The
marketparameter has been removed from all per-symbol tool inputs (news_sentiment_by_ticker,app_ratings_by_ticker,analyst_ratings_by_ticker,house_trades_by_ticker,senate_trades_by_ticker,insider_transactions_by_ticker,linkedin_metrics_by_ticker,options_put_call) predictions_by_marketnow uses the v2 screener endpoint and accepts optionalmarket,region, andprediction_typeparameters instead of a requiredmarketinsider_transactions_by_tickernow supportsdate_fromanddate_toparameters
- The
- Upgraded
fastmcpdependency from v2 to v3 - Upgraded
finbrain-pythondependency from v0.1.x to v0.2.0 - Rewrote all normalizers for v2 response shapes (field renames, restructured data keys, nested objects)
- Updated fake SDK fixtures and all tests for v2 compatibility