A
Airtable MCP
54
Stack Score
Editorial pick✓ Verified workingMCP server
Airtable MCP
Airtable base + table + record ops.
Best for
Best for ops + marketing teams running their work on Airtable.
At a glance
- Pricing
- open-source
- Setup time
- 15 minutes
- Learning curve
- easy
- Last verified
- 5/27/2026
What we love
- ✓Airtable-maintained
- ✓Familiar table model
- ✓Wide use across ops teams
Where it falls short
- −Plan tiers limit volume
- −Per-call rate limits
- −Some advanced features behind tier
Install & connect
Copy-paste ready
Install
shell
npx -y mcp-remote https://airtable.run.tools
Config — Claude Desktop
json
{
"mcpServers": {
"airtable": {
"command": "npx",
"args": [
"-y",
"mcp-remote",
"https://airtable.run.tools"
]
}
}
}Config — Claude Code
shell
claude mcp add --transport http airtable https://airtable.run.tools
Pricing
✓ Pricing verified Jun 14, 20261 tier
Open-source
$0
perpetual
- ✓MIT
Overview
MCP server for Airtable — base + table + record CRUD, view + field mgmt, attachments. Airtable PAT auth.
Key features
- ●Base + table + record CRUD
- ●View + field mgmt
- ●Attachments
- ●Webhook events
- ●PAT auth
Exposed tools
The MCP-tool names this server exposes. Your agent can invoke any of these when this server is connected.
- pingPing the MCP server to check if it is running
- list_basesLists all bases that you have access to in your Airtable account.
- list_workspacesLists all workspaces the current user has access to, along with their permission level in each.
- search_basesSearches for bases by name.
- list_tables_for_baseGets the summary of a specific base.
- get_table_schemaGets the detailed schema information for specified tables and fields in a base.
- list_records_for_tableLists records queried from an Airtable table.
- list_record_commentsLists comments on a specific Airtable record, ordered from newest to oldest.
- create_record_commentCreates a comment on a specific Airtable record.
- create_records_for_tableCreates new records in an Airtable table.
- update_records_for_tableUpdates records in an Airtable table.
- delete_records_for_tableDeletes records from an Airtable table.
- create_baseCreates a new Airtable base with the specified tables and fields.
- create_tableCreates a new table in an Airtable base.
- update_tableUpdates an existing table's name and/or description in an Airtable base.
- create_fieldCreates a new field in an existing Airtable table.
- update_fieldUpdates the name, description, and/or options of a field in an existing Airtable table.
- list_records_for_pageLists records from an interface page.
- list_pages_for_baseLists all interfaces and their pages for a base.
- get_record_for_pageGets a single record's details from an interface page element.
- search_recordsSearches for records in a table using a free-text query.
- get_additional_instructionsRequired setup context for the Airtable MCP.
- report_missing_capabilityReports a missing capability so new tools can be prioritized.
Best use cases
Ops automation
Let Claude operate on Airtable bases for ops, content calendar, CRM.
Record creation from chat
Push records into Airtable from chat with proper field mapping.
Integrations
Similar tools
See all automation tools →One AI Stack pick every week.
The tool we’d pay for this week, why we’d pay for it, and what we’d skip. No promo spam.