MCP App Store
Productivity
Attio icon

Attio

by Attio Ltd

Overview

Access your entire CRM directly from Claude. Look up contacts and companies, find decision makers, and discover email addresses. Log notes from calls and meetings, track engagement history, and create follow-up tasks with deadlines. Search and filter your pipeline by stage, funding round, role, or location. Tap into meeting intelligence—search call recordings, access transcripts, and surface key insights. Make Attio a seamless part of your AI workflow, so you can manage relationships and close deals faster without switching tools.

Tools

create-comment

ChatGPT
Creates a new comment on a record, list entry, or as a reply to an existing comment thread. Provide exactly one of: (parent_object + parent_record_id) for records, (parent_list + parent_entry_id) for list entries, or (parent_comment_id) for replies. Email addresses in the content will be automatically converted to @mentions if they match workspace members.

create-note

ChatGPT
Creates a new note attached to a record. Returns the created note's ID.

create-record

ChatGPT
Create a new record in a given object. IMPORTANT: Before calling this tool, you should call list-attribute-definitions for the target object to understand which attributes are available, their types, whether they are required, and (for select/status fields) the valid options. Different attribute types require different value formats - see the 'values' parameter description for details.

create-task

ChatGPT
Creates a new task in Attio. Tasks can optionally have a deadline, an assignee (workspace member), and be linked to a record (e.g., a person or company). To assign to a workspace member, provide their workspace_member_id. To link to a record, provide both the object type (e.g., "people", "companies") and the record_id together. Returns the created task's ID.

delete-comment

ChatGPT
Deletes a comment. You can only delete comments that you created. Deleting a parent comment will also delete all of its replies.

get-call-recording

ChatGPT
Retrieves the full details of a call recording by ID, including its status, timestamps, and complete transcript.

get-email-content

ChatGPT
Retrieves the full content/body of an email. Requires the mailbox_id and email_header_id, which can be obtained from email search results.

get-note-body

ChatGPT
Get the body of a note by its ID

get-records-by-ids

ChatGPT
Retrieve a given set of records by their IDs for a given object. Returns an array of records with their attribute values. If a record is not found, it will not be included in the response.

list-attribute-definitions

ChatGPT
List attribute definitions for a given object

list-comment-replies

ChatGPT
Lists replies to a comment. Provide the comment_id of a top-level comment to fetch its replies. Cannot be used with reply comments - only top-level comments that were created on records or list entries. All replies in a thread use the same parent comment ID.

list-comments

ChatGPT
Lists comments on a record or list entry. Returns paginated top-level comments with up to 5 replies each. If a thread has more replies, use "list-comment-replies" to fetch additional replies. Provide either (parent_object and parent_record_id) to list comments on a record, or (parent_list and parent_entry_id) to list comments on a list entry.

list-lists

ChatGPT
List all lists in the Attio workspace. Returns list metadata including ID, name, API slug, and parent object types. Use the query parameter to filter by name or slug.

list-records

ChatGPT
List records in a given object with optional filtering and sorting. Returns paginated results. Use this tool to retrieve records that match specific criteria. You can filter on attributes using comparison operators, combine filters with AND/OR logic, and sort results by attribute values. Before calling this tool, ensure you know the attribute slugs or IDs for any filters or sorts you want to apply. Use the list-attribute-definitions tool to discover available attributes for an object.

list-records-in-list

ChatGPT
List entries in a given list with optional filtering and sorting. Returns paginated results. Use this tool to retrieve entries within a list that match specific criteria. You can filter on attributes using comparison operators, combine filters with AND/OR logic, and sort results by attribute values. Each entry includes the parent record it belongs to and all entry-level attributes.

list-tasks

ChatGPT
Lists tasks in the workspace with optional filters. Returns paginated results with task content, completion status, assignees, linked records, and deadlines. Use to find tasks by assignee, completion status, linked record, or date ranges.

list-workspace-members

ChatGPT
List members in the Attio workspace. Returns a list of matching members with their ID, email address, name, access level, and team memberships. Use the query parameter to filter by name, email, or team.

list-workspace-teams

ChatGPT
List teams in the workspace. Teams are groups of workspace members used primarily for permission management. Returns an array of teams, each with: workspace_team_id, name, description, is_archived, created_at, and members (array of {name, email}).

search-call-recordings-by-metadata

