Retrieve details about the current authentication token being used for API requests. Use this to verify your connection credentials and access token information when setting up or troubleshooting integrations.
Action
Get Current Token Info
ATTIO_GET_SELFRetrieves information about the current API token, including which workspace it's connected to and what actions it's authorized to perform. This helps verify your connection is active and understand what capabilities are available.
Manage custom fields and metadata options across your Attio workspace, including creating statuses, select options, and updating attribute definitions. Use these operations when you need to configure the structure of your data or programmatically organize available field values.
Action
Create Attribute
ATTIO_CREATE_ATTRIBUTEAdd custom fields to your CRM records to capture information specific to your business needs, such as tracking custom deal stages, client preferences, or project-specific data.
12 input
Action
Create Select Option
ATTIO_CREATE_SELECT_OPTIONAdd a new choice option to an existing select or multiselect field in your Attio CRM, expanding the available values users can choose from.
4 input
Action
Create Status
ATTIO_CREATE_STATUSAdd a new status option to status attributes in your Attio workspace for better tracking and organization of tasks, deals, and other custom objects.
4 input
Action
Get Attribute Details
ATTIO_GET_ATTRIBUTERetrieve detailed configuration and metadata about a specific attribute in your Attio workspace, such as its data type, validation rules, and properties. This helps you understand how data fields are structured and what information they can store.
3 input
Perform full lifecycle management of company records including creation, updates, deletion, and retrieval. Use these operations when building workflows that need to sync company data, maintain organizational hierarchies, or trigger actions based on company changes.
Action★ Featured
Create Company
ATTIO_CREATE_COMPANYAdd a new company to your Attio CRM with details like name, domain, and contact information. Use this when you want to create fresh company records without automatically updating existing ones.
5 input
Action
Assert Company (Create or Update)
ATTIO_ASSERT_COMPANYAutomatically create a new company record in Attio or update an existing one if it already exists, based on a matching attribute like company name or domain. This ensures you never have duplicate company records and always have the latest information synchronized.
7 input
Action
Delete Company
ATTIO_DELETE_COMPANYPermanently removes a company record from Attio. Use this when you need to clean up your CRM database or remove duplicate or inactive company entries.
1 input
Action
Get Company
ATTIO_GET_COMPANYRetrieve detailed information about a specific company from your Attio CRM database, including all associated attributes and audit history. Use this to access up-to-date company data for decisions, reports, or integrations.
1 input
Manage deal records throughout your sales pipeline with create, read, update, and delete operations. Use these operations to automate deal tracking, sync pipeline data with external systems, or trigger notifications based on deal milestones.
Action
Create Deal Record
ATTIO_CREATE_DEAL_RECORDCreate a new sales deal in Attio to track opportunities and their progress through your sales pipeline. Helps you organize and monitor potential revenue-generating transactions.
9 input
Action
Delete Deal
ATTIO_DELETE_DEALPermanently removes a deal record from your Attio CRM, allowing you to clean up old or incorrect deal entries that are no longer relevant to your business.
1 input
Action
Get Deal Record
ATTIO_GET_DEAL_RECORDRetrieve detailed information about a specific deal in your CRM system, including all attributes, timeline data, and recent changes. Use this to access comprehensive deal details for analysis, updates, or decision-making.
1 input
Work with custom lists and their entries to organize and manage grouped data within Attio. Use these operations to automate list management, bulk update list entries, or synchronize external datasets as lists.
Action
Create Entry (Deprecated)
ATTIO_CREATE_ENTRYAdd a new record to a specific list in Attio to organize and categorize your contacts or accounts within your CRM.
4 input
Action
Create List
ATTIO_CREATE_LISTCreates a new custom list in Attio to organize and categorize your CRM records. This helps you segment contacts, leads, or accounts into logical groups for better tracking and management.
5 input
Action
Delete List Entry
ATTIO_DELETE_ENTRYPermanently removes a record from a specific list in Attio, helping you maintain clean and accurate contact databases. Use this when you need to delete outdated, duplicate, or irrelevant entries.
2 input
Action
Get List
ATTIO_GET_LISTRetrieve detailed information about a specific list in your Attio workspace, including its configuration, fields, and settings. Use this to access list details by its unique identifier or slug name.
1 input
Action
Get List Entry
ATTIO_GET_LIST_ENTRYRetrieve detailed information about a specific entry in your Attio list by its ID. Use this to access individual contact, company, or deal records without loading the entire list.
2 input
Create, read, and delete notes attached to records in Attio. Use these operations to automatically generate documentation, archive historical notes, or synchronize external note systems.
Action★ Featured
Create Note
ATTIO_CREATE_NOTEAttach a note with title and content to any record in your CRM (person, company, or deal) to document important information, decisions, or interactions. This helps you maintain a complete activity history and ensure team continuity.
5 input
Action
Delete Note
ATTIO_DELETE_NOTERemove notes from your Attio CRM when they're no longer relevant or needed. This helps keep your customer records clean and organized by deleting outdated or duplicate entries.
1 input
Action
Get Note
ATTIO_GET_NOTERetrieve a specific note from Attio by its ID to access the note's full content, title, tags, and creator details.
1 input
Define and manage the structure of custom object types in your workspace. Use these operations to programmatically create or modify the data models that organize your Attio information.
Action
Create Object
ATTIO_CREATE_OBJECTCreate new custom object types in your Attio workspace to organize and track business information beyond standard CRM objects like people and companies. This lets you build a personalized database structure that matches your unique business needs.
1 input
Action
Get Object
ATTIO_GET_OBJECTRetrieve detailed information about a specific object type in your Attio workspace, including its attributes and schema structure. This helps you understand what data fields are available before creating or searching for records.
1 input
Execute complete management of person records including creation, updates, deletion, and retrieval across your workspace. Use these operations to automate contact management, sync employee or contact databases, or trigger workflows on personnel changes.
Action★ Featured
Create Person
ATTIO_CREATE_PERSONCreates a new contact record in Attio with their basic information like name and email. Use this when you need to add a new person to your CRM database.
8 input
Action
Assert Person Record
ATTIO_ASSERT_PERSONCreates or updates a person record in your CRM, automatically finding and updating existing records by a unique attribute to prevent duplicates. This ensures your contact database stays clean and up-to-date without manual deduplication.
2 input
Action
Delete Person
ATTIO_DELETE_PERSONPermanently removes a person record from your Attio CRM by its ID. This action is irreversible, so use it only when you're certain you want to delete the contact completely.
1 input
Perform flexible CRUD operations on generic records with support for complex querying, bulk operations, and record assertions. Use these operations for advanced automation scenarios that require fine-grained control over record updates or sophisticated data synchronization.
Action
Create Record
ATTIO_CREATE_RECORDCreates a new record in Attio for any object type like people, companies, or deals with the attributes you specify. This lets you programmatically add new contacts, customers, and business information directly to your CRM.
2 input
Action
Delete Record
ATTIO_DELETE_RECORDPermanently remove a record from your Attio CRM when it's no longer needed, such as closed deals, duplicate entries, or contacts that have requested to be deleted.
2 input
Action
Find Record
ATTIO_FIND_RECORDLocate specific customer, company, or deal records in Attio using their ID or by searching with custom attributes, enabling quick access to the information you need.
5 input
Action
Get Record
ATTIO_GET_RECORDRetrieve complete details about a specific person, company, or contact record in Attio by its unique ID, including all attributes and historical data.
2 input
Action
Get Record by ID
ATTIO_GET_V2_OBJECTS_OBJECT_RECORDS_RECORD_IDRetrieve detailed information about a specific person, company, or other record in your CRM using its unique identifier. This operation pulls complete record data when you need to access or reference specific contact or company details.
2 input
Action
List Record Entries
ATTIO_GET_RECORD_ENTRIESRetrieve all list entries associated with a specific record to understand which lists contain that record and when entries were created. This helps you map relationships and organize information across your CRM structure.
4 input
Create, update, retrieve, and manage task records in Attio. Use these operations to automate task creation from external systems, update task status, or build task-based workflows.
Action★ Featured
Create Task
ATTIO_CREATE_TASKCreate a new task in Attio to organize work items with optional deadlines and assignees. Helps you keep track of follow-ups, action items, and next steps linked to your contacts and deals.
5 input
Action
Delete Task
ATTIO_DELETE_TASKRemove a task from Attio when it's no longer needed or has been completed. This action is permanent and cannot be reversed.
1 input
Action
Get Task
ATTIO_GET_TASKRetrieve detailed information about a specific task in Attio, including its content, deadline, assignees, and linked records. Use this to access task details you need to review, update, or reference in your workflows.
1 input
Action
List Tasks
ATTIO_GET_V2_TASKSRetrieve all tasks from your workspace with optional filtering by assignee, completion status, or linked records to stay organized and track work progress.
7 input
Manage user records and workspace memberships programmatically. Use these operations to automate user provisioning, update user profiles, or maintain user permissions across your Attio workspace.
Action
Assert User Record (Create or Update)
ATTIO_ASSERT_USER_RECORDCreates a new user record in Attio or updates an existing one based on a unique identifier, ensuring your contact database stays clean without duplicates.
2 input
Action
Create User Record
ATTIO_CREATE_USER_RECORDAdds a new team member or user account to your Attio workspace so they can access and collaborate within your CRM system.
4 input
Action
Delete User
ATTIO_DELETE_USERPermanently removes a user record from your Attio CRM system. This action cannot be undone, so use it when you're certain you need to delete a user profile.
1 input
Set up and manage webhooks to receive real-time notifications when data changes in Attio. Use these operations to configure event subscriptions that trigger automated actions in external systems.
Action
Create Webhook
ATTIO_CREATE_WEBHOOKSet up a webhook to receive real-time notifications when events occur in Attio, enabling you to automatically trigger actions in other tools or systems whenever your CRM data changes.
2 input
Action
Delete Webhook
ATTIO_DELETE_WEBHOOKRemove a webhook subscription from Attio when you no longer need to receive updates about specific events. This is useful for cleaning up integrations and stopping unwanted data syncs.
1 input
Action
Get Webhook
ATTIO_GET_WEBHOOKRetrieves detailed information about a specific webhook configuration in Attio, including its target URL, subscribed events, and current status. Use this to verify webhook settings or troubleshoot event delivery issues.
1 input
Query and manage workspace-level records and member information. Use these operations when you need to access or update data at the workspace scope or retrieve organizational structure details.
Action
Assert Workspace (Create or Update)
ATTIO_ASSERT_WORKSPACEAutomatically create or update workspace records in Attio based on a unique identifier, ensuring your workspace data stays synchronized without manual duplicate management.
6 input
Action
Create Workspace Record
ATTIO_CREATE_WORKSPACE_RECORDCreates a new workspace record in Attio to store and organize business data like contacts, companies, or custom entities. Use this when you need to add a new entry to your CRM workspace.
5 input
Action
Delete Workspace Record
ATTIO_DELETE_WORKSPACE_RECORDPermanently removes a workspace record from Attio, allowing you to clean up and remove outdated or duplicate data from your CRM database.
1 input
Action
Get V2 Workspace Members (Deprecated)
ATTIO_GET_V2_WORKSPACE_MEMBERSRetrieve a list of all members in your Attio workspace along with their access levels and user information. This helps you understand who has access to your workspace and manage team permissions.
Action
Get Workspace Member
ATTIO_GET_WORKSPACE_MEMBERRetrieve detailed information about a specific team member in your workspace, including their name, email, access level, and profile picture. This helps you verify team member details and manage workspace permissions.
1 input
Action
Get Workspace Record
ATTIO_GET_WORKSPACE_RECORDRetrieve complete details about a specific workspace record including all its attributes and historical information. Use this to access comprehensive data about any workspace you're tracking in Attio.
1 input
Action
Assert List Entry by Parent
ATTIO_PUT_V2_LISTS_LIST_ENTRIESTool to create or update a list entry for a given parent record in Attio.
4 input
Action
Assert Record (Create or Update)
ATTIO_PUT_V2_OBJECTS_OBJECT_RECORDSTool to create or update people, companies and other records in Attio using a matching attribute.
3 input
Action
Create a record
ATTIO_POST_V2_OBJECTS_OBJECT_RECORDSDEPRECATED: Use ATTIOCREATERECORD instead.
2 input
Action
Create List Entry
ATTIO_POST_V2_LISTS_LIST_ENTRIESTool to add a record to a list as a new list entry in Attio.
4 input
Action
Get Person
ATTIO_PEOPLE_GET_PERSONTool to get a single person record by its recordid in Attio.
1 input
Action
List Attribute Options
ATTIO_LIST_ATTRIBUTE_OPTIONSTool to list all select options for a particular attribute on either an object or a list.
6 input
Action
List Attribute Statuses
ATTIO_LIST_ATTRIBUTE_STATUSESTool to list all statuses for a particular status attribute on either an object or a list.
4 input
Action
List Attributes
ATTIO_LIST_ATTRIBUTESTool to list the attribute schema for an Attio object or list (including slugs, types, select/status config) to enable correct filtering and writes.
5 input
Action
List Call Recordings
ATTIO_LIST_CALL_RECORDINGSTool to list all call recordings for a meeting in Attio.
3 input
Action
List Companies
ATTIO_LIST_COMPANIESTool to list company records in Attio with optional filtering and sorting.
4 input
Action
List Company Attribute Values
ATTIO_LIST_COMPANY_ATTRIBUTE_VALUESTool to get all values for a given attribute on a company record.
5 input
Action
List Company Record Entries
ATTIO_LIST_COMPANY_RECORD_ENTRIESTool to list all entries across all lists for which a company record is the parent in Attio.
3 input
Action
List Deal Entries
ATTIO_LIST_DEAL_ENTRIESTool to list all entries across all lists for which a deal record is the parent in Attio.
3 input
Action
List Deal Record Attribute Values
ATTIO_LIST_DEAL_RECORD_ATTRIBUTE_VALUESTool to retrieve all values for a specified attribute on a deal record in Attio.
5 input
Action
List Deal Records
ATTIO_LIST_DEAL_RECORDSTool to list deal records in Attio with the option to filter and sort results.
4 input
Action
List Entries (Deprecated)
ATTIO_LIST_ENTRIESDEPRECATED: Use ATTIOATTIOPOSTV2LISTSLISTENTRIESQUERY instead.
5 input
Action
List List Entries
ATTIO_POST_V2_LISTS_LIST_ENTRIES_QUERYTool to list entries in a given list, with the option to filter and sort results.
5 input
Action
List List Entries (Deprecated)
ATTIO_LIST_LIST_ENTRIESDEPRECATED: Use ATTIOATTIOPOSTV2LISTSLISTENTRIESQUERY instead.
5 input
Action
List List Entry Attribute Values
ATTIO_LIST_LIST_ENTRY_ATTRIBUTE_VALUESTool to retrieve all values for a specified attribute on a list entry in Attio.
6 input
Action
List Lists
ATTIO_LIST_LISTSThis tool retrieves all lists available in the Attio workspace, sorted as they appear in the sidebar.
Action
List Meetings
ATTIO_LIST_MEETINGSTool to list all meetings in the workspace using a deterministic sort order.
9 input
Action
List Notes
ATTIO_LIST_NOTESLists notes in Attio.
4 input
Action
List Objects
ATTIO_LIST_OBJECTSThis tool retrieves a list of all available objects (both system-defined and user-defined) in the Attio workspace via GET /v2/objects, returning key metadata…
Action
List People Attribute Values
ATTIO_LIST_PEOPLE_ATTRIBUTE_VALUESTool to get all values for a given attribute on a person record.
5 input
Action
List People Record Entries
ATTIO_LIST_PEOPLE_RECORD_ENTRIESTool to list all entries across all lists for which a person record is the parent in Attio.
3 input
Action
List Person Records
ATTIO_PEOPLE_LIST_PERSONSTool to list person records from Attio with optional filtering and sorting.
4 input
Action
List Record Attribute Values
ATTIO_LIST_RECORD_ATTRIBUTE_VALUESTool to retrieve all values for a specified attribute on a record in Attio.
6 input
Action
List Records
ATTIO_LIST_RECORDSThis tool lists records from a specific object type in Attio.
3 input
Action
List Records with Query
ATTIO_POST_V2_OBJECTS_OBJECT_RECORDS_QUERYTool to list people, company or other records in Attio with the option to filter and sort results.
5 input
Action
List Threads
ATTIO_LIST_THREADSTool to list threads of comments on a record or list entry in Attio.
6 input
Action
List User Record Entries
ATTIO_LIST_USER_RECORD_ENTRIESTool to list all entries across all lists for which a user record is the parent in Attio.
3 input
Action
List User Records
ATTIO_LIST_USER_RECORDSTool to list user records in Attio with optional filtering and sorting.
4 input
Action
List Webhooks
ATTIO_LIST_WEBHOOKSTool to get all webhooks in your Attio workspace.
2 input
Action
List Workspace Members
ATTIO_LIST_WORKSPACE_MEMBERSTool to list workspace members (actors) so agents can reliably assign owners and resolve workspace-member IDs even when the optional Users standard object is…
Action
List Workspace Record Attribute Values
ATTIO_LIST_WORKSPACE_RECORD_ATTRIBUTE_VALUESTool to retrieve all values for a specified attribute on a workspace record in Attio.
5 input
Action
List Workspace Record Entries
ATTIO_LIST_WORKSPACE_RECORD_ENTRIESTool to list all entries across all lists for which a workspace record is the parent in Attio.
3 input
Action
List Workspace Records
ATTIO_LIST_WORKSPACE_RECORDSTool to list workspace records with filtering and sorting options.
4 input
Action
Patch Record
ATTIO_PATCH_RECORDTool to update people, companies, and other records by recordid using PATCH method.
3 input
Action
Put Record (Overwrite)
ATTIO_PUT_V2_OBJECTS_OBJECT_RECORDS_RECORD_IDTool to update people, companies, and other records by recordid using PUT method.
3 input
Action
Query Records
ATTIO_QUERY_RECORDSTool to query records for a specific Attio object using server-side filtering operators and sorting.
5 input
Action
Search Records
ATTIO_SEARCH_RECORDSTool to fuzzy search for records across multiple objects in Attio.
4 input
Action
Search Records
ATTIO_POST_V2_OBJECTS_RECORDS_SEARCHDEPRECATED: Use ATTIOSEARCHRECORDS instead.
4 input
Action
Update Attribute
ATTIO_UPDATE_ATTRIBUTETool to update an existing attribute by its attributeid or slug.
4 input
Action
Update Company
ATTIO_UPDATE_COMPANYTool to update a company record in Attio by its recordid.
2 input
Action
Update Deal Record
ATTIO_UPDATE_DEAL_RECORDTool to update an existing deal record in Attio by record ID.
2 input
Action
Update Entry (Deprecated)
ATTIO_UPDATE_ENTRYDEPRECATED: Use ATTIOATTIOPATCHV2LISTSLISTENTRIESENTRYID instead.
3 input
Action
Update List
ATTIO_UPDATE_LISTTool to update an existing list in Attio.
5 input
Action
Update List Entry by Entry ID
ATTIO_PATCH_V2_LISTS_LIST_ENTRIES_ENTRY_IDTool to update list entries by entryid in Attio.
3 input
Action
Update List Entry by Entry ID (PUT)
ATTIO_PUT_V2_LISTS_LIST_ENTRIES_ENTRY_IDTool to update list entries by entryid in Attio using PUT method.
3 input
Action
Update Object
ATTIO_UPDATE_OBJECTTool to update a single object's configuration in Attio.
2 input
Action
Update Person
ATTIO_UPDATE_PERSONTool to update a person record in Attio by its recordid.
2 input
Action
Update Record
ATTIO_UPDATE_RECORDThis tool updates an existing record in Attio for a specified object type (people, companies, deals, users, workspaces, etc.).
3 input
Action
Update Select Option
ATTIO_UPDATE_SELECT_OPTIONTool to update an existing select option for a select or multiselect attribute in Attio.
5 input
Action
Update Status
ATTIO_UPDATE_STATUSTool to update a status on a status attribute on either an object or a list in Attio.
5 input
Action
Update Task
ATTIO_UPDATE_TASKTool to update an existing task in Attio by its taskid.
2 input
Action
Update User Record
ATTIO_UPDATE_USER_RECORDTool to update a user record in Attio by its recordid.
2 input
Action
Update Webhook
ATTIO_UPDATE_WEBHOOKTool to update a webhook's target URL and/or event subscriptions.
3 input
Action
Update Workspace Record
ATTIO_UPDATE_WORKSPACE_RECORDTool to update a workspace record by ID using PATCH method.
2 input