KosmoKrator

productivity

Attio MCP, CLI, and Lua Integration for AI Agents

Attio integration docs for AI agents: MCP gateway setup, Attio CLI commands, Lua API reference, credentials, and function schemas.

Attio for agents

Credentials can be configured manually in web or CLI hosts.

Use this integration from Lua code mode, the headless integrations CLI, or the KosmoKrator MCP gateway. The same package metadata powers all three surfaces.

Agent Surfaces

Machine-Readable Metadata

Function Catalog

FunctionTypeParametersDescription
attio.attio_api_get Read read 0 Call any Attio GET endpoint.
attio.attio_api_post Write write 0 Call any Attio POST endpoint.
attio.attio_api_patch Write write 0 Call any Attio PATCH endpoint.
attio.attio_api_put Write write 0 Call any Attio PUT endpoint.
attio.attio_api_delete Write write 0 Call any Attio DELETE endpoint.
attio.attio_list_workspaces Read read 0 List all Attio workspaces accessible to the authenticated user. Returns workspace IDs and names useful for understanding the context of the current integration.
attio.attio_get_current_user Read read 0 Get the currently authenticated Attio user profile. Useful for verifying API connectivity and identifying which workspace the integration is connected to.
attio.attio_list_objects Read read 0 List all object types defined in the Attio workspace (e.g. people, companies, deals, custom objects). Useful for discovering available objects before querying records.
attio.attio_get_object Read read 1 Get details for a specific object type in Attio, including its attributes and their types. Useful for understanding what fields are available before creating or updating records.
attio.attio_list_attributes Read read 0 List object or list attributes.
attio.attio_get_attribute Read read 0 Get an object or list attribute.
attio.attio_create_attribute Write write 0 Create an object or list attribute.
attio.attio_list_records Read read 5 List records for an object type in Attio (e.g. people, companies, deals). Supports filtering, sorting, and pagination via a POST query endpoint. Use filters to narrow results by attribute values and sorts to control ordering.
attio.attio_get_record Read read 2 Get a single record from Attio by its object type and record ID. Returns full record details including all attribute values.
attio.attio_create_record Write write 2 Create a new record in Attio for a given object type. Pass attribute values keyed by their attribute slug in the data parameter.
attio.attio_update_record Write write 0 Update a record for an object type.
attio.attio_delete_record Write write 0 Delete a record for an object type.
attio.attio_list_record_entries Read read 0 List list entries for a record.
attio.attio_list_lists Read read 0 List Attio lists.
attio.attio_get_list Read read 0 Get an Attio list.
attio.attio_create_list Write write 0 Create an Attio list.
attio.attio_update_list Write write 0 Update an Attio list.
attio.attio_list_entries Read read 0 Query entries in an Attio list.
attio.attio_create_entry Write write 0 Add a record to an Attio list.
attio.attio_get_entry Read read 0 Get an Attio list entry.
attio.attio_update_entry Write write 0 Update an Attio list entry.
attio.attio_delete_entry Write write 0 Delete an Attio list entry.
attio.attio_list_notes Read read 0 List Attio notes.
attio.attio_create_note Write write 0 Create an Attio note.
attio.attio_list_tasks Read read 0 List Attio tasks.
attio.attio_create_task Write write 0 Create an Attio task.
attio.attio_update_task Write write 0 Update an Attio task.
attio.attio_delete_task Write write 0 Delete an Attio task.
attio.attio_list_webhooks Read read 0 List Attio webhooks.