# HubSpot MCP Server MCP server

Agent View of the PolicyLayer registry record for HubSpot MCP Server: identity, probed posture, risk grade, and all 82 tools classified. HTML page: https://policylayer.com/tools/adeel0x01-hubspot-mcp-tools

## Facts

- Server id: `adeel0x01/hubspot-mcp-tools`
- Homepage: https://github.com/adeel0x01/hubspot-mcp-tools
- Registry record: grade F, identity unverified
- Lifecycle: active
- Rate-limited: no
- Tools: 82
- Tool categories present: Destructive, Read, Write
- Tags: adeel0x01 hubspot mcp tools, admin
- Record last modified: 2026-06-29T01:23:45.451Z

## Tools (82)

| Tool | Category | Risk | Record |
| --- | --- | --- | --- |
| `hubspot_delete_association` | Destructive | Critical | https://policylayer.com/tools/adeel0x01-hubspot-mcp-tools/hubspot-delete-association.md |
| `hubspot_delete_call` | Destructive | Critical | https://policylayer.com/tools/adeel0x01-hubspot-mcp-tools/hubspot-delete-call.md |
| `hubspot_delete_company` | Destructive | Critical | https://policylayer.com/tools/adeel0x01-hubspot-mcp-tools/hubspot-delete-company.md |
| `hubspot_delete_contact` | Destructive | Critical | https://policylayer.com/tools/adeel0x01-hubspot-mcp-tools/hubspot-delete-contact.md |
| `hubspot_delete_deal` | Destructive | Critical | https://policylayer.com/tools/adeel0x01-hubspot-mcp-tools/hubspot-delete-deal.md |
| `hubspot_delete_email_engagement` | Destructive | Critical | https://policylayer.com/tools/adeel0x01-hubspot-mcp-tools/hubspot-delete-email-engagement.md |
| `hubspot_delete_meeting` | Destructive | Critical | https://policylayer.com/tools/adeel0x01-hubspot-mcp-tools/hubspot-delete-meeting.md |
| `hubspot_delete_note` | Destructive | Critical | https://policylayer.com/tools/adeel0x01-hubspot-mcp-tools/hubspot-delete-note.md |
| `hubspot_delete_task` | Destructive | Critical | https://policylayer.com/tools/adeel0x01-hubspot-mcp-tools/hubspot-delete-task.md |
| `hubspot_delete_ticket` | Destructive | Critical | https://policylayer.com/tools/adeel0x01-hubspot-mcp-tools/hubspot-delete-ticket.md |
| `hubspot_enroll_contact_in_workflow` | Execute | High | https://policylayer.com/tools/adeel0x01-hubspot-mcp-tools/hubspot-enroll-contact-in-workflow.md |
| `hubspot_get_association_types` | Read | Low | https://policylayer.com/tools/adeel0x01-hubspot-mcp-tools/hubspot-get-association-types.md |
| `hubspot_get_associations` | Read | Low | https://policylayer.com/tools/adeel0x01-hubspot-mcp-tools/hubspot-get-associations.md |
| `hubspot_get_call` | Read | Low | https://policylayer.com/tools/adeel0x01-hubspot-mcp-tools/hubspot-get-call.md |
| `hubspot_get_company` | Read | Low | https://policylayer.com/tools/adeel0x01-hubspot-mcp-tools/hubspot-get-company.md |
| `hubspot_get_contact` | Read | Low | https://policylayer.com/tools/adeel0x01-hubspot-mcp-tools/hubspot-get-contact.md |
| `hubspot_get_deal` | Read | Low | https://policylayer.com/tools/adeel0x01-hubspot-mcp-tools/hubspot-get-deal.md |
| `hubspot_get_email_engagement` | Read | Low | https://policylayer.com/tools/adeel0x01-hubspot-mcp-tools/hubspot-get-email-engagement.md |
| `hubspot_get_meeting` | Read | Low | https://policylayer.com/tools/adeel0x01-hubspot-mcp-tools/hubspot-get-meeting.md |
| `hubspot_get_note` | Read | Low | https://policylayer.com/tools/adeel0x01-hubspot-mcp-tools/hubspot-get-note.md |
| `hubspot_get_object_notes` | Read | Low | https://policylayer.com/tools/adeel0x01-hubspot-mcp-tools/hubspot-get-object-notes.md |
| `hubspot_get_owner` | Read | Low | https://policylayer.com/tools/adeel0x01-hubspot-mcp-tools/hubspot-get-owner.md |
| `hubspot_get_pipeline` | Read | Low | https://policylayer.com/tools/adeel0x01-hubspot-mcp-tools/hubspot-get-pipeline.md |
| `hubspot_get_pipeline_stage` | Read | Low | https://policylayer.com/tools/adeel0x01-hubspot-mcp-tools/hubspot-get-pipeline-stage.md |
| `hubspot_get_pipeline_stages` | Read | Low | https://policylayer.com/tools/adeel0x01-hubspot-mcp-tools/hubspot-get-pipeline-stages.md |
| `hubspot_get_pipelines` | Read | Low | https://policylayer.com/tools/adeel0x01-hubspot-mcp-tools/hubspot-get-pipelines.md |
| `hubspot_get_properties` | Read | Low | https://policylayer.com/tools/adeel0x01-hubspot-mcp-tools/hubspot-get-properties.md |
| `hubspot_get_property` | Read | Low | https://policylayer.com/tools/adeel0x01-hubspot-mcp-tools/hubspot-get-property.md |
| `hubspot_get_property_groups` | Read | Low | https://policylayer.com/tools/adeel0x01-hubspot-mcp-tools/hubspot-get-property-groups.md |
| `hubspot_get_task` | Read | Low | https://policylayer.com/tools/adeel0x01-hubspot-mcp-tools/hubspot-get-task.md |
| `hubspot_get_ticket` | Read | Low | https://policylayer.com/tools/adeel0x01-hubspot-mcp-tools/hubspot-get-ticket.md |
| `hubspot_get_workflow` | Read | Low | https://policylayer.com/tools/adeel0x01-hubspot-mcp-tools/hubspot-get-workflow.md |
| `hubspot_get_workflow_enrollments` | Read | Low | https://policylayer.com/tools/adeel0x01-hubspot-mcp-tools/hubspot-get-workflow-enrollments.md |
| `hubspot_list_calls` | Read | Low | https://policylayer.com/tools/adeel0x01-hubspot-mcp-tools/hubspot-list-calls.md |
| `hubspot_list_companies` | Read | Low | https://policylayer.com/tools/adeel0x01-hubspot-mcp-tools/hubspot-list-companies.md |
| `hubspot_list_contacts` | Read | Low | https://policylayer.com/tools/adeel0x01-hubspot-mcp-tools/hubspot-list-contacts.md |
| `hubspot_list_deals` | Read | Low | https://policylayer.com/tools/adeel0x01-hubspot-mcp-tools/hubspot-list-deals.md |
| `hubspot_list_email_engagements` | Read | Low | https://policylayer.com/tools/adeel0x01-hubspot-mcp-tools/hubspot-list-email-engagements.md |
| `hubspot_list_meetings` | Read | Low | https://policylayer.com/tools/adeel0x01-hubspot-mcp-tools/hubspot-list-meetings.md |
| `hubspot_list_notes` | Read | Low | https://policylayer.com/tools/adeel0x01-hubspot-mcp-tools/hubspot-list-notes.md |
| `hubspot_list_owners` | Read | Low | https://policylayer.com/tools/adeel0x01-hubspot-mcp-tools/hubspot-list-owners.md |
| `hubspot_list_tasks` | Read | Low | https://policylayer.com/tools/adeel0x01-hubspot-mcp-tools/hubspot-list-tasks.md |
| `hubspot_list_tickets` | Read | Low | https://policylayer.com/tools/adeel0x01-hubspot-mcp-tools/hubspot-list-tickets.md |
| `hubspot_list_workflows` | Read | Low | https://policylayer.com/tools/adeel0x01-hubspot-mcp-tools/hubspot-list-workflows.md |
| `hubspot_search_calls` | Read | Low | https://policylayer.com/tools/adeel0x01-hubspot-mcp-tools/hubspot-search-calls.md |
| `hubspot_search_companies` | Read | Low | https://policylayer.com/tools/adeel0x01-hubspot-mcp-tools/hubspot-search-companies.md |
| `hubspot_search_contacts` | Read | Low | https://policylayer.com/tools/adeel0x01-hubspot-mcp-tools/hubspot-search-contacts.md |
| `hubspot_search_deals` | Read | Low | https://policylayer.com/tools/adeel0x01-hubspot-mcp-tools/hubspot-search-deals.md |
| `hubspot_search_email_engagements` | Read | Low | https://policylayer.com/tools/adeel0x01-hubspot-mcp-tools/hubspot-search-email-engagements.md |
| `hubspot_search_meetings` | Read | Low | https://policylayer.com/tools/adeel0x01-hubspot-mcp-tools/hubspot-search-meetings.md |
| `hubspot_search_notes` | Read | Low | https://policylayer.com/tools/adeel0x01-hubspot-mcp-tools/hubspot-search-notes.md |
| `hubspot_search_tasks` | Read | Low | https://policylayer.com/tools/adeel0x01-hubspot-mcp-tools/hubspot-search-tasks.md |
| `hubspot_search_tickets` | Read | Low | https://policylayer.com/tools/adeel0x01-hubspot-mcp-tools/hubspot-search-tickets.md |
| `hubspot_unenroll_contact_from_workflow` | Read | Low | https://policylayer.com/tools/adeel0x01-hubspot-mcp-tools/hubspot-unenroll-contact-from-workflow.md |
| `hubspot_batch_create_associations` | Write | Medium | https://policylayer.com/tools/adeel0x01-hubspot-mcp-tools/hubspot-batch-create-associations.md |
| `hubspot_batch_create_companies` | Write | Medium | https://policylayer.com/tools/adeel0x01-hubspot-mcp-tools/hubspot-batch-create-companies.md |
| `hubspot_batch_create_contacts` | Write | Medium | https://policylayer.com/tools/adeel0x01-hubspot-mcp-tools/hubspot-batch-create-contacts.md |
| `hubspot_batch_create_deals` | Write | Medium | https://policylayer.com/tools/adeel0x01-hubspot-mcp-tools/hubspot-batch-create-deals.md |
| `hubspot_batch_create_tickets` | Write | Medium | https://policylayer.com/tools/adeel0x01-hubspot-mcp-tools/hubspot-batch-create-tickets.md |
| `hubspot_batch_update_companies` | Write | Medium | https://policylayer.com/tools/adeel0x01-hubspot-mcp-tools/hubspot-batch-update-companies.md |
| `hubspot_batch_update_contacts` | Write | Medium | https://policylayer.com/tools/adeel0x01-hubspot-mcp-tools/hubspot-batch-update-contacts.md |
| `hubspot_batch_update_deals` | Write | Medium | https://policylayer.com/tools/adeel0x01-hubspot-mcp-tools/hubspot-batch-update-deals.md |
| `hubspot_batch_update_tickets` | Write | Medium | https://policylayer.com/tools/adeel0x01-hubspot-mcp-tools/hubspot-batch-update-tickets.md |
| `hubspot_create_association` | Write | Medium | https://policylayer.com/tools/adeel0x01-hubspot-mcp-tools/hubspot-create-association.md |
| `hubspot_create_call` | Write | Medium | https://policylayer.com/tools/adeel0x01-hubspot-mcp-tools/hubspot-create-call.md |
| `hubspot_create_company` | Write | Medium | https://policylayer.com/tools/adeel0x01-hubspot-mcp-tools/hubspot-create-company.md |
| `hubspot_create_contact` | Write | Medium | https://policylayer.com/tools/adeel0x01-hubspot-mcp-tools/hubspot-create-contact.md |
| `hubspot_create_deal` | Write | Medium | https://policylayer.com/tools/adeel0x01-hubspot-mcp-tools/hubspot-create-deal.md |
| `hubspot_create_email` | Write | Medium | https://policylayer.com/tools/adeel0x01-hubspot-mcp-tools/hubspot-create-email.md |
| `hubspot_create_meeting` | Write | Medium | https://policylayer.com/tools/adeel0x01-hubspot-mcp-tools/hubspot-create-meeting.md |
| `hubspot_create_note` | Write | Medium | https://policylayer.com/tools/adeel0x01-hubspot-mcp-tools/hubspot-create-note.md |
| `hubspot_create_task` | Write | Medium | https://policylayer.com/tools/adeel0x01-hubspot-mcp-tools/hubspot-create-task.md |
| `hubspot_create_ticket` | Write | Medium | https://policylayer.com/tools/adeel0x01-hubspot-mcp-tools/hubspot-create-ticket.md |
| `hubspot_update_call` | Write | Medium | https://policylayer.com/tools/adeel0x01-hubspot-mcp-tools/hubspot-update-call.md |
| `hubspot_update_company` | Write | Medium | https://policylayer.com/tools/adeel0x01-hubspot-mcp-tools/hubspot-update-company.md |
| `hubspot_update_contact` | Write | Medium | https://policylayer.com/tools/adeel0x01-hubspot-mcp-tools/hubspot-update-contact.md |
| `hubspot_update_deal` | Write | Medium | https://policylayer.com/tools/adeel0x01-hubspot-mcp-tools/hubspot-update-deal.md |
| `hubspot_update_email_engagement` | Write | Medium | https://policylayer.com/tools/adeel0x01-hubspot-mcp-tools/hubspot-update-email-engagement.md |
| `hubspot_update_meeting` | Write | Medium | https://policylayer.com/tools/adeel0x01-hubspot-mcp-tools/hubspot-update-meeting.md |
| `hubspot_update_note` | Write | Medium | https://policylayer.com/tools/adeel0x01-hubspot-mcp-tools/hubspot-update-note.md |
| `hubspot_update_task` | Write | Medium | https://policylayer.com/tools/adeel0x01-hubspot-mcp-tools/hubspot-update-task.md |
| `hubspot_update_ticket` | Write | Medium | https://policylayer.com/tools/adeel0x01-hubspot-mcp-tools/hubspot-update-ticket.md |