ChatGPT
Searches all call recordings across the workspace by their metadata. Useful for finding call recordings based on who was on the call (workspace members or person records), related records (e.g., companies or deals), meeting title, and time range. Returns paginated results ordered by start time (most recent first). Uses limit/offset pagination. Returns call recording metadata only (IDs and timestamps). Use the "get-call-recording" tool to retrieve the full transcript of a call recording.

search-emails-by-metadata

ChatGPT
Searches emails visible to the user by their metadata. Useful for finding emails based on participants, domain, and time range. Returns paginated results ordered by sent time (most recent first). Uses limit/offset pagination. When both domain and participant_email_addresses are provided, they are ORed together (emails matching either filter are returned). Returns email metadata only (ID, subject, summary, snippet, sender, sent_at). Use the "get-email-content" tool to retrieve the full content of an email.

search-meetings

ChatGPT
Search across past and future meetings in the workspace. Returns paginated results with meeting metadata and associated call recording IDs. Useful for finding meetings based on participants, related records, and time range. Results are split into past_meetings (sorted by start time descending) and future_meetings (sorted by start time ascending). Returns call_recording_ids for past meetings so you can fetch full transcripts via the "get-call-recording" tool.

search-notes-by-metadata

ChatGPT
Searches for notes by their metadata. Useful for finding notes based on parent record, meeting, author (workspace member), and creation time. Returns paginated results ordered by creation date (most recent first). Uses limit/offset pagination.

search-records

ChatGPT
Perform a full-text search for records in a given object. Only searches indexed attributes: domains, email addresses, phone numbers, name/title, description, social handles, and location. Returns paginated results.

semantic-search-call-recordings

ChatGPT
Searches all call recordings across the workspace using semantic similarity. Returns call recordings that are most semantically similar to the query, even if the exact keywords are not present in the transcript. Useful for finding calls where a specific topic was discussed. Searches both transcript content and call recording overviews (title and summary) automatically. Returns matching transcript chunks and call recording overview information. Use the "get-call-recording" tool to retrieve the full transcript of a call recording.

semantic-search-emails

ChatGPT
Searches emails visible to the user using semantic similarity. Returns up to 20 emails that are most semantically similar to the query, even if exact keywords are not present. Useful for finding emails where a specific topic was discussed. Returns email metadata only (ID, subject, summary, snippet, sender, sent_at). Use the "get-email-content" tool to retrieve the full content of an email.

semantic-search-notes

ChatGPT
Searches all notes across the workspace using semantic similarity. Returns up to 20 notes that are most semantically similar to the query, even if the exact keywords are not present in the note. Useful for finding notes where a specific topic was discussed. Returns note metadata only (ID, title, timestamps, parent record). Use the "get-note-body" tool to retrieve the full content of a note.

update-record

ChatGPT
Use this tool to update people, companies, and other records by record_id.

update-task

ChatGPT
Updates an existing task in Attio. You can update the deadline, completion status, assignee, and linked record. To update the assignee, provide their workspace_member_id. To update the linked record, provide both the object type (e.g., "people", "companies") and the record_id together. To clear the deadline, set deadline_at to null. Returns the updated task's ID.

upsert-record

ChatGPT
Use this tool to create or update people, companies and other records. A matching attribute is used to search for existing records. If a record is found with the same value for the matching_attribute, that record will be updated. If no record with the same value for the matching_attribute is found, a new record will be created instead. If the matching attribute is a multiselect attribute, new values will be added and existing values will not be deleted. If you would like to avoid matching, please use the create-record tool.

whoami

ChatGPT
Returns information about the current user's identity and workspace membership, including their email, name, workspace member ID, access level, and workspace name.

create-note

Claude

create-record

Claude

create-task

Claude

get-call-recording

Claude

get-email-content

Claude

get-note-body

Claude

get-records-by-ids

Claude

list-attribute-definitions

Claude

list-records

Claude

list-tasks

Claude

list-workspace-members

Claude

list-workspace-teams

Claude

search-call-recordings-by-metadata

Claude

search-emails-by-metadata

Claude

search-meetings

Claude

search-notes-by-metadata

Claude

search-records

Claude

semantic-search-emails

Claude

semantic-search-notes

Claude

update-record

Claude

update-task

Claude

upsert-record

Claude

whoami

Claude

App Stats

53

Tools

1

Prompts

Mar 27, 2026

First seen

ChatGPT, Claude

Platforms

Category

CRM Records

Works with

ChatGPT
Claude

Data refreshed daily