Benzinga
Benzinga provides real-time financial news and data APIs, offering comprehensive coverage of market-moving information for developers and financial professionals.
Verdict
Common use cases
- Prep earnings call notes before investor meetings
- Track analyst downgrades across portfolio holdings
- Monitor economic calendar for Fed announcements
- Stream breaking news during market hours
- Compare consensus targets to current price
Integration
- Vendor
- Benzinga
- Category
- developer-tools
- Auth
- API_KEY
- Tools
- 9
- Composio slug
benzinga
Tools
- Get Analyst Ratings
Tool to fetch analyst ratings calendar data including rating actions, price targets, and analyst details. use when querying upcoming or historical analyst ratings.
- Get Calendar Earnings Stream
Tool to subscribe to real-time earnings calendar events via websocket. use when you need immediate updates as reports are announced.
- Get Conference Calls
Tool to retrieve upcoming and historical conference call details such as times, tickers, and webcast urls. use when filtering conference calls by date range or ticker symbols.
- Get Consensus Ratings
Tool to get consensus analyst ratings and price targets for a specified ticker over a date range. use when you need to gauge analyst sentiment and target price consensus for investment decisions.
- Get Earnings Calendar V2.1
Tool to retrieve earnings calendar data (v2.1). use when you need dates, estimates, and actuals for upcoming earnings events.
- Get Economics
Tool to retrieve economic calendar events including actual, consensus, and prior values and importance. use when filtering by date, country, importance, or updated timestamp.
- Get Newsfeed Stream
Tool to stream real-time news events via websocket. use when you need immediate updates to news as they are created, updated, or removed.
- Get Removed
Tool to retrieve removed or cancelled calendar events. use when you need to identify calendar items removed for specific event types or filtered by removal timestamp.
- Get Removed News
Tool to retrieve news articles that have been deleted from the database. use when you need to fetch removed articles with pagination and timestamp filters.
Setup
Setup guide
- 11. In Switchy, navigate to Settings → Integrations → MCP Servers and click Add MCP Server. 2. Select Benzinga from the list and choose API Key as the authentication method. 3. Log into your Benzinga account at benzinga.com, go to API Settings, and generate a new API key (or copy an existing one). 4. Paste the key into Switchy's configuration field and click Connect. 5. Switchy will validate the key and display which tools are available based on your subscription tier. 6. Open any Space, type '@Benzinga get consensus ratings for AAPL' and hit send to confirm the connection works. 7. If a tool returns an access error, check your Benzinga plan includes that data feed and regenerate the key if needed.
What teammates see: by default, memories from Benzinga are scoped to the Space (PROJECT visibility) - you can mark any memory PRIVATE or share it ORG-wide.
Works well with
Top models
Compatibility data appears once enough Spaces have used this MCP together with a given model.
How Switchy teams use it
Starter prompts
Consensus Check
@Benzinga get consensus ratings for NVDA over the last 90 days and summarize the average price target versus today's closeOpen in a Space →
Earnings Prep
@Benzinga show me the next two weeks of earnings calendar events for tech stocks and flag any with estimate beats above 10%Open in a Space →
Downgrade Alert
@Benzinga fetch analyst ratings from the past 48 hours where the action was a downgrade and list the ticker, firm, and new ratingOpen in a Space →
Conference Call Lookup
@Benzinga get conference calls scheduled this week for TSLA and AAPL and include webcast URLs and start timesOpen in a Space →
Economic Event Scan
@Benzinga retrieve economic calendar events for the US over the next five days filtered to high importance and show actual versus consensusOpen in a Space →
Example outputs
Illustrative - representative of the model's voice and quality, not literal recordings.
@Benzinga what's the analyst consensus on NVDA right now? Show me the average price target and rating breakdown.
Based on current consensus data, NVDA has 42 analyst ratings with an average price target of $147.32 (range: $90-$200). The breakdown shows 31 Buy ratings (74%), 9 Hold (21%), and 2 Sell (5%). The most recent rating came from Morgan Stanley on January 15th with a $160 target and Overweight rating. Note this is illustrative data showing the typical response structure — actual figures reflect real-time analyst coverage.
This example demonstrates the consensus ratings tool, which aggregates analyst sentiment into actionable investment intelligence. Requires a valid API key with access to the ratings endpoint. Data freshness depends on your subscription tier; some plans have a 15-minute delay on rating updates.
@Benzinga subscribe me to earnings announcements for TSLA, AAPL, and MSFT over the next two weeks so I get notified immediately when they report.
Websocket subscription established for earnings calendar events. You'll receive real-time notifications when TSLA, AAPL, or MSFT report earnings through February 1st. Each event will include the announcement timestamp, EPS estimate vs. actual, revenue figures, and conference call details if scheduled. This is an illustrative example of the streaming response — actual implementation requires maintaining an active websocket connection in your Space.
This showcases the real-time earnings stream capability, which pushes updates as companies report rather than requiring polling. Important: websocket connections consume API quota continuously while active and may disconnect after periods of inactivity. Best suited for time-sensitive trading workflows where immediate notification matters.
@Benzinga pull the last 30 days of economic calendar events with 'high' importance, then summarize which indicators showed the biggest surprises versus consensus.
Retrieved 47 high-importance economic events from the past 30 days. Notable surprises: Non-Farm Payrolls came in at 256K vs. 160K consensus (+60% surprise), Core CPI printed 0.3% vs. 0.2% expected (+50% miss on inflation target), and Retail Sales showed -0.6% vs. +0.3% forecast (significant consumer weakness). Fed Interest Rate Decision matched expectations at 4.50%. This illustrative summary demonstrates how the economics tool pairs with AI analysis to surface market-moving divergences from expectations.
This example combines the economics calendar tool with AI reasoning to identify meaningful data surprises. The economics endpoint includes actual vs. consensus vs. prior values, making it ideal for macro analysis. Be aware that economic data is often revised in subsequent releases, so initial figures may not reflect final values.
Use-case deep-dives
When Benzinga wins for daily analyst-rating summaries
A 6-person investment research team runs a 7am standup to flag overnight rating changes before the market opens. Benzinga's Get Analyst Ratings and Get Consensus Ratings tools pull the prior 24 hours of upgrades, downgrades, and price-target shifts in one call, then surface consensus deltas for the tickers on their watchlist. The team pastes the output into Slack and assigns follow-up research in under 10 minutes. This works cleanly if your watchlist is under 200 tickers and you're comfortable with Benzinga's analyst coverage universe—if you need proprietary or sell-side-only ratings, you'll hit gaps. The API key setup is trivial, and the 9-tool scope keeps the MCP lightweight. If your morning routine is 'what changed overnight on our holdings,' this is the call.
When real-time earnings streams matter for fintech products
A 12-person fintech startup builds a retail trading app that surfaces earnings surprises in-app within seconds of the print. They use Get Calendar Earnings Stream and Get Newsfeed Stream to push websocket events into their notification pipeline, so users see beat-or-miss alerts before CNBC tweets them. The real-time advantage justifies the API cost when your product's value prop is speed—if you're building a weekly digest or a backtesting tool, the v2.1 batch endpoint is cheaper and simpler. The MCP's websocket tools require persistent connections, so you'll need infrastructure to handle reconnects and rate limits. If your feature roadmap includes 'instant earnings alerts' and you're already running event-driven architecture, Benzinga's streams are the shortest path to launch.
When Benzinga's economics calendar fills a compliance gap
A 3-person RIA manages $40M across 18 client portfolios and needs to document macro event exposure in quarterly compliance reports. They use Get Economics to pull Fed meetings, CPI prints, and GDP releases over the prior 90 days, then cross-reference those dates against trade timestamps to prove they didn't front-run scheduled announcements. The tool's importance filter lets them ignore minor releases and focus on market-moving events. This scenario works if your compliance framework accepts third-party calendar data as source-of-record—if your auditor requires Bloomberg or Refinitiv timestamps, Benzinga won't pass muster. The 9-tool MCP is overkill if you only need economics data, but if you're already using the earnings or ratings tools, adding macro context costs nothing. If your compliance checklist includes 'document event-driven trades,' this closes the loop.
Frequently asked
What does the Benzinga MCP do in Switchy?
It pulls live financial data into your AI workspace — analyst ratings, earnings calendars, conference call schedules, economic events, and real-time news streams. Your team can query upcoming earnings, track price target changes, or monitor market-moving announcements without leaving Switchy. Think of it as embedding a Bloomberg terminal feed into your AI agents.
Do I need a paid Benzinga account to use this MCP?
Yes. You need an active Benzinga API subscription and a valid API key. The MCP authenticates using that key, so free-tier or trial accounts may hit rate limits or lack access to certain data feeds like real-time websocket streams. Check your Benzinga plan before connecting.
Can the Benzinga MCP send alerts or write data back to Benzinga?
No. It's read-only. The MCP fetches analyst ratings, earnings data, and news streams but cannot post alerts, update calendars, or modify anything in Benzinga. If you need to act on the data — like triggering trades or sending Slack notifications — you'll build that logic in Switchy using other MCPs.
How is this different from just using Benzinga's website or API directly?
The MCP wraps Benzinga's API into natural-language tools your AI agents can call automatically. Instead of writing code to parse JSON responses or manually checking the Benzinga dashboard, you ask Switchy "What earnings are next week?" and it queries the right endpoint, formats the answer, and surfaces it in context. It's faster for ad-hoc research.
Who on my team should connect the Benzinga MCP?
Whoever holds your Benzinga API key and understands your data access tier. Typically a finance lead, data analyst, or engineering team member. Once connected, any Switchy user in your workspace can invoke the tools, but the API rate limits and subscription costs sit with the account that owns the key.