Read-only MCP server that audits a HubSpot portal and reports what works, what is broken, and what is missing.
Setup
Choose your client, copy the config, then fill in any required environment variables.
claude mcp add hubspot-auditor --env HUBSPOT_ACCESS_TOKEN='<HUBSPOT_ACCESS_TOKEN>' -- npx -y hubspot-auditor~/.codex/config.toml
[mcp_servers.hubspot-auditor]
command = "npx"
args = ["-y", "hubspot-auditor"]
env = { HUBSPOT_ACCESS_TOKEN = "<HUBSPOT_ACCESS_TOKEN>" }
# codex mcp add hubspot-auditor --env HUBSPOT_ACCESS_TOKEN='<HUBSPOT_ACCESS_TOKEN>' -- npx -y hubspot-auditor~/.cursor/mcp.json
{
"mcpServers": {
"hubspot-auditor": {
"command": "npx",
"args": [
"-y",
"hubspot-auditor"
],
"env": {
"HUBSPOT_ACCESS_TOKEN": "<HUBSPOT_ACCESS_TOKEN>"
}
}
}
}.vscode/mcp.json
{
"servers": {
"hubspot-auditor": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"hubspot-auditor"
],
"env": {
"HUBSPOT_ACCESS_TOKEN": "<HUBSPOT_ACCESS_TOKEN>"
}
}
}
}~/.gemini/settings.json
{
"mcpServers": {
"hubspot-auditor": {
"command": "npx",
"args": [
"-y",
"hubspot-auditor"
],
"env": {
"HUBSPOT_ACCESS_TOKEN": "<HUBSPOT_ACCESS_TOKEN>"
}
}
}
}claude_desktop_config.json
{
"mcpServers": {
"hubspot-auditor": {
"command": "npx",
"args": [
"-y",
"hubspot-auditor"
],
"env": {
"HUBSPOT_ACCESS_TOKEN": "<HUBSPOT_ACCESS_TOKEN>"
}
}
}
}.trae/mcp.json
{
"mcpServers": {
"hubspot-auditor": {
"command": "npx",
"args": [
"-y",
"hubspot-auditor"
],
"env": {
"HUBSPOT_ACCESS_TOKEN": "<HUBSPOT_ACCESS_TOKEN>"
}
}
}
}Environment variables
HUBSPOT_ACCESS_TOKEN
Replace the placeholders with your own credentials and keep them out of version control.