> ## 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>
