Integrations

Airtable

8 actions for Airtable.

Create Airtable Record#

Create a new record in an Airtable table.

Plans: Trial, Pro, Premium, Enterprise · Type: AirtableCreateRecord

Inputs#

FieldTypeRequiredDefaultWhat it does
BaseChoiceYes(empty)Select an Airtable base.
TableChoiceYes(empty)Select an Airtable table.
Record FieldsObjectYes—Record fields to create (e.g., {‘Name’: ‘John’, ‘Email’: ‘john@example.com’}).
Enable TypecastYes/NoNoOnAutomatically convert field values to the appropriate types.

Outputs#

OutputType
RecordAny
Record IdAny
Base IdAny
Table IdAny

Use as an agent tool#

Tool name: airtable_create_record

Create a new record in an Airtable table

Delete Airtable Record#

Delete a record from an Airtable table.

Plans: Trial, Pro, Premium, Enterprise · Type: AirtableDeleteRecord

Inputs#

FieldTypeRequiredDefaultWhat it does
BaseChoiceYes(empty)Select an Airtable base.
TableChoiceYes(empty)Select an Airtable table.
Record IDTextYes(empty)The record ID to delete (starts with ‘rec’).

Outputs#

OutputType
DeletedAny
Record IdAny
Base IdAny
Table IdAny

Use as an agent tool#

Tool name: airtable_delete_record

Delete a record from an Airtable table

Get Airtable Record#

Retrieve a single record from an Airtable table by ID.

Plans: Trial, Pro, Premium, Enterprise · Type: AirtableGetRecord

Inputs#

FieldTypeRequiredDefaultWhat it does
BaseChoiceYes(empty)Select an Airtable base.
TableChoiceYes(empty)Select an Airtable table.
Record IDTextYes(empty)The record ID (starts with ‘rec’).

Outputs#

OutputType
RecordAny
Record IdAny
FieldsAny
Base IdAny
Table IdAny

Use as an agent tool#

Tool name: airtable_get_record

Retrieve a single record from an Airtable table by ID

List Airtable Bases#

List all accessible Airtable bases for your account.

Plans: Trial, Pro, Premium, Enterprise · Type: AirtableListBases

Outputs#

OutputType
BasesAny
Bases CountAny

Use as an agent tool#

Tool name: airtable_list_bases

List all accessible Airtable bases for the authenticated account

List Airtable Records#

List records from an Airtable table with optional filtering.

Plans: Trial, Pro, Premium, Enterprise · Type: AirtableListRecords

Inputs#

FieldTypeRequiredDefaultWhat it does
BaseChoiceYes(empty)Select an Airtable base.
TableChoiceYes(empty)Select an Airtable table.
Filter FormulaTextNo(empty)Airtable formula for filtering records (e.g., {Status}=‘Active’).
ViewTextNo(empty)View ID or name to filter records by.
Max RecordsNumberNo100Maximum number of records to return (0 for all).

Outputs#

OutputType
RecordsAny
Records CountAny
Base IdAny
Table IdAny

Use as an agent tool#

Tool name: airtable_list_records

List records from an Airtable table with optional filtering

List Airtable Tables#

List all tables in an Airtable base with their schema.

Plans: Trial, Pro, Premium, Enterprise · Type: AirtableListTables

Inputs#

FieldTypeRequiredDefaultWhat it does
BaseChoiceYes(empty)Select an Airtable base.

Outputs#

OutputType
TablesAny
Tables CountAny
Base IdAny

Use as an agent tool#

Tool name: airtable_list_tables

List all tables in an Airtable base with their schema

Search Airtable Records#

Search records in an Airtable table using formulas.

Plans: Trial, Pro, Premium, Enterprise · Type: AirtableSearchRecords

Inputs#

FieldTypeRequiredDefaultWhat it does
BaseChoiceYes(empty)Select an Airtable base.
TableChoiceYes(empty)Select an Airtable table.
Search FormulaTextYes—Airtable formula for searching (e.g., FIND(‘John’, {Name}), {Status}=‘Active’).
Max RecordsNumberNo100Maximum number of records to return (0 for all).

Outputs#

OutputType
RecordsAny
Records CountAny
Base IdAny
Table IdAny
FormulaAny

Use as an agent tool#

Tool name: airtable_search_records

Search records in an Airtable table using formulas

Update Airtable Record#

Update an existing record in an Airtable table.

Plans: Trial, Pro, Premium, Enterprise · Type: AirtableUpdateRecord

Inputs#

FieldTypeRequiredDefaultWhat it does
BaseChoiceYes(empty)Select an Airtable base.
TableChoiceYes(empty)Select an Airtable table.
Record IDTextYes(empty)The record ID to update (starts with ‘rec’).
Record FieldsObjectYes—Fields to update (e.g., {‘Name’: ‘John’, ‘Status’: ‘Active’}).
Enable TypecastYes/NoNoOnAutomatically convert field values to the appropriate types.

Outputs#

OutputType
RecordAny
Record IdAny
Base IdAny
Table IdAny

Use as an agent tool#

Tool name: airtable_update_record

Update an existing record in an Airtable table