What does the HubSpot MCP Server do?
It provides a set of MCP tools that allow AI assistants to perform HubSpot CRM operations such as creating/updating contacts and companies, retrieving activity histories, and accessing recent engagements.
@lkm1developer
Basic information
hubspot mcp server
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"hubspot-mcp-server": {
"command": "npx",
"args": [
"mcp-proxy-auth",
"node",
"dist/index.js"
]
}
}
}`firstname` (string, required): Contact's first name
`name` (string, required): Company name
`company_id` (string, required): HubSpot company ID
`days` (number, optional, default: 7): Number of days to look back
`limit` (number, optional, default: 10): Maximum number of companies to return
`limit` (number, optional, default: 10): Maximum number of contacts to return
`contact_id` (string, required): HubSpot contact ID to update
`company_id` (string, required): HubSpot company ID to update
HubSpot MCP Server is a Model Context Protocol (MCP) server implementation that enables AI assistants to interact with HubSpot CRM data. It provides tools for creating and managing contacts and companies, retrieving company activity histories, accessing recent engagements, and fetching lists of active contacts and companies.
Clone the repository, install dependencies with npm install, and build with npm build. Configure a HubSpot API access token as an environment variable (HUBSPOT_ACCESS_TOKEN) or pass it as a command-line argument (--access-token). Start the server with npm start. For an authenticated SSE server, use npx mcp-proxy-auth node dist/index.js and set the AUTH_SERVER_URL environment variable.
It provides a set of MCP tools that allow AI assistants to perform HubSpot CRM operations such as creating/updating contacts and companies, retrieving activity histories, and accessing recent engagements.
Go to your HubSpot Developer Account, create a private app, and select the necessary scopes (contacts, companies, engagements). Copy the generated access token.
Set the token as the `HUBSPOT_ACCESS_TOKEN` environment variable in a `.env` file, or pass it as a command-line argument with `--access-token=your-token` when starting the server.
Install the `mcp-proxy-auth` package, set the `AUTH_SERVER_URL` environment variable to your API key verification endpoint, and run `npx mcp-proxy-auth node dist/index.js`. The SSE URL will be `localhost:8080/sse?apiKey=apikey`.
Add new methods to the `HubSpotClient` class in `src/hubspot-client.ts`, register new tools in the `setupToolHandlers` method in `src/index.ts`, and rebuild the project with `npm run build`.

Research workbooks your agent keeps current: spreadsheets and memos where every figure cites its primary source (SEC filings, customs records, trial registries), plus data programs such as website traffic for 1,000 domai

Privacy-first, cookieless web analytics hosted in the EU. Query visitors, pages, traffic sources, countries, goals, funnels and live traffic for your sites, and create sites, goals and funnels — 25 tools over OAuth.

Search, count and inspect 2.6M+ live Shopify stores from your AI assistant. Filter by installed apps, tech stack, theme, country and catalog size. Read only. Free to connect.

Hosted AdLoop: Google Ads, Reddit Ads, GA4 and Tag Manager in claude.ai, ChatGPT and more, with a preview before every change.

Remote MCP server for Romanian company data: search 2.7M Romanian companies by CUI, county, CAEN industry, revenue and founding date; get company profiles, balance sheets, ANAF tax debts, legal representatives and due di
Comments