HubSpot Server
Overview
The HubSpot server provides comprehensive CRM and marketing automation capabilities. Built by HubSpot, this server enables AI assistants to manage contacts, companies, deals, workflows, and complete sales & marketing operations.Getting Started
Connect to HubSpot
Authenticate with HubSpot
Test Connection
hubspot-get-user-details
to verify authentication and hubspot-list-objects
to explore your data.What You Can Do
CRM Management
Marketing Automation
Data Architecture
Sales Pipeline
Use Cases
Customer Relationship Management
Customer Relationship Management
- Contact Management: Create, update, and organize customer contacts with rich profile data
- Company Profiles: Maintain comprehensive company records with industry, size, and relationship data
- Deal Tracking: Monitor sales opportunities from lead to close with stage management
- Ticket Management: Handle customer support requests and track resolution progress
Marketing Operations
Marketing Operations
- Campaign Management: Organize contacts into campaigns and track engagement metrics
- Workflow Automation: Create automated sequences for lead nurturing and customer onboarding
- Engagement Tracking: Log calls, emails, meetings, and tasks for complete customer history
- Lead Scoring: Develop and maintain lead scoring models based on behavior and demographics
Sales Process Optimization
Sales Process Optimization
- Pipeline Management: Configure sales stages and track deal progression
- Activity Logging: Record sales activities and maintain comprehensive interaction history
- Performance Analytics: Analyze sales metrics, conversion rates, and team performance
- Territory Management: Organize accounts by geography, industry, or sales rep
Data Integration & Architecture
Data Integration & Architecture
- Custom Properties: Create custom fields for specific business requirements
- Object Associations: Link contacts, companies, deals, and custom objects
- Data Import/Export: Bulk manage data with batch operations for efficiency
- Schema Management: Configure custom object types and their relationships
Available Tools (21)
Authentication & Discovery (2 tools)
Authentication & Discovery (2 tools)
hubspot-get-user-details
hubspot-get-user-details
- Use Cases: Verify authentication, understand account permissions
hubspot-get-schemas
hubspot-get-schemas
- Use Cases: Understand available object types and their structure
hubspot-get-user-details
to verify your authentication and understand available permissions.Object Management (6 tools)
Object Management (6 tools)
hubspot-list-objects
hubspot-list-objects
- Parameters: objectType (required), pagination, filters, properties, associations
- Object Types: contacts, companies, deals, tickets, custom objects
hubspot-search-objects
hubspot-search-objects
- Features: Filter groups, sorting, query strings, property selection
- Use Cases: Find specific records, complex business logic queries
hubspot-batch-create-objects
hubspot-batch-create-objects
- Efficiency: Bulk operations for data imports and migrations
- Associations: Create relationships during object creation
hubspot-batch-update-objects
hubspot-batch-update-objects
- Use Cases: Bulk data updates, synchronized field changes
hubspot-batch-read-objects
hubspot-batch-read-objects
- Performance: Efficient bulk data retrieval for reporting
Relationships & Associations (3 tools)
Relationships & Associations (3 tools)
hubspot-create-association
hubspot-create-association
- Examples: Link contact to company, associate deal with contact
- Parameters: fromObjectId, toObjectId, association types
hubspot-get-association-definitions
hubspot-get-association-definitions
- Use Cases: Understand available relationship types before creating associations
hubspot-list-associations
hubspot-list-associations
- Use Cases: Find all companies associated with a contact, deals linked to accounts
hubspot-get-association-definitions
to verify valid association types before creating relationships.Property Management (4 tools)
Property Management (4 tools)
hubspot-list-properties
hubspot-list-properties
- Use Cases: Understand available fields, data structure planning
hubspot-get-property
hubspot-get-property
- Details: Property type, options, validation rules, usage
hubspot-create-property
hubspot-create-property
- Customization: Custom fields, dropdowns, calculations, formulas
hubspot-update-property
hubspot-update-property
- Modifications: Labels, options, validation, descriptions
Engagement Management (3 tools)
Engagement Management (3 tools)
hubspot-create-engagement
hubspot-create-engagement
- Types: Notes, Tasks, Calls, Emails, Meetings
- Associations: Link to contacts, companies, deals, tickets
hubspot-get-engagement
hubspot-get-engagement
- Use Cases: Review interaction history, task details
hubspot-update-engagement
hubspot-update-engagement
- Modifications: Status, notes, due dates, priorities
Workflow & Automation (2 tools)
Workflow & Automation (2 tools)
hubspot-list-workflows
hubspot-list-workflows
- Use Cases: Discover automation, understand workflow structure
hubspot-get-workflow
hubspot-get-workflow
- Details: Actions, triggers, enrollment criteria, performance metrics
Utility Tools (1 tool)
Utility Tools (1 tool)
hubspot-get-link
hubspot-get-link
- Link Types: Object records, list views, reports, settings
- Use Cases: Direct navigation to HubSpot interface, sharing specific records
Configuration Requirements
Authentication Setup
The HubSpot server uses OAuth2 authentication with HubSpot’s API:OAuth Scopes
OAuth Scopes
- CRM Objects: Read/write access to contacts, companies, deals, tickets
- Properties: Manage custom properties and object schemas
- Associations: Create and manage object relationships
- Engagements: Create and manage notes, tasks, and activities
- Workflows: Read access to automation workflows
Account Requirements
Account Requirements
- HubSpot Account: Free or paid HubSpot account with CRM access
- API Access: Ensure API access is enabled for your account tier
- Permissions: Admin or appropriate role permissions for the operations you need
- Rate Limits: Be aware of HubSpot’s API rate limits based on your account tier
Server Configuration
- Transport: STDIO-hosted (local Hub Bridge required)
- Hub Bridge: Uses
npx -y @civic/hub-bridge
for authentication and requests - API Integration: Direct connection to HubSpot’s REST API
- Rate Limiting: Automatic rate limit handling with retry logic
Best Practices
CRM Data Management
- Object Strategy: Use
hubspot-list-objects
to understand your current data structure - Search Optimization: Use
hubspot-search-objects
for complex queries instead of filtering large lists - Batch Operations: Use batch tools for bulk operations to improve performance and avoid rate limits
- Property Planning: Use
hubspot-list-properties
before creating custom fields
Association Management
- Relationship Discovery: Use
hubspot-get-association-definitions
to understand available relationships - Systematic Linking: Create associations systematically (contact → company → deal)
- Association Cleanup: Regularly audit and clean up unnecessary associations
- Performance Impact: Consider association queries impact on API performance
Workflow Integration
- Automation Audit: Use
hubspot-list-workflows
to understand existing automations - Engagement Logging: Create engagements to maintain comprehensive customer interaction history
- Data Consistency: Ensure data quality with property validation and required fields
- Performance Monitoring: Monitor API usage to stay within rate limits
Sales Process Optimization
- Deal Pipeline: Structure deals with consistent stages and properties
- Activity Tracking: Log all customer interactions as engagements
- Custom Properties: Create custom fields for business-specific requirements
- Reporting Data: Structure data to support reporting and analytics needs