4,500+ servers built on MCP Fusion
Vinkius

HubSpot Marketing Hub MCP. Access your full CRM data without switching tabs.

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
See Vinkius in Action

Works with every AI agent you already use

…and any MCP-compatible client

HubSpot Marketing Hub MCP on Cursor AI Code Editor MCP Client HubSpot Marketing Hub MCP on Claude Desktop App MCP Integration HubSpot Marketing Hub MCP on OpenAI Agents SDK MCP Compatible HubSpot Marketing Hub MCP on Visual Studio Code MCP Extension Client HubSpot Marketing Hub MCP on GitHub Copilot AI Agent MCP Integration HubSpot Marketing Hub MCP on Google Gemini AI MCP Integration HubSpot Marketing Hub MCP on Lovable AI Development MCP Client HubSpot Marketing Hub MCP on Mistral AI Agents MCP Compatible HubSpot Marketing Hub MCP on Amazon AWS Bedrock MCP Support

Just plug in your AI agents and start using Vinkius.

HubSpot Marketing Hub MCP Server connects your AI client to your full HubSpot CRM data. You can search, create, and manage contacts, deals, and support tickets directly from conversation.

It gives instant access to your CRM data without ever forcing you to switch tabs. Use it to review lead submissions, check campaign status, or analyze audience list sizes.

What your AI agents can do

Hs form submissions

Gets individual form submissions for a specific HubSpot form, showing submitted field values and dates.

Hs list campaigns

Lists marketing campaigns in HubSpot with name, type, status, and campaign dates.

Hs list contact lists

Lists HubSpot contact lists (static and smart/dynamic) with name, type, and contact count.

+ 3 more capabilities included
Retrieve Form Submissions

Gets specific data for a HubSpot form, including submitted field values and the submission date.

List Marketing Campaigns

Lists marketing initiatives by name, type, current status, and associated dates.

Analyze Contact Lists

Provides the name, type (static or dynamic), and current count of every contact list in HubSpot.

Audit Lead Capture Forms

Lists all HubSpot forms, showing their name, type (popup, regular, embedded), field count, and total submissions.

Review Landing Pages

Lists all standalone landing pages, including their title, publish status, URL slug, and full public URL.

Check Email Status

Lists all marketing emails, detailing their name, subject line, send status, type, and publish date.

Supported MCP Clients

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
+ other MCP clients
Free for Subscribers

Waiting for input…

AI Agent

HubSpot Marketing Hub MCP Server: 6 Tools for Marketing Data

Use these tools to list and audit all critical marketing assets in HubSpot, from lead forms and contact lists to active campaigns and emails.

hs019d75b4

hs form submissions

Gets individual form submissions for a specific HubSpot form, showing submitted field values and dates.

hs019d75b4

hs list campaigns

Lists marketing campaigns in HubSpot with name, type, status, and campaign dates.

hs019d75b4

hs list contact lists

Lists HubSpot contact lists (static and smart/dynamic) with name, type, and contact count.

hs019d75b4

hs list forms

Lists HubSpot forms used for lead capture with name, type, field count, and submission volume.

hs019d75b4

hs list landing pages

Lists HubSpot landing pages with title, publish status, URL slug, and full page URL.

hs019d75b4

hs list marketing emails

Lists marketing emails in HubSpot with name, subject line, send status, type, and publish date.

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
Start building

Make Your AI Do More

Start with HubSpot Marketing Hub, 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

This server plugs your AI client directly into your HubSpot CRM data. You can search, create, and manage contacts, deals, and support tickets from conversation. It gives you instant access to your CRM data without ever forcing you to switch tabs. You can use it to review lead submissions, check campaign status, or analyze audience list sizes.

Getting Form Submissions
hs_form_submissions gets the individual form submissions for a specific HubSpot form, showing submitted field values and the submission date.

Listing Marketing Campaigns
hs_list_campaigns lists your marketing campaigns, giving you the name, type, current status, and campaign dates.

Analyzing Contact Lists
hs_list_contact_lists lists your HubSpot contact lists—whether they're static or smart/dynamic—and shows the name, type, and contact count for each.

Auditing Lead Capture Forms
hs_list_forms lists all HubSpot forms you use for lead capture, showing their name, type, field count, and total submission volume.

