Connect Attio to Your AI Agent

Choose an object and records to review, or supply attribute values for a targeted create-or-update task.

10 tools API key

Try a Attio Task

Copy a prompt into your agent with the oo Skill installed. Add your page links and source notes before running it.

oo Skill Attio

Review Records in a View

Read a chosen object’s filtered view and summarize selected attributes.

/oo Attio: For Attio object [object slug], list records in view [view ID]. Summarize [attributes] and flag missing values.

Maintain a Record by Unique Field

Inspect attributes and use a unique matching field to create or update supplied values.

/oo Attio: Inspect attributes of Attio object [object slug]. Create or update the record matching unique attribute [attribute slug] with these values [attribute values in the documented shapes].

Start Working with Attio

  1. Install OOMOL

    Set up oo CLI and the oo Skill in your agent.

    Install OOMOL →
  2. Connect Attio

    Connect your Attio access token.

    Connect Attio →
  3. Give Your Agent a Task

    Use /oo with the pages to read, the changes to make, and where to save the result.

    Connection Guide →

Choose Your Agent

  • A token with the required workspace and record permissions.
  • Specify the object and follow its documented attribute value shapes. Updating multiselect fields can append or overwrite values.

Attio Tools

Attio organizes records under objects with defined attributes. The integration reads that structure and creates, updates, or upserts records.

Objects and Attributes

Read objects and attribute definitions before working with records.

Record Reading and Writing

Filter records, retrieve details, and create or update attribute values.

10 tools

Identify

Identify the current Attio access token, its workspace, and the scopes attached to it.

attio.identify

List Objects

List all system-defined and user-defined objects in an Attio workspace.

attio.list_objects

Get Object

Get one Attio object by object ID or API slug.

attio.get_object

List Attributes

List attributes defined on an Attio object or list.

attio.list_attributes

List Records

List Attio records for an object with optional filtering, view filtering, sorting, limit, and offset.

attio.list_records

Get Record

Get a single Attio record by object and record ID.

attio.get_record

Create Record

Create a record for an Attio object using documented attribute value shapes.

attio.create_record

Upsert Record

Create or update an Attio record for an object using a unique matching attribute.

attio.upsert_record

Update Record

Update an Attio record by appending or overwriting multiselect values according to Attio's PATCH and PUT semantics.

attio.update_record

Delete Record

Delete a single Attio record by object and record ID.

attio.delete_record

Frequently Asked Questions

How do I know which object to use?

List workspace objects and inspect their attributes. Use the object ID or API slug for record tasks.

Does upsert avoid creating duplicate matches?

Upsert uses a unique matching attribute to locate an existing record or create one. Provide the correct attribute and value rather than relying on a name guess.

Will updating a multiselect replace its existing values?

It depends on the chosen update mode. State whether values should be appended or overwritten so the assistant uses the intended behavior.

Connect Attio

About Attio ↗