## Tool descriptions

- `hubspot_delete_association` — Remove an association between two HubSpot objects.
- `hubspot_delete_call` — Archive (soft delete) a call engagement in HubSpot.
- `hubspot_delete_company` — Archive (soft delete) a company in HubSpot.
- `hubspot_delete_contact` — Archive (soft delete) a contact in HubSpot.
- `hubspot_delete_deal` — Archive (soft delete) a deal in HubSpot.
- `hubspot_delete_email_engagement` — Archive (soft delete) an email engagement in HubSpot.
- `hubspot_delete_meeting` — Archive (soft delete) a meeting engagement in HubSpot.
- `hubspot_delete_note` — Archive (soft delete) a note in HubSpot.
- `hubspot_delete_task` — Archive (soft delete) a task in HubSpot.
- `hubspot_delete_ticket` — Archive (soft delete) a ticket in HubSpot.
- `hubspot_enroll_contact_in_workflow` — Enroll a contact (by email address) into a HubSpot workflow.
- `hubspot_get_association_types` — Get all available association types between two HubSpot object types. Use this to discover valid associationTypeId values for creating associations.
- `hubspot_get_associations` — Get all associations for a HubSpot object to another object type.
- `hubspot_get_call` — Get a specific call engagement by its ID.
- `hubspot_get_company` — Get a company by ID from HubSpot.
- `hubspot_get_contact` — Get a contact by ID from HubSpot.
- `hubspot_get_deal` — Get a deal by ID from HubSpot.
- `hubspot_get_email_engagement` — Get a specific email engagement by its ID.
- `hubspot_get_meeting` — Get a specific meeting engagement by its ID.
- `hubspot_get_note` — Get a specific note by its ID.
- `hubspot_get_object_notes` — Get notes associated with a HubSpot object (contact, company, deal, or ticket).
- `hubspot_get_owner` — Get detailed information about a specific HubSpot owner by their ID.
- `hubspot_get_pipeline` — Get detailed information about a specific pipeline including all its stages.
- `hubspot_get_pipeline_stage` — Get detailed information about a specific pipeline stage.
- `hubspot_get_pipeline_stages` — Get all stages for a specific pipeline. Use this to see valid stage values for deals or tickets.
- `hubspot_get_pipelines` — Get all pipelines for deals or tickets. Pipelines define the stages that records move through.
- `hubspot_get_properties` — Get all available properties for a HubSpot object type. Use this to discover what fields can be used when creating, updating, or searching objects.
- `hubspot_get_property` — Get detailed information about a specific property including its options, validation rules, and metadata.
- `hubspot_get_property_groups` — Get all property groups for a HubSpot object type. Property groups organize properties into logical sections.
- `hubspot_get_task` — Get a specific task by its ID.
- `hubspot_get_ticket` — Get a ticket by ID from HubSpot.
- `hubspot_get_workflow` — Get details of a specific HubSpot workflow by ID.
- `hubspot_get_workflow_enrollments` — Get contacts currently enrolled in a HubSpot workflow.
- `hubspot_list_calls` — List call engagements in HubSpot with pagination.
- `hubspot_list_companies` — List companies from HubSpot with pagination.
- `hubspot_list_contacts` — List contacts from HubSpot with pagination.
- `hubspot_list_deals` — List deals from HubSpot with pagination.
- `hubspot_list_email_engagements` — List email engagements in HubSpot with pagination.
- `hubspot_list_meetings` — List meeting engagements in HubSpot with pagination.
- `hubspot_list_notes` — List all notes in HubSpot with pagination.
- `hubspot_list_owners` — List all HubSpot owners (users) in the account. Use this to find owner IDs for assigning contacts, companies, deals, or tickets.
- `hubspot_list_tasks` — List tasks in HubSpot with pagination.
- `hubspot_list_tickets` — List tickets from HubSpot with pagination.
- `hubspot_list_workflows` — List all automation workflows in HubSpot.
- `hubspot_search_calls` — Search call engagements in HubSpot.
- `hubspot_search_companies` — Search companies in HubSpot by name, domain, or other properties. Supports advanced filtering with multiple operators.
- `hubspot_search_contacts` — Search contacts in HubSpot by email, name, or other properties. Supports advanced filtering with multiple operators.
- `hubspot_search_deals` — Search deals in HubSpot by name, stage, amount, or other properties. Supports advanced filtering with multiple operators.
- `hubspot_search_email_engagements` — Search email engagements in HubSpot.
- `hubspot_search_meetings` — Search meeting engagements in HubSpot.
- `hubspot_search_notes` — Search notes in HubSpot by content or properties.
- `hubspot_search_tasks` — Search tasks in HubSpot.
- `hubspot_search_tickets` — Search tickets in HubSpot by subject, status, or other properties. Supports advanced filtering with multiple operators.
- `hubspot_unenroll_contact_from_workflow` — Unenroll a contact (by email address) from a HubSpot workflow.
- `hubspot_batch_create_associations` — Create multiple associations at once between objects of the same types.
- `hubspot_batch_create_companies` — Create multiple companies at once (max 100).
- `hubspot_batch_create_contacts` — Create multiple contacts at once (max 100).
- `hubspot_batch_create_deals` — Create multiple deals at once (max 100).
- `hubspot_batch_create_tickets` — Create multiple tickets at once (max 100).
- `hubspot_batch_update_companies` — Update multiple companies at once (max 100).
- `hubspot_batch_update_contacts` — Update multiple contacts at once (max 100).
- `hubspot_batch_update_deals` — Update multiple deals at once (max 100).
- `hubspot_batch_update_tickets` — Update multiple tickets at once (max 100).
- `hubspot_create_association` — Create an association between two HubSpot objects. Use hubspot_get_association_types to discover valid association type IDs.
- `hubspot_create_call` — Create a call engagement in HubSpot and optionally associate it with a CRM object.
- `hubspot_create_company` — Create a new company in HubSpot.
- `hubspot_create_contact` — Create a new contact in HubSpot.
- `hubspot_create_deal` — Create a new deal in HubSpot. Use hubspot_get_pipelines to see available pipelines and stages.
- `hubspot_create_email` — Create an email engagement in HubSpot and optionally associate it with a CRM object.
- `hubspot_create_meeting` — Create a meeting engagement in HubSpot and optionally associate it with a CRM object.
- `hubspot_create_note` — Create a note and optionally associate it with a HubSpot object (contact, company, deal, or ticket).
- `hubspot_create_task` — Create a task in HubSpot and optionally associate it with a CRM object.
- `hubspot_create_ticket` — Create a new ticket in HubSpot. Use hubspot_get_pipelines with objectType=
- `hubspot_update_call` — Update a call engagement
- `hubspot_update_company` — Update a company
- `hubspot_update_contact` — Update a contact
- `hubspot_update_deal` — Update a deal
- `hubspot_update_email_engagement` — Update an email engagement
- `hubspot_update_meeting` — Update a meeting engagement
- `hubspot_update_note` — Update a note
- `hubspot_update_task` — Update a task
- `hubspot_update_ticket` — Update a ticket

