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. Under Model & capabilities → Tools, click Add tool and add the Airtable tools you need
- On a tool's card, choose your config under Set default credentials. It applies to every Airtable tool in the agent; click Override on one tool's card to give it a different config
- 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 |