Skip to content

Release history

ahmetsbilgin/finbrain-mcp releases

Access institutional-grade alternative financial data directly in your LLM workflows.

All releases

7 shown

Review required
v0.2.3 New feature
Dependencies

government contracts tools

Review required
v0.2.2 New feature
Dependencies

Reddit mention tools

Review required
v0.2.1 New feature
Dependencies

Corporate lobbying tool

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_ticker tool — recent news articles with per-article sentiment for a single ticker
  • available_regions tool — list markets grouped by region
  • recent_news tool — latest news articles across all tracked stocks
  • recent_analyst_ratings tool — latest analyst ratings across all tracked stocks
  • 9 screener tools for cross-ticker screening:
    • screener_sentiment, screener_analyst_ratings, screener_news
    • screener_insider_trading, screener_house_trades, screener_senate_trades
    • screener_put_call_ratio, screener_linkedin, screener_app_ratings

Changed

  • BREAKING: Migrated from FinBrain API v1 to v2
    • The market parameter 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_market now uses the v2 screener endpoint and accepts optional market, region, and prediction_type parameters instead of a required market
    • insider_transactions_by_ticker now supports date_from and date_to parameters
  • 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, restructured data keys, nested objects)
  • Updated fake SDK fixtures and all tests for v2 compatibility
No immediate action
v0.1.6 New feature

Senate Trades API

No immediate action
v0.1.5 New feature

Docker support

No immediate action
v0.1.2 Maintenance

Routine maintenance and dependency updates.

Beta — feedback welcome: [email protected]