HubSpot MCP Server

MIT License

Integrations

  • Provides tools for interacting with HubSpot CRM, allowing creation, retrieval, updating, and deletion of summary records stored as Note engagements, with additional capabilities for filtering records by date and sending summaries via chat or email.

HubSpot MCP Server

A Model Context Protocol (MCP) server that provides tools for interacting with HubSpot CRM. This server allows you to create, update, delete, and fetch summary records (stored as Note engagements) in HubSpot.

DockerFile

  • docker build -t mcp-hubspot-ts .
  • docker run --env-file .env -it mcp-hubspot-ts

Features

  • Create a summary as a Note engagement in HubSpot
  • Fetch all summary records (Notes) from HubSpot
  • Filter summary records by date
  • Update existing summary records
  • Delete summary records
  • Send summary records via chat or email

Setup

Installing via Smithery

To install hubspot-mcp-summary for Claude Desktop automatically via Smithery:

npx -y @smithery/cli install @KaranThink41/hubspot-mcp-summary --client claude

Manual Installation

  1. Install Dependencies
    npm install
  2. Create a .env FileCreate a .env file in the project root with your HubSpot credentials:
    HUBSPOT_ACCESS_TOKEN=your_access_token_here USER_ROLES_FILE=path/to/user_roles.json
  3. Build the ProjectCompile your TypeScript files:
    npm run build
  4. Start the ServerStart the MCP server:
    npm start

Development

To run the server in development mode with hot-reloading:

npm run dev

Testing with MCP Inspector

To inspect and test your MCP server implementation, you can use the MCP Inspector. For example:

npx @modelcontextprotocol/inspector -e HUBSPOT_ACCESS_TOKEN=your_access_token_here node build/index.js

This will start the MCP Inspector UI on http://localhost:5173. Use the UI to send JSON-RPC requests to your server.

Configuration

The server can be configured using environment variables:

  • HUBSPOT_ACCESS_TOKEN: Your HubSpot API access token
  • USER_ROLES_FILE: Path to the user roles configuration file

License

This project is licensed under the MIT License - see the LICENSE file for details.

-
security - not tested
A
license - permissive license
-
quality - not tested

A Model Context Protocol server that provides tools for interacting with HubSpot CRM, allowing users to create, update, delete, and fetch summary records stored as Note engagements in HubSpot.

  1. DockerFile
    1. Features
      1. Setup
        1. Installing via Smithery
        2. Manual Installation
      2. Development
        1. Testing with MCP Inspector
          1. Configuration
            1. License

              Related MCP Servers

              • -
                security
                A
                license
                -
                quality
                A Model Context Protocol server that provides seamless interaction with Workato's API through custom AI tools, enabling management of recipes, connections, connectors, folders, and activity logs.
                Last updated -
                TypeScript
                MIT License
                • Apple
                • Linux
              • A
                security
                F
                license
                A
                quality
                A model context protocol server that allows interaction with TriliumNext Notes, providing tools to create, search, retrieve, update, and delete notes through natural language commands.
                Last updated -
                5
                1
                JavaScript
                • Apple
              • A
                security
                A
                license
                A
                quality
                A Model Context Protocol implementation for the HubSpot API that provides a standardized interface for accessing and managing CRM data, including companies, contacts, deals, and other objects with comprehensive CRUD operations and association management.
                Last updated -
                101
                41
                8
                JavaScript
                MIT License
              • -
                security
                A
                license
                -
                quality
                A hub server that connects to and manages other MCP (Model Context Protocol) servers.
                Last updated -
                181
                4
                TypeScript
                MIT License

              View all related MCP servers

              ID: a9w1mbkazt