FruxonDocs

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

  1. Open Integrations from the sidebar
  2. Select Airtable from the catalog
  3. Click Add Integration Config
  4. Give the config a display name (e.g., "Airtable - Product Tracker")
  5. Choose your authentication method:
    • Personal Access Token — Paste your Airtable PAT
    • OAuth — Click Connect to start the Airtable OAuth flow
  6. Save the config

Using in Your Agent

  1. Open your agent in Agent Studio. Under Model & capabilities → Tools, click Add tool and add the Airtable tools you need
  2. 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
  3. Tools are referenced as airtable.list_records, airtable.create_records, etc.

Available Tools

ToolDescriptionAction Type
list_basesList all Airtable bases the user has access toReadOnly
get_base_schemaGet the schema of an Airtable baseReadOnly
list_recordsList records from an Airtable tableReadOnly
get_recordGet a single record by IDReadOnly
create_recordsCreate one or more records in a tableReversible
update_recordsUpdate one or more records in a tableReversible
delete_recordsDelete one or more records from a tableIrreversible
search_recordsSearch records using a filter formulaReadOnly

On this page