Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| PORT | No | Port for Streamable HTTP transport method | 3000 |
| TELEMETRY_ENABLED | No | Enable telemetry | true |
| HUBSPOT_ACCESS_TOKEN | Yes | Access Token for Hubspot Application |
Schema
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| crm_create_company | Create a new company with validated properties |
| crm_update_company | Update an existing company with validated properties |
| crm_get_company | Get a single company by ID with specific properties and associations |
| crm_search_companies | Search companies with company-specific filters |
| crm_batch_create_companies | Create multiple companies in a single request |
| crm_batch_update_companies | Update multiple companies in a single request |
| crm_get_company_properties | Get all properties for companies |
| crm_create_company_property | Create a new company property |
| crm_list_objects | List CRM objects of a specific type with optional filtering and pagination |
| crm_get_object | Get a single CRM object by ID |
| crm_create_object | Create a new CRM object |
| crm_update_object | Update an existing CRM object |
| crm_archive_object | Archive (delete) a CRM object |
| crm_search_objects | Search CRM objects using filters |
| crm_batch_create_objects | Create multiple CRM objects in a single request |
| crm_batch_read_objects | Create multiple CRM objects in a single request |
| crm_batch_update_objects | Update multiple CRM objects in a single request |
| crm_batch_archive_objects | Archive (delete) multiple CRM objects in a single request |
| crm_list_association_types | List all available association types for a given object type pair |
| crm_get_associations | Get all associations of a specific type between objects |
| crm_create_association | Create an association between two objects |
| crm_archive_association | Archive (delete) an association between two objects |
| crm_batch_create_associations | Create multiple associations in a single request |
| crm_batch_archive_associations | Archive (delete) multiple associations in a single request |
| crm_create_contact | Create a new contact with validated properties |
| crm_update_contact | Update an existing contact with validated properties |
| crm_get_contact | Get a single contact by ID with specific properties and associations |
| crm_search_contacts | Search contacts with contact-specific filters |
| crm_batch_create_contacts | Create multiple contacts in a single request |
| crm_batch_update_contacts | Update multiple contacts in a single request |
| crm_get_contact_properties | Get all properties for contacts |
| crm_create_contact_property | Create a new contact property |
| crm_create_lead | Create a new lead with validated properties |
| crm_update_lead | Update an existing lead with validated properties |
| crm_get_lead | Get a single lead by ID with specific properties and associations |
| crm_search_leads | Search leads with lead-specific filters |
| crm_batch_create_leads | Create multiple leads in a single request |
| crm_batch_update_leads | Update multiple leads in a single request |
| crm_get_lead_properties | Get all properties for leads |
| crm_create_lead_property | Create a new lead property |
| meetings_list | List all meetings with optional filtering |
| meetings_get | Get details of a specific meeting |
| meetings_create | Create a new meeting |
| meetings_update | Update an existing meeting |
| meetings_archive | Archive (delete) a meeting |
| meetings_search | Search meetings with specific filters |
| meetings_batch_create | Create multiple meetings in a single request |
| meetings_batch_update | Update multiple meetings in a single request |
| meetings_batch_archive | Archive (delete) multiple meetings in a single request |
| notes_create | Create a new note |
| notes_get | Get details of a specific note |
| notes_update | Update an existing note |
| notes_archive | Archive (delete) a note |
| notes_list | List all notes with optional filtering |
| notes_search | Search notes with specific filters |
| notes_batch_create | Create multiple notes in a single request |
| notes_batch_read | Read multiple notes in a single request |
| notes_batch_update | Update multiple notes in a single request |
| notes_batch_archive | Archive (delete) multiple notes in a single request |
| tasks_create | Create a new task |
| tasks_get | Get details of a specific task |
| tasks_update | Update an existing task |
| tasks_archive | Archive (delete) a task |
| tasks_list | List all tasks with optional filtering |
| tasks_search | Search tasks with specific filters |
| tasks_batch_create | Create multiple tasks in a single request |
| tasks_batch_read | Read multiple tasks in a single request |
| tasks_batch_update | Update multiple tasks in a single request |
| tasks_batch_archive | Archive (delete) multiple tasks in a single request |
| engagement_details_get | Get details of a specific engagement |
| engagement_details_create | Create a new engagement with details |
| engagement_details_update | Update an existing engagement's details |
| engagement_details_list | List all engagements with optional filtering |
| engagement_details_archive | Archive (delete) an engagement |
| engagement_details_get_associated | Get all engagements associated with an object |
| calls_create | Create a new call record |
| calls_get | Get details of a specific call |
| calls_update | Update an existing call record |
| calls_archive | Archive (delete) a call record |
| calls_list | List all calls with optional filtering |
| calls_search | Search calls with specific filters |
| calls_batch_create | Create multiple call records in a single request |
| calls_batch_read | Read multiple call records in a single request |
| calls_batch_update | Update multiple call records in a single request |
| calls_batch_archive | Archive (delete) multiple call records in a single request |
| emails_create | Create a new email record |
| emails_get | Get details of a specific email |
| emails_update | Update an existing email record |
| emails_archive | Archive (delete) an email record |
| emails_list | List all emails with optional filtering |
| emails_search | Search emails with specific filters |
| emails_batch_create | Create multiple email records in a single request |
| emails_batch_read | Read multiple email records in a single request |
| emails_batch_update | Update multiple email records in a single request |
| emails_batch_archive | Archive (delete) multiple email records in a single request |
| communications_get_preferences | Get communication preferences for a contact |
| communications_update_preferences | Update communication preferences for a contact |
| communications_unsubscribe_contact | Unsubscribe a contact from all email communications |
| communications_subscribe_contact | Subscribe a contact to all email communications |
| communications_get_subscription_definitions | Get all subscription definitions for the portal |