HubSpot CMS Website MCP
Provides comprehensive documentation and tools for HubSpot CMS development, including HubL templating, modules, templates, themes, sections, fields, and global content.
Provides documentation and guidance on setting up Tailwind CSS with HubSpot, including basic setup and Vite integration.
Provides documentation on integrating Vite with HubSpot for CSS tooling and build processes.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@HubSpot CMS Website MCPHow do I create a custom HubSpot module?"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
HubSpot Website MCP
An MCP (Model Context Protocol) server providing comprehensive HubSpot CMS development documentation. Use it with Claude Desktop or any MCP-compatible client to get contextual information about building HubSpot websites.
Features
HubL Templating: Variables, loops, conditionals, filters, functions, macros, tags
Modules: Creation, configuration, fields, meta.json
Templates: Page, blog, email, partials, drag-and-drop areas
Themes: Structure, theme.json, fields.json, theme fields
Sections: Reusable drag-and-drop layouts
Fields: All field types, visibility, repeaters, groups
Global Content: Global modules and partials
Tailwind CSS: Basic setup and Vite integration
CLI: Installation, commands, workflows
Related MCP server: Aindreyway MCP Codex Keeper
Installation
Using npx (Recommended)
Add to your Claude Desktop config (~/.claude/claude_desktop_config.json):
{
"mcpServers": {
"hubspot-website": {
"type": "stdio",
"command": "npx",
"args": ["-y", "github:GustavoGomezPG//HS-CMS-Website-MCP"]
}
}
}Local Installation
git clone https://github.com/GustavoGomezPG/HS-CMS-Website-MCP.git
cd hubspot-website-mcp
npm install
npm startThen add to Claude Desktop config:
{
"mcpServers": {
"hubspot-website": {
"type": "stdio",
"command": "node",
"args": ["/path/to/hubspot-website-mcp/server.js"]
}
}
}Available Tools
Tool | Description |
| List all available topics |
| Get a specific document from a topic |
| Get all documents from a topic |
| Search across all documents |
| Get the main overview |
Topics
getting-started- CMS overview, file structurecli- Installation, commandshubl- Variables, conditionals, loops, filters, functions, macros, tagsmodules- Overview, configuration, hiding modulestemplates- Overview, drag-and-drop areasthemes- Theme developmentsections- Section templatesfields- Field types, configurationglobal-content- Global modules and partialstailwind- CSS setup, Vite integration
Example Usage
Once configured, ask Claude:
"How do I create a HubSpot module?"
"What are the available HubL filters?"
"How do I set up Tailwind CSS with HubSpot?"
"Explain drag-and-drop areas in HubSpot templates"
License
MIT
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/GustavoGomezPG/HS-CMS-Website-MCP'
If you have feedback or need assistance with the MCP directory API, please join our Discord server