Skip to main content

Airtable MCP

In one line: Connect Airtable so UnleashX can read and search records, add and update rows, create tables, and detect new records — turning your bases into a live data source for your agent.
CategoryProductivity
AuthenticationPersonal Access Token
Setup time~4 minutes
DifficultyEasy
Best forTeams that run operations, CRMs or trackers in Airtable and want their agent to log and look up records automatically.

1. Overview

Airtable is a flexible database that looks like a spreadsheet. Teams use it as a lightweight CRM, content calendar, inventory tracker, project board and much more — organized into bases, tables, records and fields. Once connected to UnleashX, your agent can add a new record after a call, update a status, search for a row by any value, list what’s in a table, or watch a table and react when a new record appears. Connecting Airtable to UnleashX means your operational data stays current automatically, and your agent can both read context from a base and write results back into it.

2. What you’ll need

  • An Airtable account.
  • The base(s) and table(s) you want UnleashX to access.
  • Permission to create a Personal Access Token with access to those bases.
No access to a base? Ask the base owner to share it with you (or with the account that creates the token). The token only reaches bases it’s explicitly granted.

3. Get your credentials

UnleashX authenticates to Airtable with a Personal Access Token (PAT).
1

Open Personal access tokens

Go to Airtable → Builder hub → Personal access tokens: https://airtable.com/create/tokens
2

Create a token

Click Create token and give it a name like “UnleashX”.
3

Add scopes

Add the scopes from the table below.
4

Grant base access

Under Access, add the specific base(s) (or workspace) the token may reach.
5

Create and copy

Click Create token and copy it.
Airtable shows the token only once. Copy it now and store it safely — you can’t view it again.
ScopeWhy UnleashX needs it
data.records:readRead, list and search records.
data.records:writeCreate, update and delete records.
schema.bases:readList your bases, tables and fields so you can pick them.
schema.bases:writeCreate new tables (only needed for Create Table).
user.email:readIdentify which Airtable account is connected.

4. Connect on UnleashX

1

Open your agent

Sign in at https://www.tryunleashx.com and open the agent you want to connect.
2

Find Airtable

Go to Data Connectors and find Airtable.
3

Connect

Click Connect / Add / Configure and paste your Personal Access Token.
4

Confirm

Save. The status will switch to a Connected badge.
01 airtable connected

5. Available tools

ToolWhat it doesChanges data?
Create RecordCreate a new record in a table.✏️ Yes
Get RecordRead a single record by ID.No
Update RecordUpdate fields on an existing record.✏️ Yes
Delete RecordPermanently delete a record.⚠️ Yes
Search RecordsSearch records by field, value, formula or date range.No
List BasesList the bases the token can access.No
List TablesList tables in a base.No
Create TableCreate a new table in a base.✏️ Yes
List ColumnsList the fields/columns of a table.No
List RecordsList records in a table.No
Get Record IDsList record IDs in a table.No
On New Record AddedDetect newly added records since last check (trigger).No
Clear SnapshotsClear stored trigger snapshots so the next check starts fresh.⚠️ Yes

6. Example usage

“Add a row to my ‘Leads’ table with name Jane Doe, email jane@acme.com, status New.” Runs List Bases / List Tables to resolve the table, then Create Record. “Find the lead with email jane@acme.com and mark their status as Contacted.” Runs Search Records to find the record, then Update Record.

7. Permissions & data access

UnleashX can:
  • Read, search, create, update and delete records in bases the token can reach.
  • List bases, tables and fields, and create new tables.
  • Watch a table for new records and reset that watch.
UnleashX cannot:
  • Access any base the token wasn’t explicitly granted.
  • Change Airtable account settings, billing or sharing.
  • Delete entire bases.
To disconnect: In UnleashX go to Data Connectors → Airtable → Disconnect. To fully revoke, delete the token in Airtable → Builder hub → Personal access tokens. Revocation is immediate.

8. Troubleshooting

ProblemWhat it meansHow to fix it
401 UnauthorizedThe token is missing, wrong or revoked.Reconnect in UnleashX with a valid Personal Access Token.
403 ForbiddenThe token lacks a scope or wasn’t granted this base.Edit the token to add the scope and add the base under Access, then reconnect.
404 Not FoundThe base, table or record ID is wrong.Use List Bases / List Tables to get correct IDs and retry.
422 Unprocessable EntityA field name or value doesn’t match the table schema.Check field names with List Columns and retry.
429 Too Many RequestsYou hit Airtable’s rate limit (5 req/sec/base).Wait a moment and retry.
For general connector issues, see /mcp/integrations.

9. Frequently asked questions

Is my Airtable data stored by UnleashX? No. Tools call the Airtable API live and return the result. Small snapshots of record IDs are kept only to power the “new record” trigger, and you can clear them with Clear Snapshots. Can multiple team members connect Airtable? Yes. Each agent stores its own token. Grant each token only the bases it needs. How do I rotate my token? Create a new Personal Access Token, reconnect in UnleashX, then delete the old token.

10. References