Airtable
Airtable API integration for bases, tables, and record management
The Airtable integration lets your agents manage bases, tables, and records — list, create, update, delete, and search data in Airtable.
Prerequisites
You need one of the following:
- Personal Access Token — Generate one at Airtable Developer Hub. Select the scopes and bases your agent needs access to.
- OAuth — For user-level access where each chat user authorizes with their own Airtable account.
Setup
- Open Integrations from the sidebar
- Select Airtable from the catalog
- Click Add Integration Config
- Give the config a display name (e.g., "Airtable - Product Tracker")
- Choose your authentication method:
- Personal Access Token — Paste your Airtable PAT
- OAuth — Click Connect to start the Airtable OAuth flow
- Save the config
Using in Your Agent
- Open your agent in Agent Studio and select an Agent Step
- Under Attached Integration Configurations, click Attach configuration and choose your config
- Attach Airtable tools from the tools panel
- Tools are referenced as
airtable.list_records,airtable.create_records, etc.
Available Tools
| Tool | Description | Action Type |
|---|---|---|
list_bases | List all Airtable bases the user has access to | ReadOnly |
get_base_schema | Get the schema of an Airtable base | ReadOnly |
list_records | List records from an Airtable table | ReadOnly |
get_record | Get a single record by ID | ReadOnly |
create_records | Create one or more records in a table | Reversible |
update_records | Update one or more records in a table | Reversible |
delete_records | Delete one or more records from a table | Irreversible |
search_records | Search records using a filter formula | ReadOnly |