4,500+ servers built on MCP Fusion
Vinkius

HubSpot CMS Hub MCP. Manage content, domains, and CRM data from chat.

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 CMS Hub MCP on Cursor AI Code Editor MCP Client HubSpot CMS Hub MCP on Claude Desktop App MCP Integration HubSpot CMS Hub MCP on OpenAI Agents SDK MCP Compatible HubSpot CMS Hub MCP on Visual Studio Code MCP Extension Client HubSpot CMS Hub MCP on GitHub Copilot AI Agent MCP Integration HubSpot CMS Hub MCP on Google Gemini AI MCP Integration HubSpot CMS Hub MCP on Lovable AI Development MCP Client HubSpot CMS Hub MCP on Mistral AI Agents MCP Compatible HubSpot CMS Hub MCP on Amazon AWS Bedrock MCP Support

Just plug in your AI agents and start using Vinkius.

HubSpot CMS Hub. Manage your entire content infrastructure—site pages, blog posts, landing pages, authors, and domains—from a single conversation. Your AI client accesses full content metadata, allowing you to search, list, and get deep details on every piece of content in HubSpot CMS.

It's the command center for content and SEO operations.

What your AI agents can do

Hs get blog post

Gets full details, including SEO data and body content length, for a specific HubSpot blog post ID.

Hs list blog authors

Lists all configured blog authors with their name, email, slug, and bio.

Hs list blog posts

Lists all blog posts with their title, slug, current publish status, author, and date.

+ 6 more capabilities included
List and search content assets

Your agent retrieves lists of blog posts, site pages, or landing pages, filtering results by status, author, or keyword.

Get detailed content metadata

The agent pulls full SEO data, body content length, and publication settings for any specific blog post ID.

Manage and track content taxonomy

You can list all blog tags and authors, which helps keep track of content categories and contributors.

Verify domain setup

The agent checks all domains connected to HubSpot, confirming DNS resolution status and usage across different features.

Search and manage CRM data

Your agent executes commands to find contacts, create deals, or manage support tickets across the entire HubSpot CRM.

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 CMS Hub MCP Server: 9 Tools for Content Ops

Run content audits, manage content taxonomy, and verify domains by calling these 9 specialized tools through your AI client.

hs019d75b4

hs get blog post

Gets full details, including SEO data and body content length, for a specific HubSpot blog post ID.

hs019d75b4

hs list blog authors

Lists all configured blog authors with their name, email, slug, and bio.

hs019d75b4

hs list blog posts

Lists all blog posts with their title, slug, current publish status, author, and date.

hs019d75b4

hs list blog tags

Lists all available blog tags used for categorizing content by name and slug.

hs019d75b4

hs list domains

Lists all domains connected to HubSpot, showing DNS resolution status and usage type.

hs019d75b4

hs list landing pages

Lists standalone, conversion-focused landing pages with their title, URL, status, and campaign association.

hs019d75b4

hs list site pages

Lists standard website pages (like About or Contact) with their title, slug, publish status, and domain.

hs019d75b4

hs search blog posts

Searches the blog library by title or keyword to find specific articles or topics.

hs019d75b4

hs search site pages

Searches the site page inventory by title or keyword to locate specific website pages.

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 CMS 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

You're connecting your AI client straight into HubSpot CMS Hub. You get instant access to your entire content stack and all the metadata attached to it—no switching tabs necessary. Your agent can handle content assets like blog posts, site pages, and landing pages, and it'll pull all the necessary details for you.

Listing and Searching Content Assets

Your agent pulls lists of blog posts, site pages, and landing pages. You can filter those lists by status, author, or keyword. You'll find all the blog posts using hs_list_blog_posts and you can search the whole blog library by title or keyword with hs_search_blog_posts. You can also locate specific website pages by title or keyword using hs_search_site_pages.

For standalone, conversion-focused landing pages, hs_list_landing_pages lists them out, showing their title, URL, status, and campaign association. You can list standard website pages, like your About or Contact page, with hs_list_site_pages, which gives you the title, slug, publish status, and domain.

Getting Deep Content Metadata

