Dashboard
How it Works Documentation Quick Start PAPI — Pages & Assets MAPI — Dynamic Data Integrations SAPI — Sessions & Forms MCP Server OpenClaw Skill Tools Deploy Dashboard
HubSpot

HubSpot

🔑 BYO Key — CRM

Manage CRM contacts and deals in HubSpot. Create contacts from form submissions, track deals, and sync customer data.

🔑 Setup Required — Bring Your Own Key This integration requires API credentials. Store them once via setup_integration or the Dashboard Vault — they're encrypted with AES-256-GCM and never exposed.

Required Credentials

hubspot_token
Private App Access Token
Private App token from app.hubspot.com → Settings → Integrations → Private Apps. Starts with "pat-".

Get your API key at developers.hubspot.com →

Endpoints (5)

GET list-contacts

List CRM contacts. Returns up to 10 contacts with email, name, company, and lifecycle stage.

No input parameters required.

POST create-contact

Create a new contact in HubSpot CRM. At minimum provide an email address.

Field Type Required Description
properties object ✓ Yes Contact properties. Example: {"email": "john@example.com", "firstname": "John", "lastname": "Doe", "company": "Acme Inc"}.
POST search-contacts

Search contacts by email, name, or other properties. Returns matching contacts with details.

Field Type Required Description
filterGroups array ✓ Yes Search filter groups. Example: [{"filters": [{"propertyName": "email", "operator": "CONTAINS_TOKEN", "value": "example.com"}]}].
GET list-deals

List CRM deals. Returns up to 10 deals with name, amount, stage, and close date.

No input parameters required.

POST create-deal

Create a new deal in HubSpot CRM. Provide deal name, amount, and stage.

Field Type Required Description
properties object ✓ Yes Deal properties. Example: {"dealname": "Website Project", "amount": "5000", "dealstage": "appointmentscheduled", "pipeline": "default"}.

MCP Tool Names

When using this integration through an AI assistant (Claude, ChatGPT, Cursor, etc.), the endpoints are available as MCP tools:

EndpointMCP Tool Name
list-contacts hubspot_list_contacts
create-contact hubspot_create_contact
search-contacts hubspot_search_contacts
list-deals hubspot_list_deals
create-deal hubspot_create_deal
← Back to all integrations