Limited offer50% off your first month: the $99 plan for $4924 hours onlySee plans
← All integrations
Attio logo

Attio

Sync CRM people, companies, and records.

CRMOAuth114 endpoints

Runtime credentials

Connecting Attio via OAuth or your own API key requires the following secret slots in your workspace:

  • ATTIO_CLIENT_ID
  • ATTIO_CLIENT_SECRET

Endpoints

OperationMethod & pathEffectLatencyRateCost
ATTIO_ASSERT_COMPANY
Creates or updates a company record in Attio using a unique attribute to search for existing companies. If a company is found with the same value for the matching attribute, that company will be updated. If no company is found, a new one will be created. Use this when you prefer to update records on conflicts.
POST /composio/attio/attio_assert_companyexternal_send——managed
ATTIO_ASSERT_PERSON
Tool to create or update person records using a unique attribute to search for existing people. Use when you want to ensure a person exists with specific details without creating duplicates.
POST /composio/attio/attio_assert_personexternal_send——managed
ATTIO_ASSERT_USER_RECORD
Creates or updates a user record in Attio using a unique attribute to search for existing users. If a user is found with the same value for the matching attribute, that user will be updated. If no user is found, a new one will be created. Use this to ensure user records exist without duplicates.
POST /composio/attio/attio_assert_user_recordexternal_send——managed
ATTIO_ASSERT_WORKSPACE
Creates or updates a workspace record in Attio using a unique attribute to search for existing workspaces. If a workspace is found with the same value for the matching attribute, that workspace will be updated. If no workspace is found, a new one will be created.
POST /composio/attio/attio_assert_workspaceexternal_send——managed
ATTIO_CREATE_ATTRIBUTE
Tool to create a new attribute on an object or list in Attio. Use when you need to add custom fields to track additional information. For record-reference types, you can establish bidirectional relationships by supplying a relationship object.
POST /composio/attio/attio_create_attributeexternal_send——managed
ATTIO_CREATE_COMMENT
Tool to create a new comment on a thread, record, or list entry in Attio. Use when you need to add a comment to an existing conversation, a record (like a person, company, or deal), or a list entry.
POST /composio/attio/attio_create_commentexternal_send——managed
ATTIO_CREATE_COMPANY
Creates a new company record in Attio. This endpoint will throw an error on conflicts of unique attributes like domains. If you prefer to update company records on conflicts, use the Assert company record endpoint instead. Note: The logo_url attribute cannot currently be set via the API.
POST /composio/attio/attio_create_companyexternal_send——managed
ATTIO_CREATE_DEAL_RECORD
Tool to create a new deal record in Attio. Use when you need to track a new sales opportunity or deal. This endpoint will throw an error on conflicts of unique attributes. Minimal requirement is providing at least one attribute value.
POST /composio/attio/attio_create_deal_recordexternal_send——managed
ATTIO_CREATE_ENTRY
DEPRECATED: Use ATTIO_ATTIO_POST_V2_LISTS_LIST_ENTRIES instead. Tool to add a record to a list as a new list entry in Attio. Use when you need to organize records into specific lists. Throws errors on unique attribute conflicts. Multiple list entries are allowed for the same parent record.
POST /composio/attio/attio_create_entryexternal_send——managed
ATTIO_CREATE_LIST
Tool to create a new list in Attio. Use when you need to organize records into custom lists. Once created, add attributes using the Create Attribute API and add records using the Create Entry API. New lists must have either workspace_access set to 'full-access' or one or more workspace_member_access with 'full-access' level.
POST /composio/attio/attio_create_listexternal_send——managed
ATTIO_CREATE_MEETING
Create an Attio meeting with its schedule, participants, and optional linked records. Email participants may create person and company records, whose companies Attio links asynchronously.
POST /composio/attio/attio_create_meetingexternal_send——managed
ATTIO_CREATE_NOTE
This tool creates a new note on a given record in Attio. The note can be attached to any record type (like person, company, or deal) and includes a title and content. It requires parameters such as parent_object, parent_record_id, title, and content, with an optional created_at timestamp.
POST /composio/attio/attio_create_noteexternal_send——managed

Showing 12 of 114 Attio actions. Every action is in the provider catalog, and the CLI and MCP list them with their inputs.