# Attio MCP connector

> Connects to Attio via Scalekit MCP to manage records, lists, notes, tasks, comments, meetings, emails, call recordings, and workspace data.

**URL:** https://caywork.com/learn/docs/node/attiomcp-node

## Content

The **Attio MCP Node** integrates securely with the Attio API via Scalekit. It enables your AI agent to manage CRM records, lists, notes, tasks, comments, meetings, emails, call recordings, and workspace data.

## Parameters

### Required Parameters
* **action** (string): The target Attio MCP tool action to run. Must be one of the enabled actions:
  * `attiomcp_add_record_to_list`: Add a record to a list.
  * `attiomcp_create_comment`: Create a comment.
  * `attiomcp_create_note`: Create a note.
  * `attiomcp_create_record`: Create a new record.
  * `attiomcp_create_task`: Create a task.
  * `attiomcp_delete_comment`: Delete a comment.
  * `attiomcp_get_call_recording`: Get a call recording.
  * `attiomcp_get_email_content`: Get email content.
  * `attiomcp_get_note_body`: Get the body of a note.
  * `attiomcp_get_records_by_ids`: Get records by their IDs.
  * `attiomcp_list_attribute_definitions`: List attribute definitions.
  * `attiomcp_list_comment_replies`: List comment replies.
  * `attiomcp_list_comments`: List comments.
  * `attiomcp_list_list_attribute_definitions`: List list attribute definitions.
  * `attiomcp_list_lists`: List lists.
  * `attiomcp_list_records`: List records.
  * `attiomcp_list_records_in_list`: List records in a list.
  * `attiomcp_list_tasks`: List tasks.
  * `attiomcp_list_workspace_members`: List workspace members.
  * `attiomcp_list_workspace_teams`: List workspace teams.
  * `attiomcp_run_basic_report`: Run a basic report.
  * `attiomcp_search_call_recordings_by_metadata`: Search call recordings by metadata.
  * `attiomcp_search_emails_by_metadata`: Search emails by metadata.
  * `attiomcp_search_meetings`: Search meetings.
  * `attiomcp_search_notes_by_metadata`: Search notes by metadata.
  * `attiomcp_search_records`: Search records.
  * `attiomcp_semantic_search_call_recordings`: Semantic search call recordings.
  * `attiomcp_semantic_search_emails`: Semantic search emails.
  * `attiomcp_semantic_search_notes`: Semantic search notes.
  * `attiomcp_update_list`: Update a list.
  * `attiomcp_update_list_entry_by_id`: Update a list entry by ID.
  * `attiomcp_update_list_entry_by_record_id`: Update a list entry by record ID.
  * `attiomcp_update_note`: Update a note.
  * `attiomcp_update_record`: Update a record.
  * `attiomcp_update_task`: Update a task.
  * `attiomcp_upsert_record`: Upsert a record.
  * `attiomcp_whoami`: Get current user identity.

### Optional Parameters
* **params** (object): A key-value dictionary containing action-specific inputs (e.g., `{'record_id': '...', 'list_id': '...'}`).

## Practical Use Cases
1. **CRM Record Management**: Create, update, upsert, search, and list Attio records, lists, and list entries.
2. **Activity Tracking**: Manage notes, tasks, comments, meetings, emails, and call recordings associated with records.
3. **Reporting & Search**: Run basic reports, perform metadata and semantic searches across notes, emails, and call recordings.