Need the full scoop on a specific article? hs_get_blog_post gets full details for a single HubSpot blog post ID, including SEO data and the body content length.

Managing Content Taxonomy and Contributors

To keep track of who wrote what and what topics you cover, you can list all blog tags using hs_list_blog_tags (showing name and slug). You can also list every configured blog author with hs_list_blog_authors, which gives you their name, email, slug, and bio.

Verifying Domain Setup

hs_list_domains checks all domains connected to HubSpot, confirming their DNS resolution status and usage type.

Summary of Capabilities

Your agent runs commands to search and list content assets, pulls full SEO data for specific blog posts, helps you track content categories and contributors by listing tags and authors, confirms domain setup status, and lets you search or list content by title or keyword.

How HubSpot CMS Hub MCP Works

  1. 1 Your agent recognizes the intent (e.g., 'List all published website pages').
  2. 2 The agent selects and executes the appropriate tool (e.g., hs_list_site_pages), passing necessary parameters.
  3. 3 The server returns structured data (title, slug, status, domain) which your agent formats and presents to you.

The bottom line is that your AI client handles the API calls and data formatting, letting you focus on the content strategy, not the technical steps.

Who Is HubSpot CMS Hub MCP For?

Content Managers who hate switching between the CMS and a chat interface. SEO Specialists who need to audit content metadata across multiple types of pages. Marketing Ops who need full visibility into content pipelines and domain health. If your job involves knowing 'what content exists and where it lives,' this is for you.

Content Manager

Uses the server to list all published pages using hs_list_site_pages and then uses hs_search_blog_posts to find articles that need updated SEO metadata.

SEO Specialist

Checks domain health and SEO settings by running hs_list_domains and then uses hs_get_blog_post to verify the meta description length for a new article.

Marketing Operations (RevOps)

Runs pipeline audits by checking the status of deals and tickets, while also maintaining content governance by listing authors using hs_list_blog_authors.

What Changes When You Connect

  • See a complete content inventory. Need to know what pages exist? Running hs_list_site_pages gives you a list of all standard website pages, while hs_list_landing_pages separates conversion-focused pages. You get the full scope instantly.
  • Audit your content structure easily. Use hs_list_blog_tags to see every available content category, and hs_list_blog_authors to check who wrote what. It keeps your content taxonomy clean.
  • Verify your site's digital foundation. The hs_list_domains tool reports on connected domains and their DNS status. This tells you if your web presence is set up correctly before launch.
  • Deep-dive into content performance. Instead of guessing, run hs_get_blog_post to pull the full metadata—including body content length and SEO settings—for a specific post ID.
  • Find content fast. Use hs_search_blog_posts or hs_search_site_pages to locate specific articles or pages by keyword, skipping the manual navigation through the CMS UI.
  • Centralize CRM visibility. While focused on content, you can still manage contacts, create deals, and track support tickets in the chat, keeping all operations in one place.

Real-World Use Cases

01

The Quarterly SEO Audit

An SEO Specialist needs to audit 50 old articles. They first use hs_search_blog_posts to pull a list of old slugs. Then, for each slug, they run hs_get_blog_post to check the SEO settings and meta description. This process takes minutes via agent calls instead of hours of manual UI clicks.

02

Launching a New Campaign

A Marketing Manager is launching a campaign. They first check domain readiness using hs_list_domains to ensure the DNS is correct. Next, they use hs_list_landing_pages to review existing conversion assets and confirm the page status before the launch day.

03

Onboarding a New Team Member

A Manager needs a full picture of the team's capabilities. They ask the agent to run hs_list_blog_authors to get all contributor emails and bios, and then use hs_list_blog_posts to see the latest published work, all without leaving the chat.

04

Fixing Content Silos

A Content Director notices content is spread out. They run hs_list_site_pages to get the core website structure and then cross-reference it with hs_search_site_pages to find any orphaned or unpublished pages that need attention.

The Tradeoffs

Switching Tabs and Copying IDs

The user navigates to the blog section, finds a post, copies its ID, opens a new tab to the SEO panel, and manually inputs the ID to check the meta description.

