@ktmcp-cli/hubspot
v1.0.0
Published
Production-ready CLI for HubSpot CRM & marketing API - contacts, deals, companies, and pipelines
Maintainers
Readme
"Six months ago, everyone was talking about MCPs. And I was like, screw MCPs. Every MCP would be better as a CLI."
— Peter Steinberger, Founder of OpenClaw Watch on YouTube (~2:39:00) | Lex Fridman Podcast #491
HubSpot CLI
Unofficial CLI - Not officially sponsored or affiliated with HubSpot.
A production-ready command-line interface for the HubSpot CRM and marketing API. Manage contacts, companies, deals, and support tickets from your terminal.
Installation
npm install -g @ktmcp-cli/hubspotAuthentication
hubspot config set --api-key YOUR_PRIVATE_APP_TOKENGet your private app access token from: https://app.hubspot.com/private-apps
Commands
Contacts
hubspot contacts list
hubspot contacts list --limit 50
hubspot contacts get CONTACT_ID
hubspot contacts create --email [email protected] --first-name John --last-name Doe
hubspot contacts search "john doe"Companies
hubspot companies list
hubspot companies get COMPANY_ID
hubspot companies create --name "Acme Corp" --domain acme.com --industry TECHNOLOGYDeals
hubspot deals list
hubspot deals get DEAL_ID
hubspot deals create --name "Big Enterprise Deal" --amount 50000 --stage appointmentscheduledPipelines
hubspot pipelines listOwners
hubspot owners listTickets
hubspot tickets list
hubspot tickets create --subject "Login issue" --priority HIGHOptions
--json- Output raw JSON for any command--limit <n>- Control result count--after <cursor>- Paginate results
Why CLI > MCP?
Simple: no server to run, no protocol overhead. Just install and go.
License
MIT