## Related servers

- UnClick (1658 tools) — https://policylayer.com/tools/io-github-malamutemayhem-unclick-mcp-server.md
- Nodebench (824 tools) — https://policylayer.com/tools/io-github-homenshum-nodebench.md
- Yaver (811 tools) — https://policylayer.com/tools/io-github-kivanccakmak-yaver.md
- Binance MCP Server (734 tools) — https://policylayer.com/tools/nirholas-binance-mcp.md
- Pfsense (680 tools) — https://policylayer.com/tools/abl030-pfsense-mcp.md
- AdButler (622 tools) — https://policylayer.com/tools/adbutler.md
- Crow (587 tools) — https://policylayer.com/tools/kh0pper-crow.md
- Fortimanager (584 tools) — https://policylayer.com/tools/jmpijll-fortimanager-mcp.md

## For agents

This record is a snapshot. Live verdicts and the full registry:

- Check every server in your MCP config at once: `npx -y policylayer stack`
- Vet a server before you add it: install the mcp-precheck skill — `npx skills add https://policylayer.com` (skill text: https://policylayer.com/skill.md)
- Query the registry over MCP: endpoint `https://api.policylayer.com/mcp` — tools `check_mcp_server`, `check_mcp_stack`, `check_tool`, `search_registry`, `get_change_events`

---

Source: the PolicyLayer MCP registry — one continuously verified record per MCP server. Full record: https://policylayer.com/registry?q=adeel0x01-hubspot-mcp-tools · API: https://policylayer.com/registry/api · Recommended policies for every tool: https://policylayer.com/policies/adeel0x01-hubspot-mcp-tools
