HubSpot Analytics MCP. Track web traffic and campaign performance instantly.
Works with every AI agent you already use
…and any MCP-compatible client
Just plug in your AI agents and start using Vinkius.
HubSpot Analytics MCP Server connects your AI agent directly to HubSpot's full suite of reporting data. Check web traffic metrics, track campaign performance (opens, clicks, bounces), and view activity timelines for any contact or deal.
It lets you query all your marketing and sales data using plain conversation, eliminating the need to switch between HubSpot tabs and BI tools.
What your AI agents can do
Hs analytics views
Lists available analytics views in the HubSpot account for filtering web traffic and reporting data.
Hs email analytics
Gets delivery and engagement analytics for a specific HubSpot marketing email: opens, clicks, bounces, and unsubscribes.
Hs list events
Lists all activity history (page views, form submissions, calls) for a specific HubSpot CRM record.
Retrieves total sessions, page views, new contacts, and traffic sources over a chosen time frame using hs_web_analytics.
Gets delivery and engagement data for a specific email send, including open rate, click count, and bounce count via hs_email_analytics.
Lists all timeline events—like page views, form submissions, and calls—for a specific contact, company, or deal using hs_list_events.
Retrieves the name, type, and description of custom analytics reports set up in the HubSpot account using hs_list_reports.
Lists available, named configurations that scope analytics data, allowing for precise filtering of web traffic and reports using hs_analytics_views.
Ask AI about this MCP
Supported MCP Clients
Waiting for input…
HubSpot Analytics MCP Server: 5 Tools for Reporting
Run complex analytics queries and access specific HubSpot data streams by invoking one of these five dedicated tools.
019d75b3hs analytics views
Lists available analytics views in the HubSpot account for filtering web traffic and reporting data.
019d75b3hs email analytics
Gets delivery and engagement analytics for a specific HubSpot marketing email: opens, clicks, bounces, and unsubscribes.
019d75b3hs list events
Lists all activity history (page views, form submissions, calls) for a specific HubSpot CRM record.
019d75b3hs list reports
Lists custom analytics reports configured in HubSpot with their name, type, and description.
019d75b3hs web analytics
Gets website traffic analytics from HubSpot, including sessions, page views, new contacts, and traffic sources over time.
Choose How to Get Started
Build a custom MCP for your own tools, or connect a ready-made integration from our catalog.
Build Your Own
Turn any API into an MCP. Import a spec, define Agent Skills, or deploy with MCPFusion.
- Import from OpenAPI, Swagger, or YAML specs
- Create Agent Skills with progressive disclosure
- Deploy to edge with MCPFusion framework
- Built in DLP, auth, and compliance on every call
- Real time usage dashboard and cost metering
- Publish to catalog or keep private
Make Your AI Do More
Start with HubSpot Analytics, then connect any of our 4,700+ other servers whenever your AI needs more. One click, no limits.
- Use this MCP plus 4,700+ others, all in one place
- Add new capabilities to your AI anytime you want
- Every connection is secured and compliant automatically
- Track usage and costs across all your servers
- Works with Claude, ChatGPT, Cursor, and more
- New servers added to the catalog every week
What you can do with this MCP connector
HubSpot Analytics MCP Server connects your AI agent straight to HubSpot's reporting data. It lets you query all your marketing and sales data using plain conversation, so you never gotta jump between tabs or BI tools. hs_web_analytics gets you website traffic analytics, showing total sessions, page views, new contacts, and traffic sources for any time period. hs_email_analytics audits email campaign performance by grabbing delivery and engagement data for a specific send, including open rate, click count, and bounce count. hs_list_events lists all activity history—like page views, form submissions, and calls—for any contact, company, or deal.
You can list custom analytics reports set up in HubSpot using hs_list_reports, which returns the report's name, type, and description. hs_analytics_views lets you scope your analytics data by listing available configurations, helping you filter web traffic and reports precisely.
How HubSpot Analytics MCP Works
- 1 Your AI client sends a natural language request (e.g., 'What was the open rate for the last campaign?').
- 2 The MCP Server identifies the need for analytics data and invokes the relevant tool (e.g.,
hs_email_analytics). - 3 The tool executes the query against HubSpot and returns structured data (e.g., JSON) to your AI client for immediate display.
The bottom line is, your AI client acts as the interface to HubSpot's data layer, running complex reports and queries without you touching the native UI.
Who Is HubSpot Analytics MCP For?
Marketing Operations teams, RevOps, and Sales Managers who spend hours jumping between HubSpot's UI, Google Analytics, and BI tools. If you're tired of manual data stitching and want a single source of truth for campaign performance and user behavior, this is for you.
Uses the server to correlate web traffic (via hs_web_analytics) with email campaign results (via hs_email_analytics) to prove ROI.
Checks the full activity timeline (hs_list_events) on a prospect to understand their engagement level before making a call.
Generates pipeline snapshots and audits the activity history across deals and contacts without leaving their agent.
What Changes When You Connect
- See the full journey of a prospect. Instead of checking a separate tab for activity, the
hs_list_eventstool shows every page view, form submission, and call history on a contact or deal. - Audit campaign performance instantly. Use
hs_email_analyticsto get hard numbers on open rates, click counts, and bounces for any specific marketing email without manual report generation. - Track lead generation sources.
hs_web_analyticsgives you sessions, page views, and new contact counts, letting you see exactly where your website traffic is coming from over time. - Manage the entire sales lifecycle. The underlying CRM tools let you search, create, and manage deals and contacts, keeping all that data accessible through conversation.
- Understand reporting scope. The
hs_analytics_viewstool lists available report scopes, ensuring your queries are filtered correctly and your data is accurate. - Find required reports quickly.
hs_list_reportslists all custom analytics reports in HubSpot, so you don't waste time hunting for the right dashboard.
Real-World Use Cases
Pinpointing a Cold Lead's Interest
A sales rep needs to qualify a lead but doesn't know what they've done. They ask their agent to run hs_list_events on the contact. The agent returns a timeline showing the lead viewed the pricing page three times and submitted a form, allowing the rep to tailor the conversation immediately.
Measuring Campaign ROI
A marketing manager wants to know if the last email campaign worked. They ask the agent to check hs_email_analytics. The agent immediately provides the open rate, click rate, and bounce count, proving ROI without needing to export and chart a spreadsheet.
Troubleshooting Traffic Drop-Offs
Traffic dropped last month. The ops team asks the agent to run hs_web_analytics over the last 90 days. The agent shows a clear drop in sessions correlated with a change in traffic source, helping the team immediately identify the problem area.
Auditing a Deal's History
A manager needs a quick snapshot of a deal's status before a meeting. They ask the agent to list the pipeline stages and check hs_list_events for that deal. They get the full history, seeing who created the deal and when key documents were attached.
The Tradeoffs
Manual Data Exporting
Exporting a large dataset from HubSpot to Excel. You spend an hour cleaning up the CSV, manually cross-referencing dates, and then building a chart that might be wrong.
→
Let your agent run hs_web_analytics or hs_email_analytics. It handles the data retrieval and structure in real-time, giving you clean, queryable results instantly.
Relying on Native Dashboards
Opening 5 different HubSpot reports and manually comparing metrics across them. You lose track of which report measures what, and the process is slow.
→
Use the server to run hs_list_reports first. Then, ask your agent to compare metrics across different report types using natural language, synthesizing the data for you.
Ignoring Event Data
Only looking at the 'Last Activity' date on a contact record and assuming everything is fine. You miss key interactions like multiple page views or form submissions.
→
Run hs_list_events on the contact. This shows the full, granular activity history, revealing subtle signals that a simple date check would miss.
When It Fits, When It Doesn't
Use this if you need to correlate data from multiple HubSpot sources instantly. For example, linking a low open rate (from hs_email_analytics) to a sudden drop in web traffic (from hs_web_analytics). This server is for deep, multi-source analysis. Don't use it if you just need a simple list of contacts or a quick search. For that, the core CRM tools are enough. If your goal is purely to build a custom, permanent dashboard, you'll need a dedicated BI tool, not just this API layer.
Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by HubSpot. All third-party trademarks, logos, and brand names are the property of their respective owners. Their use on this website is strictly for informational purposes to identify service compatibility and interoperability.
VINKIUS INFRASTRUCTURE
Cloud Hosted
Managed infra
V8 Isolated
Sandboxed per request
Zero-Trust Proxy
No stored credentials
DLP Enforced
Policy on every call
GDPR Compliant
EU data residency
Token Compression
~60% cost reduction
Works with Claude, ChatGPT, Cursor, and more
The Model Context Protocol standardizes how applications expose capabilities to LLMs. Instead of operating in isolation, your AI gains direct access to external platforms, live data, and real-world actions through secure, standardized connections.
This server provides 5 capabilities that interface natively with Claude, ChatGPT, Cursor, and any MCP client. No middleware. No custom integration required.
Available Capabilities
Pulling web traffic and campaign data together shouldn't require five different tabs.
Right now, tracking a lead's journey means opening the Contact record, switching to the Activity tab to see if they visited the pricing page. Then, you have to open the Marketing tab to check the last email send's open rate. If you want to know if the email influenced the visit, you have to manually compare two separate data views.
With the HubSpot Analytics MCP Server, you ask your agent directly. You can ask, 'Show me contacts who opened the last email AND visited the pricing page.' The agent runs `hs_list_events` and `hs_email_analytics` simultaneously, giving you a single, cross-referenced list of qualified leads.
HubSpot Analytics MCP Server: Get campaign metrics and web reports in one go.
You can skip the manual steps of navigating to the Marketing Email section, downloading the performance CSV, and then going to the Website Analytics section to check the session count. The server runs `hs_email_analytics` and `hs_web_analytics` in sequence.
The difference is that you stop dealing with data silos. You get a single conversational output that synthesizes the performance metrics from both sources, letting you act on the data immediately.
Common Questions About HubSpot Analytics MCP
How does the HubSpot Analytics MCP Server handle web traffic data using hs_web_analytics? +
It retrieves metrics like total sessions, pageviews, new contacts, and traffic sources. You can specify the report view, period (daily, weekly, monthly), and date range to narrow down the traffic data.
Can I check email performance using the hs_email_analytics tool? +
Yes. This tool gets delivery and engagement analytics for a specific marketing email. It returns opens, clicks, bounces, and unsubscribes.
What is the purpose of hs_list_events for HubSpot analytics? +
This tool lists all activity history for a specific CRM record (contact, company, deal). It shows everything from page views to form submissions, giving a complete activity timeline.
How do I find available reports with hs_list_reports? +
You use this tool to list all custom analytics reports configured in HubSpot. It returns the report's name, type, and description so you know which report to query.
Does hs_analytics_views help with HubSpot reporting? +
Yes. This tool lists available analytics views, which are configured scopes that help filter your web traffic and reporting data accurately.
How do I check for available report scopes using the hs_analytics_views tool? +
The hs_analytics_views tool lists available reporting scopes. This helps you narrow down web traffic and reporting data by providing specific view IDs for filtered analytics queries.
What information does the hs_web_analytics tool return regarding website performance? +
It returns core web metrics like total sessions, pageviews, new contacts, and bounce rate. You can specify time ranges and view types (totals, daily, weekly, monthly) to track traffic trends.
When should I use the hs_list_events tool for tracking activity history? +
Use hs_list_events when you need a complete activity timeline. It pulls all interaction history—page views, form submissions, calls, etc.—for a specific contact, company, or deal record.
What HubSpot data can I access? +
Contacts, Companies, Deals, Tickets, Notes, Owners, and Pipelines. All data respects your HubSpot permissions.
Can I create and update records? +
Yes! Create contacts, deals, tickets, and notes. All through natural conversation.
How does authentication work? +
Uses a HubSpot Private App token (Bearer). Create a Private App in Settings > Integrations > Private Apps, copy the token, and paste it.
Use it with your favorite AI tools
Connect this server to Cursor, Claude, VS Code, and more.
More in this category
ECB Discovery — Universal Statistical Data Access
Explore the complete ECB statistical catalog: browse all available dataflows (datasets) and query any ECB SDMX dataset with custom series keys — from exchange rates and monetary aggregates to banking supervision and payment statistics.
Dada Now Delivery
Bring Dada Now's Instant Local Delivery API to your LLM. Schedule swift deliveries, manage your stores, and calculate routing fees.
Vivo Game Open Platform
Manage Vivo Game Open Platform distribution — validate logins, query orders, and report game data directly from any AI agent.
You might also like
Pixso
Collaborative design platform and UI/UX tool — manage design files, nodes, and teams via AI.
DevDocs
Search and read developer documentation via DevDocs.io — list libraries, find specific API pages, and retrieve Markdown docs directly from any AI agent.
Favqs
Discover and manage quotes — fetch the Quote of the Day, search by author or tag, and curate your favorites directly via AI.