Reviewing Landing Pages
hs_list_landing_pages lists all your HubSpot landing pages, giving you their title, publish status, URL slug, and the full page URL.

Checking Email Status
hs_list_marketing_emails lists your marketing emails, detailing their name, subject line, send status, type, and publish date.

How HubSpot Marketing Hub MCP Works

  1. 1 You ask your AI agent to find information, like 'What leads did we get from the recent webinar?'
  2. 2 The agent calls the appropriate tool, like hs_form_submissions, which fetches the raw data from HubSpot.
  3. 3 The data gets routed back to your AI client, letting you see the results—the list of submissions, the campaign details, or the contact count—right where you are talking to your agent.

The bottom line is, you keep all your HubSpot data visible and actionable without ever leaving your conversation window.

Who Is HubSpot Marketing Hub MCP For?

The sales rep who needs to pull up a client's full history—from initial form submission to the latest deal stage—without opening 12 browser tabs. The marketing ops engineer who needs to audit five different list types and check the status of a campaign launch. Anyone who spends too much time clicking between HubSpot's different modules.

Sales Representative

Checks a deal's owner, finds the associated notes on a contact, and confirms if the client needs a support ticket opened before the next meeting.

Marketing Operations Manager

Audits all lead-capture forms using hs_list_forms to check performance, and then cross-references the list sizes using hs_list_contact_lists to ensure segmentation is correct.

Customer Success Manager

Creates a new support ticket and adds a detailed note to a contact record immediately after a call, all through the AI agent.

What Changes When You Connect

  • See exactly who submitted a form and what data they gave you using hs_form_submissions. You get the field values and the submission date immediately, so you never have to manually check form logs.
  • Keep tabs on your marketing efforts. hs_list_campaigns shows you the name, type, status, and dates for every single marketing initiative you run.
  • Know your audience size at a glance. hs_list_contact_lists lists every list in HubSpot, telling you if it's static or dynamic and how many contacts are in it.
  • Audit your lead generation setup. hs_list_forms lists all your forms, showing their type, how many fields they have, and their total submission volume.
  • Review your conversion assets. hs_list_landing_pages lists every standalone page, giving you the title, publish status, and the full URL slug for quick checks.
  • Track your messaging history. hs_list_marketing_emails lists all your emails, giving you the subject line, send status, and whether the email is a draft or published.

Real-World Use Cases

01

The Sales Team Needs a Full Client Picture

A sales rep gets a call from a prospect. They ask their agent, 'What's the history on this account?' The agent runs hs_list_forms and hs_list_contact_lists to show recent submissions and segmentation status. The rep can then create a deal and immediately add notes to the contact, solving the problem of disjointed client data.

02

Marketing Needs to Check Campaign Scope

The marketing manager wants to confirm if the Q3 launch campaign is active. They ask the agent to run hs_list_campaigns. The agent returns the name, current status, and dates. This instantly solves the problem of manually searching multiple campaign dashboards to confirm live status.

03

Support Team Needs to Track Leads

A support agent needs to know which leads are most engaged. They ask the agent to run hs_list_forms and hs_list_contact_lists. The agent shows the total submissions for lead forms and the size of the 'High Value Leads' list. This helps the agent prioritize support efforts.

04

Reviewing Outdated Content

A content manager needs to know which landing pages are no longer live. They ask the agent to run hs_list_landing_pages. The agent returns the title, publish status, and URL slug, allowing the manager to quickly identify and update or archive outdated conversion assets.

The Tradeoffs

Manually checking list sizes

Logging into HubSpot, navigating to 'Contacts' > 'Lists', and clicking into five different list types just to count members and check if the segment is smart or static.

Just ask your agent to run hs_list_contact_lists. It instantly lists the name, type, and current contact count for all lists, saving you the clicks.

Forgetting which form was used

Trying to recall if the lead data came from the website footer form or the dedicated webinar form, and then having to manually search the submissions page.

Ask your agent to run hs_list_forms. It shows all form names and types, so you can quickly identify the source and then use hs_form_submissions to get the data.

Misunderstanding campaign scope

Thinking that a single email send is part of a major campaign, and having to dig through the 'Marketing' tab to manually verify all related assets and dates.

Run hs_list_campaigns. This tool groups all related marketing assets (emails, ads, landing pages) under one initiative, giving you the full picture in one shot.

