Airtable-MCP-Server
A Model Context Protocol server that provides read and write access to Airtable databases. This server enables LLMs to inspect database schemas, then re...
Description
A Model Context Protocol server that provides read and write access to Airtable databases. This server enables LLMs to inspect database schemas, then read and write records.
Quick Install
npx airtable-mcp-server
What This MCP Enables
- → **list_records**
- → Lists records from a specified Airtable table
- → Input parameters:
- → baseId (string, required): The ID of the Airtable base
- → tableId (string, required): The ID of the table to query
- → maxRecords (number, optional): Maximum number of records to return. Defaults to 100.
- → filterByFormula (string, optional): Airtable formula to filter records
- → **search_records**
- → Search for records containing specific text
- → Input parameters:
- → baseId (string, required): The ID of the Airtable base
- → tableId (string, required): The ID of the table to query
- → searchTerm (string, required): Text to search for in records
- → fieldIds (array, optional): Specific field IDs to search in. If not provided, searches all text-based fields.
- → maxRecords (number, optional): Maximum number of records to return. Defaults to 100.
Installation
**Step 1**: [Create an Airtable personal access token by clicking here](https://airtable.com/create/tokens/new). Details:
- Name: Anything you want e.g. 'Airtable MCP Server Token'.
- Scopes: `schema.bases:read`, `data.records:read`, and optionally `schema.bases:write`, `data.records:write`, `data.recordComments:read`, and `data.recordComments:write`.
- Access: The bases you want to access. If you're not sure, select 'Add all resources'.
Keep the token handy, you'll need it in the next step. It should look something like `pat123.abc123` (but longer).
**Step 2**: Follow the instructions below for your preferred client:
- [Claude Desktop](#claude-desktop)
- [Cursor](#cursor)
- [Cline](#cline)
### Claude Desktop
#### (Recommended) Via the extensions browser
1. Open Claude Desktop and go to Settings → Extensions
2. Click 'Browse Extensions' and find 'Airtable MCP Server'
3. Click 'Install' and paste in your API key
#### (Advanced) Alternative: Via manual .mcpb installation
1. Find
Stack & Dependencies
sdk
express
zod
Use Cases
*list_records**
Using sdk and express
Lists records from a specified Airtable table
Using sdk and express
Input parameters:
Using sdk and express
baseId (string, required): The ID of the Airtable base
Using sdk and express
tableId (string, required): The ID of the table to query
Using sdk and express
Related Skills & MCPs
Frequently Asked Questions
What technologies does Airtable-MCP-Server require?
This MCP server requires sdk, express, and zod. Ensure these are available in your environment before configuring it with Claude Code.
How does Airtable-MCP-Server communicate with Claude?
Airtable-MCP-Server uses the stdio transport protocol to communicate with Claude Code via the Model Context Protocol.
How do I install Airtable-MCP-Server?
You can install Airtable-MCP-Server using npx: `npx airtable-mcp-server`. Add it to your Claude Code MCP configuration to start using it.
Is Airtable-MCP-Server free to use?
Airtable-MCP-Server is completely free to use. You can download the configuration or copy it directly from the page.
What capabilities does Airtable-MCP-Server provide?
This MCP server enables Claude to: **list_records**; Lists records from a specified Airtable table; Input parameters:; and 12 more capabilities.