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

MCP Free Verified stdio 273 lines By Adam Jones (domdomegg) Awesome List - punkpeye/awesome-mcp-servers

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.
Download Config GitHub