When It Fits, When It Doesn't

Use this if you need a single place to pull together disparate HubSpot data points—like 'Show me the leads who submitted Form X and are currently in List Y.' You need to read the status of a list, a campaign, or a form without navigating away from your current task. Don't use this if you need to create the content (write the email copy or design the page); the server only reads and manages existing data. If you only need to check a contact's internal notes or owner, the core HubSpot CRM functions are better, but this server still gives you visibility into the surrounding marketing context.

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

How we secure it →

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 6 capabilities that interface natively with Claude, ChatGPT, Cursor, and any MCP client. No middleware. No custom integration required.

Available Capabilities

hs_form_submissions hs_list_campaigns hs_list_contact_lists hs_list_forms hs_list_landing_pages hs_list_marketing_emails

Getting a full picture of a lead's journey used to take five different dashboards.

Today, if a sales rep needs to know everything about a prospect, they jump between tabs: the 'Contacts' list for basic info, then the 'Forms' section to see submissions, and finally the 'Lists' section to check if they are segmented. It's a copy/paste parade that kills momentum.

With the HubSpot Marketing Hub MCP Server, you just ask your agent. It runs the necessary tools—like `hs_list_forms` and `hs_list_contact_lists`—and summarizes the findings. You get the full context, without ever leaving your chat.

HubSpot Marketing Hub MCP Server: Manage all marketing assets.

You no longer have to manually check the 'Marketing' tab for campaign status, then open the 'Emails' section to see the send date, and finally jump to the 'Landing Pages' to confirm the URL. It's a headache.

Now, you ask the agent to list assets. It uses `hs_list_campaigns`, `hs_list_marketing_emails`, and `hs_list_landing_pages` to give you a structured, consolidated view of everything, period.

Common Questions About HubSpot Marketing Hub MCP

How do I check lead submissions using the hs_form_submissions tool? +

The hs_form_submissions tool gets specific data for a HubSpot form, including submitted field values and the submission date. You must provide the form ID first, and then you can ask the agent to summarize the data for you.

What is the difference between `hs_list_forms` and `hs_list_contact_lists`? +

hs_list_forms lists all forms and their submission volume. hs_list_contact_lists lists audience segments (smart or static) and tells you how many contacts are in them.

Can I see all active marketing campaigns with hs_list_campaigns? +

Yes. hs_list_campaigns lists all marketing initiatives, giving you the name, type, current status, and associated dates. It's perfect for auditing your marketing efforts.

Does HubSpot Marketing Hub MCP Server help with email management? +

Yes. The hs_list_marketing_emails tool lists all marketing emails, providing the subject line, send status, type, and publish date, so you can track your messaging history.

When do I use the `hs_list_contact_lists` tool to manage audience segments? +

Use hs_list_contact_lists when you need to know the size and type of your audience segments. It lists all contact lists—both manual (static) and automated (dynamic)—and provides the current contact count for each one. This lets you audit your targeting options before running a campaign.

How does the server handle rate limits when I run multiple commands like `hs_list_forms`? +

The server manages rate limits automatically. If you exceed the allowed calls, your AI client receives a specific error message detailing the limit reached and when you can try again. This keeps your agent running smoothly without unexpected failures.

Can I use `hs_list_landing_pages` to check the publishing status of a page? +

Yes, hs_list_landing_pages returns the publish status (draft or published) for every page. This lets you quickly verify if a lead capture page is ready to go live or if it's still in draft mode.

What information does `hs_list_campaigns` provide about a marketing initiative? +

hs_list_campaigns gives you the campaign name, its type, current state, and the associated dates. This allows you to get a high-level overview of a marketing effort, seeing which assets (like emails or ads) are part of that single initiative.

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.

More in this category

You might also like

Built & Managed by Vinkius 30s setup 6 tools

We've already built the connector for HubSpot Marketing Hub. Just plug in your AI agents and start using Vinkius.

No hosting. No infrastructure. No complex setup.
All 6 tools are live and waiting. You're up and running in seconds.

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
+ other MCP clients

Vinkius gives your AI agents access to the full catalog of app connectors, all fully managed, secure, and enterprise-ready. One subscription, every tool you need.

Zero hosting required Full MCP catalog included Enterprise-grade security Auto-updated by Vinkius

Built, hosted, and secured by Vinkius. You just connect and go.