Airtable
Hosted Airtable MCP for Claude, ChatGPT and Cursor — OAuth to your bases, read/write records, governed private gateway. Not the Airtable REST API docs.
Overview
Connect Airtable to give AI clients read and write access to bases you grant during authorization. Use this integration when you need an Airtable MCP server, Airtable OAuth for ChatGPT or Claude, or a governed way to connect Airtable to AI agents without building a custom connector.
Common use cases
- Airtable MCP for Cursor or Claude Desktop — point your client at
POST /mcp/airtablewith a stackgate.ai bearer token. - Connect Airtable to ChatGPT — use any HTTP MCP client; OAuth selects which bases the agent can access.
- Private gateway — access Airtable alongside Trello, Gmail, and other tools through one MCP connection with
airtable__*namespaced tools.
Prerequisites
- An Airtable account with bases you want AI to access
- A stackgate.ai account
Getting credentials
OAuth (recommended)
- Sign in to stackgate.ai.
- Go to Integrations and open Airtable.
- Click Activate, then Connect Airtable.
- In Airtable's authorization screen, select the bases AI should access and approve the requested scopes.
To grant access to additional bases later, disconnect and reconnect Airtable.
Personal access token (development)
If OAuth is not yet configured on this hub, you can paste a personal access token with scopes data.records:read, data.records:write, and schema.bases:read, and add the bases you want to test.
Using with AI clients
- Dedicated endpoint:
POST /mcp/airtablewith a Sanctum bearer token - Private gateway: one config for all integrations — use
airtable__*namespaced tools
See Documentation for HTTP authentication and private gateway setup.
Troubleshooting
- 422 integration not configured — complete OAuth connect or save a personal access token in My Integrations.
- Base not found or access denied — the base was not granted during connect. Reconnect and select it in Airtable's base picker.
- 429 rate limit — Airtable limits API calls to 5 requests per second per base. Pause and retry; avoid tight loops over large tables.
- Token expired — disconnect and reconnect Airtable, or refresh your personal access token.
Available tools
-
list_bases
List Airtable bases accessible to the connected token.
-
get_base_schema
Get table and field schema for an Airtable base.
-
list_records
List or query records in an Airtable table using the POST listRecords endpoint.
-
get_record
Get a single Airtable record by ID.
-
create_records
Create up to 10 records in an Airtable table.
-
update_records
Update up to 10 existing Airtable records by ID.
-
delete_records
Delete up to 10 Airtable records by ID.
-
get_token_info
Return the connected Airtable token owner ID and OAuth scopes.
MCP endpoint:
https://stackgate.ai/mcp/airtable
(HTTP) or via the
private gateway.