Skip to main content

At a glance

  • Availability: Enabled by default.
  • Auth: OAuth 2.0.
  • Connection: A user authorizes the connection in the provider’s consent screen.
  • Scopes: data.records:read, data.records:write, schema.bases:read, schema.bases:write.

Credentials

Set these per environment. See Connect an integration. With a managed OAuth app, Connect works without these variables; set them to use your own OAuth app instead.
VariableRequiredDescription
AIRTABLE_CLIENT_IDYesAirtable OAuth Client ID (from your OAuth integration) Docs.
AIRTABLE_CLIENT_SECRETYesAirtable OAuth Client Secret Docs.

Tools

ToolAccessDescription
List BasesReadList all accessible Airtable bases
Get BaseReadGet schema information for a specific base
List RecordsReadList records from a table with optional filtering
Get RecordReadGet a specific record by ID
Create RecordWriteCreate a new record in a table
Create RecordsWriteCreate multiple records in a table
Update RecordWriteUpdate fields on an existing record
Delete RecordWriteDelete a record from a table
Create TableWriteCreate a new table in an Airtable base
Update TableWriteUpdate table metadata such as name or description using the table ID
Create FieldWriteCreate a new field in an Airtable table

Example prompts

  • Search and query records from my Airtable bases. Find specific information across tables.
  • Create a new record in an Airtable table with the specified field values.
  • Analyze the structure and schema of an Airtable base, including all tables and their fields.