# hubspot_batch_create_companies

Create multiple companies at once (max 100).

Agent View of the PolicyLayer registry record for `hubspot_batch_create_companies`. HTML page: https://policylayer.com/tools/adeel0x01-hubspot-mcp-tools/hubspot-batch-create-companies

## Facts

- Tool: `hubspot_batch_create_companies`
- Server: HubSpot MCP Server (`adeel0x01/hubspot-mcp-tools`) — https://policylayer.com/tools/adeel0x01-hubspot-mcp-tools.md
- Homepage: https://github.com/adeel0x01/hubspot-mcp-tools
- Risk category: Write (Medium risk)
- Registry record: grade F, identity unverified
- Server rate-limited: no
- Parameters: 0
- Recommended policy verdict: Rate-limited

## Example call (MCP tools/call, JSON-RPC 2.0)

```json
{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "hubspot_batch_create_companies",
    "arguments": {}
  }
}
```

## Why hubspot_batch_create_companies is rated Medium

This tool creates new company records in HubSpot CRM. Creation is a Write operation because it modifies data reversibly—created companies can be updated or deleted. The batch capability (up to 100 records) increases the blast radius from a single misuse, warranting medium severity. High confidence due to explicit 'create' semantics in name and clear description.

From the tool's own definition: "Tool name contains 'batch_create' and description states 'Create multiple companies at once (max 100)', indicating reversible creation of records in HubSpot CRM."

## Use case

AI agents use hubspot_batch_create_companies to create or update resources in HubSpot MCP Server, usually the action step of a workflow, after the agent has gathered context. Every call changes real data in your HubSpot MCP Server environment.

## Recommended policy (PolicyLayer)

Verdict: **Rate-limited**. Enforced by the PolicyLayer MCP gateway (https://policylayer.com/mcp-gateway) before a call reaches HubSpot MCP Server:

```json
{
  "version": "1",
  "default": "deny",
  "tools": {
    "hubspot_batch_create_companies": {
      "limits": [
        {
          "counter": "hubspot_batch_create_companies_rate",
          "window": "minute",
          "max": 30,
          "scope": "grant"
        }
      ]
    }
  }
}
```

## Other tools on HubSpot MCP Server (81)

- `hubspot_delete_association` — Destructive — https://policylayer.com/tools/adeel0x01-hubspot-mcp-tools/hubspot-delete-association.md
- `hubspot_delete_call` — Destructive — https://policylayer.com/tools/adeel0x01-hubspot-mcp-tools/hubspot-delete-call.md
- `hubspot_delete_company` — Destructive — https://policylayer.com/tools/adeel0x01-hubspot-mcp-tools/hubspot-delete-company.md
- `hubspot_delete_contact` — Destructive — https://policylayer.com/tools/adeel0x01-hubspot-mcp-tools/hubspot-delete-contact.md
- `hubspot_delete_deal` — Destructive — https://policylayer.com/tools/adeel0x01-hubspot-mcp-tools/hubspot-delete-deal.md
- `hubspot_delete_email_engagement` — Destructive — https://policylayer.com/tools/adeel0x01-hubspot-mcp-tools/hubspot-delete-email-engagement.md
- `hubspot_delete_meeting` — Destructive — https://policylayer.com/tools/adeel0x01-hubspot-mcp-tools/hubspot-delete-meeting.md
- `hubspot_delete_note` — Destructive — https://policylayer.com/tools/adeel0x01-hubspot-mcp-tools/hubspot-delete-note.md
- `hubspot_delete_task` — Destructive — https://policylayer.com/tools/adeel0x01-hubspot-mcp-tools/hubspot-delete-task.md
- `hubspot_delete_ticket` — Destructive — https://policylayer.com/tools/adeel0x01-hubspot-mcp-tools/hubspot-delete-ticket.md
- `hubspot_enroll_contact_in_workflow` — Execute — https://policylayer.com/tools/adeel0x01-hubspot-mcp-tools/hubspot-enroll-contact-in-workflow.md
- `hubspot_get_association_types` — Read — https://policylayer.com/tools/adeel0x01-hubspot-mcp-tools/hubspot-get-association-types.md
- `hubspot_get_associations` — Read — https://policylayer.com/tools/adeel0x01-hubspot-mcp-tools/hubspot-get-associations.md
- `hubspot_get_call` — Read — https://policylayer.com/tools/adeel0x01-hubspot-mcp-tools/hubspot-get-call.md
- `hubspot_get_company` — Read — https://policylayer.com/tools/adeel0x01-hubspot-mcp-tools/hubspot-get-company.md
- `hubspot_get_contact` — Read — https://policylayer.com/tools/adeel0x01-hubspot-mcp-tools/hubspot-get-contact.md
- `hubspot_get_deal` — Read — https://policylayer.com/tools/adeel0x01-hubspot-mcp-tools/hubspot-get-deal.md
- `hubspot_get_email_engagement` — Read — https://policylayer.com/tools/adeel0x01-hubspot-mcp-tools/hubspot-get-email-engagement.md
- `hubspot_get_meeting` — Read — https://policylayer.com/tools/adeel0x01-hubspot-mcp-tools/hubspot-get-meeting.md
- `hubspot_get_note` — Read — https://policylayer.com/tools/adeel0x01-hubspot-mcp-tools/hubspot-get-note.md
- `hubspot_get_object_notes` — Read — https://policylayer.com/tools/adeel0x01-hubspot-mcp-tools/hubspot-get-object-notes.md
- `hubspot_get_owner` — Read — https://policylayer.com/tools/adeel0x01-hubspot-mcp-tools/hubspot-get-owner.md
- `hubspot_get_pipeline` — Read — https://policylayer.com/tools/adeel0x01-hubspot-mcp-tools/hubspot-get-pipeline.md
- `hubspot_get_pipeline_stage` — Read — https://policylayer.com/tools/adeel0x01-hubspot-mcp-tools/hubspot-get-pipeline-stage.md
- `hubspot_get_pipeline_stages` — Read — https://policylayer.com/tools/adeel0x01-hubspot-mcp-tools/hubspot-get-pipeline-stages.md
- `hubspot_get_pipelines` — Read — https://policylayer.com/tools/adeel0x01-hubspot-mcp-tools/hubspot-get-pipelines.md
- `hubspot_get_properties` — Read — https://policylayer.com/tools/adeel0x01-hubspot-mcp-tools/hubspot-get-properties.md
- `hubspot_get_property` — Read — https://policylayer.com/tools/adeel0x01-hubspot-mcp-tools/hubspot-get-property.md
- `hubspot_get_property_groups` — Read — https://policylayer.com/tools/adeel0x01-hubspot-mcp-tools/hubspot-get-property-groups.md
- `hubspot_get_task` — Read — https://policylayer.com/tools/adeel0x01-hubspot-mcp-tools/hubspot-get-task.md
- …and 51 more: https://policylayer.com/tools/adeel0x01-hubspot-mcp-tools.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 · Policy library: https://policylayer.com/policies/adeel0x01-hubspot-mcp-tools