Just tell your agent to 'Get the full details for the blog post slug X.' The agent handles the ID lookup and executes hs_get_blog_post for you.

Forgetting the difference between page types

The user assumes hs_list_site_pages shows all web content, but it only shows core pages like 'About Us' or 'Contact.' Landing pages are missed.

Always check both hs_list_site_pages for standard pages and hs_list_landing_pages for conversion-focused assets to get a full content map.

Searching without filtering by status

The user runs a broad search and gets 50 results, many of which are drafts or scheduled for next month. They waste time sorting through non-publishable content.

Specify the status in your query. Ask the agent to 'List only published site pages' or 'Search for published blog posts' to keep results actionable.

When It Fits, When It Doesn't

Use this if you need a single, conversational interface to manage and audit structured content metadata across multiple content types (site pages, blogs, landing pages). It’s essential for content teams that need to govern content flow and SEO settings without leaving their primary workflow tool.

Don't use this if your only need is to write a single article draft or manage an individual campaign's form fields. For those tasks, sticking to the native HubSpot editor is better. If you only need to check DNS resolution, hs_list_domains is a focused tool, but this server gives you the full content context around it.

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

Available Capabilities

hs_get_blog_post hs_list_blog_authors hs_list_blog_posts hs_list_blog_tags hs_list_domains hs_list_landing_pages hs_list_site_pages hs_search_blog_posts hs_search_site_pages

Auditing HubSpot content used to require jumping between 5 different dashboards.

Before this server, checking a site’s content was a mess of clicks. You had to go to the blog section for posts, then the website pages tool for static content, and maybe a third tool for the dedicated landing pages. Every piece of metadata—the SEO score, the author, the publish date—was locked in a separate tab.

Now, you talk to your agent. You ask, 'Show me all published pages on the 'Pricing' domain and list their authors.' The agent handles the complex cross-tool query and spits out a clean, unified report. It's all one prompt.

HubSpot CMS Hub MCP Server: Content & Domain Ops

You no longer need to manually run reports on the CMS UI to build a content audit. The server gives you immediate, structured access to everything: `hs_list_blog_posts` provides the list, and `hs_get_blog_post` provides the deep metadata on demand.

This means you spend zero time clicking buttons and maximum time fixing content gaps. It's the single source of truth for your entire content lifecycle.

Common Questions About HubSpot CMS Hub MCP

How do I check the SEO details for a specific blog post using hs_get_blog_post? +

You provide the post ID or slug and ask your agent to 'Get full details for this post.' The agent runs hs_get_blog_post and returns the title, meta description, and body content length in one response.

Can I list all available tags using hs_list_blog_tags? +

Yes, running hs_list_blog_tags retrieves a list of every tag used in HubSpot. This helps you audit your blog taxonomy and ensure consistency across content.

What is the difference between hs_list_site_pages and hs_list_landing_pages? +

Site pages are your main website content (About, Contact). Landing pages are dedicated, standalone pages built purely for lead capture or conversions. The server lists both types for full coverage.

How do I find a specific website page by keyword using hs_search_site_pages? +

You just tell your agent to 'Find the page about pricing.' The agent executes hs_search_site_pages and returns matching titles, slugs, and domains.

How do I use hs_search_blog_posts to find articles about a specific topic? +

It searches the content library by title or keyword. You pass the topic or keyword into the query to locate matching posts by title, slug, status, and date.

What information does hs_list_blog_authors return about content contributors? +

It provides the author's display name, email, URL slug, and bio. This helps you find profiles or attribute content when you know the author's name or need their IDs.

When should I use hs_list_domains to verify my connected HubSpot setup? +

Use it when you need to check connected domains. It lists the domain name, if DNS is resolving correctly, and which HubSpot features (CMS, email, landing pages) use that domain.

How does hs_list_landing_pages help me audit my conversion assets? +

This tool lists conversion-focused pages. It returns the page title, URL, publish status, and if the page is associated with a specific campaign.

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 9 tools

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

No hosting. No infrastructure. No complex setup.
All 9 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.