> ## Documentation Index
> Fetch the complete documentation index at: https://docs.mantle.chat/llms.txt
> Use this file to discover all available pages before exploring further.

# Airtable

> Read and update records in Airtable bases and tables

Connect Airtable to let selected agents read, create, and update records and work with the bases you approve.

***

## What you unlock

<CardGroup cols={2}>
  <Card title="Record management" icon="table-cells">
    Create, read, update, and delete records across any table — your agent can pull data or push changes on demand.
  </Card>

  <Card title="Base and table access" icon="database">
    List and explore bases, create new tables, manage fields, and retrieve schema information programmatically.
  </Card>

  <Card title="Search and filter" icon="filter">
    Search and filter records using Airtable formulas, and create records from natural-language descriptions.
  </Card>

  <Card title="10+ agent tools" icon="wrench">
    Give your AI agent full read/write access to records, bases, tables, fields, comments, and attachments.
  </Card>
</CardGroup>

***

## Connect Airtable

<Steps>
  <Step title="Open Settings → Integrations">
    In any workspace go to **Settings → Integrations** and select **Airtable**.
  </Step>

  <Step title="Authorize with Airtable">
    Click **Connect** — you'll be redirected to Airtable's OAuth consent screen. Sign in with your Airtable account and
    grant access to the bases you want your agents to use.
  </Step>

  <Step title="Start using Airtable in agents">
    Open the agent and enable only the Airtable actions it needs. Access is limited by the connected Airtable account.
  </Step>
</Steps>

***

## Agent tools

Add Airtable tools to agents that need them. Their access is limited by the connected account and selected tools.

### Records

| Tool | Description |
| - | - |
| List records | List records in a table with optional filters and sorting |
| Get record | Retrieve a specific record by ID |
| Create record | Create a new record with specified field values |
| Create from natural language | Create a record described in plain text |
| Update record | Update field values on an existing record |
| Delete record | Delete a record by ID |
| Batch create records | Create multiple records in a single request |
| Batch update records | Update multiple records in a single request |

### Bases and tables

| Tool | Description |
| - | - |
| List bases | List all bases accessible to the authenticated user |
| Create base | Create a new Airtable base |
| Get base schema | Retrieve the full schema of a base (tables, fields) |
| Create table | Create a new table in a base |
| Create field | Add a new field to a table |

### Comments and attachments

| Tool | Description |
| - | - |
| List comments | List comments on a specific record |
| Create comment | Add a comment to a record |
| Upload attachment | Upload an attachment to a record's field |

***

## Triggers

<Note>
  Triggers are not yet available for Airtable. You can still add its tools to an agent and use them in chats or tasks.
</Note>

***

## Example use cases

<AccordionGroup>
  <Accordion title="Query a CRM or project tracker">
    Ask your agent to list all records in your Airtable CRM where status is "Active," summarize the key details, and
    post the results in chat — no need to open Airtable.
  </Accordion>

  <Accordion title="Add records from chat messages">
    When someone shares a lead or request in chat, tell your agent to create a new record in your Airtable base with the
    relevant fields populated — contact name, email, and notes.
  </Accordion>

  <Accordion title="Generate a status report from Airtable data">
    Ask your agent to pull records from a project tracker, group them by status, and create a formatted summary —
    perfect for weekly standups or stakeholder updates.
  </Accordion>
</AccordionGroup>

***

## Troubleshooting

<AccordionGroup>
  <Accordion title="OAuth consent screen doesn't appear">
    Make sure pop-ups are not blocked in your browser. If the Airtable authorization page doesn't open, try again with
    pop-ups allowed or use a different browser.
  </Accordion>

  <Accordion title="Agent can't find my base">
    Only bases you granted access to during the OAuth flow are visible. To add more bases, disconnect and reconnect the
    integration under **Settings → Integrations → Airtable**.
  </Accordion>

  <Accordion title="Write operations fail">
    Confirm that the OAuth token has write permissions. If you restricted access during authorization, the agent may
    only have read access.
  </Accordion>

  <Accordion title="Authorization expired">
    Airtable OAuth tokens can expire. Go to **Settings → Integrations → Airtable**, disconnect, and reconnect to refresh
    your authorization.
  </Accordion>
</AccordionGroup>

***

<Card title="Back to Integrations" icon="plug" href="/integrations/overview">
  View all available integrations
</Card>


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.