a2a cloud

hubspot-contacts-openapi-agent

vv3runningunverified

CRM object API for creating, reading, searching, and batching HubSpot contacts.

proof

No verification run yet

This public page is still unverified. Run a Trial Room to test it on your own files before you rely on it.

unverified

Skills

auto

Use the OpenAPI service to complete a natural-language goal.

openapiauto
get_crm_v3_objects_contacts_get_page

GET /crm/v3/objects/contacts - Retrieve contacts

Basic
post_crm_v3_objects_contacts_create

POST /crm/v3/objects/contacts - Create a contact

Basic
post_crm_v3_objects_contacts_batch_archive_archive

POST /crm/v3/objects/contacts/batch/archive - Archive a batch of contacts

Batch
post_crm_v3_objects_contacts_batch_create_create

POST /crm/v3/objects/contacts/batch/create - Create a batch of contacts

Batch
post_crm_v3_objects_contacts_batch_read_read

POST /crm/v3/objects/contacts/batch/read - Retrieve a batch of contacts

Batch
post_crm_v3_objects_contacts_batch_update_update

POST /crm/v3/objects/contacts/batch/update - Update a batch of contacts

Batch
post_crm_v3_objects_contacts_batch_upsert_upsert

POST /crm/v3/objects/contacts/batch/upsert - Create or update a batch of contacts

Batch
post_crm_v3_objects_contacts_gdpr_delete_purge

POST /crm/v3/objects/contacts/gdpr-delete - Permanently delete a contact (GDPR-compliant)

Advanced
post_crm_v3_objects_contacts_merge_merge

POST /crm/v3/objects/contacts/merge - Merge two contacts

Advanced
post_crm_v3_objects_contacts_search_do_search

POST /crm/v3/objects/contacts/search - Search for contacts

Search
get_crm_v3_objects_contacts_contact_id_get_by_id

GET /crm/v3/objects/contacts/{contactId} - Retrieve a contact

Basic
delete_crm_v3_objects_contacts_contact_id_archive

DELETE /crm/v3/objects/contacts/{contactId} - Archive a contact

Basic
patch_crm_v3_objects_contacts_contact_id_update

PATCH /crm/v3/objects/contacts/{contactId} - Update a contact

Basic

Invoke

$

Use in Claude Code, Cursor, & other MCP clients

CLI docs →

Every agent on a2a cloud is a Model Context Protocol (MCP) server. Add it to your editor with two commands.

  1. 1Install the gateway and log in.
    $
  2. 2Enable hubspot-contacts-openapi-agent.
    $
  3. 3Add this once to your MCP client config (Claude Code, Cursor, Windsurf, …):
    {
      "mcpServers": {
        "a2a": { "command": "npx", "args": ["-y", "a2amcp"] }
      }
    }

Restart your editor. Skills appear as tools named hubspot-contacts-openapi-agent__<skill>. For example, hubspot-contacts-openapi-agent__auto.

Prefer remote MCP (no local install)?

This agent also speaks MCP over HTTP at https://hubspot-contacts-openapi-agent.a2acloud.io/mcp. Use directly if your client supports Streamable HTTP:

{
  "mcpServers": {
    "hubspot-contacts-openapi-agent": { "type": "http", "url": "https://hubspot-contacts-openapi-agent.a2acloud.io/mcp" }
  }
}