Overview
The Breakcold connection lets deployed agents work with your Breakcold workspace: read and write records (people, companies, and deals); manage the CRM schema (object types, field definitions, select options, and record views); create and complete tasks; write notes; read meetings and their transcripts; work the unified inbox (conversations, messages, drafts, send accounts, and views); and register integration hooks for workspace webhooks.- Base URL:
https://api.agntdata.dev/v1/connections/breakcold - Breakcold auth: a Breakcold public API key (starts with
bc_live_). Paste it once in the dashboard — agntdata stores it encrypted and attaches it to every call, so you never send it yourself. - MCP tools: agents call
connection_breakcold_*tools, e.g.connection_breakcold_list_records,connection_breakcold_create_record,connection_breakcold_create_record_note,connection_breakcold_search_inbox_conversations.
Almost every call needs a
workspaceId. Get it once from list_authorized_workspaces and pass it as a query parameter on reads or in the body on writes. Calls that address a specific resource by id (/records/{recordId}, /notes/{noteId}, /tasks/{taskId}, …) resolve the workspace from that id and don’t take one.Records are schema-driven. A record belongs to a CRM object type — person, company, or deal by default — and its fields are keyed by field slug, not display name. Use list_crm_objects to find the object type, then list_crm_fields to read the available slugs before creating or updating a record.Setup
1
Create a Breakcold API key
In Breakcold open Settings → Integrations → API and create a public API key. It starts with
bc_live_ and already carries its organization, so there’s no organization id to configure.2
Connect Breakcold
In the agntdata dashboard open Integrations, pick Breakcold, and paste the key.
3
Pick Breakcold tools
In an agent’s Tools panel, add the tools the agent needs — for example
list_authorized_workspaces, list_crm_objects, list_crm_fields, list_records, create_record, and create_record_note. Destructive and outbound-send tools ship too (archive_record, delete_crm_object, delete_crm_field, delete_crm_field_option, delete_crm_record_view, delete_inbox_view, clear_inbox_conversation_draft, delete_integration_hook, compose_inbox_conversation, send_inbox_message); they default to always ask for approval, and you can leave them off an agent entirely.Examples
Find your workspace
Discover the CRM schema
Create a person record
fields is a map of field slug to value, and every field the object marks required must be present.
Search records
limit (max 100) and the cursor returned in pagination.cursor; keep going while pagination.hasMore is true.
Log a note and a follow-up task
dueAt is a Unix timestamp in milliseconds.
Read the inbox
Costs
Breakcold meters this API by token consumption rather than a fixed request ceiling — roughly 0.2 tokens per successful read and 0.4 per successful write. Check the per-endpoint cost in Breakcold’s docs before pointing a high-volume agent at it.Receiving Breakcold webhooks
This connection covers outbound calls. To receive inbound Breakcold events, mint an agntdata webhook endpoint and register it withcreate_integration_hook (or in Breakcold’s UI) so workspace changes POST to it.