> This page is for Agent Handler.

> For clean Markdown of any page, append .md to the page URL.
> For a complete documentation index, see https://docs.merge.dev/llms.txt.
> For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://docs.merge.dev/_mcp/server.

# Unify

**Authentication:** API key. See [Magic Link](/merge-agent-handler/features/magic-link) for the runtime auth flow.

## Sample use cases

* Search for companies matching your ICP and create opportunities for the qualified ones.
* Log an opportunity stage change and update the linked company record.
* Pull all open opportunities and summarize pipeline by stage.

## Available Tools

#### list\_attribute\_options

List all options for a SELECT or MULTI\_SELECT attribute on a Unify object

#### get\_attribute\_option

Get a single option from a SELECT or MULTI\_SELECT attribute on a Unify object

#### create\_attribute\_option

Create a new option for a SELECT or MULTI\_SELECT attribute on a Unify object

#### update\_attribute\_option

Update the display name of an attribute option

#### delete\_attribute\_option

Delete an option from a SELECT or MULTI\_SELECT attribute permanently

#### list\_attributes

List all attributes for a Unify object, including type, required/unique flags, and options for SELECT types

#### get\_attribute

Get a single attribute definition for a Unify object by attribute name

#### create\_attribute

Create a new attribute on a Unify object

#### update\_attribute

Update an attribute's display name or description

#### delete\_attribute

Delete an attribute from a Unify object

#### create\_events\_query

Create an async bulk events export job in Unify

#### list\_events\_queries

List bulk events query jobs in Unify with cursor pagination

#### get\_events\_query

Get the status and details of a Unify bulk events query job by ID

#### cancel\_events\_query

Cancel a running Unify bulk events query job

#### get\_events\_query\_results

Get paginated results from a completed Unify bulk events query job

#### list\_objects

List all objects in Unify, including standard built-in objects ('company', 'person', 'opportunity', 'user') and custom objects

#### get\_object

Get a Unify object definition by API name (e.g

#### create\_object

Create a custom object in Unify

#### update\_object

Update a Unify object's display name or description

#### delete\_object

Delete a custom Unify object and all its records permanently

#### create\_record

Create a new record in a Unify object

#### get\_record

Get a Unify record by object name and record ID (UUID)

#### update\_record

Update attribute values on an existing Unify record by ID

#### delete\_record

Delete a Unify record by ID

#### upsert\_record

Create or update a Unify record based on matching unique attributes

#### find\_record

Find a single Unify record by unique attribute values (e.g