Airtable MCP Server logo

Airtable MCP Server

by domdomegg

Connects AI agents to Airtable for schema inspection, record operations, table and field changes, and record comments.

Install Airtable MCP Server

Pick your client, then add it in one click or paste the config.

STDIONode.js
~/Library/Application Support/Claude/claude_desktop_config.json
claude_desktop_config.json
{
  "mcpServers": {
    "domdomegg-airtable-mcp-server": {
      "command": "npx",
      "args": [
        "-y",
        "airtable-mcp-server"
      ],
      "env": {
        "AIRTABLE_API_KEY": "YOUR_VALUE_HERE",
        "MCP_TRANSPORT": "YOUR_VALUE_HERE",
        "PORT": "YOUR_VALUE_HERE"
      }
    }
  }
}

Settings → Developer → Edit Config, merge this into mcpServers, then fully quit and reopen Claude Desktop.

Values are written into the snippet above so you can paste it as is. They never leave your browser.

We couldn’t confirm it starts correctly

We ran the install command but it didn't respond within our test window — this can mean a slow first-time install rather than a real problem.

npx -y airtable-mcp-server

No response to initialize.

This is an experimental automated check and can have false negatives — missing environment variables, a slow cold install, etc. It doesn’t necessarily mean something’s wrong. Last checked 24d ago.

Overview

The domdomegg/airtable-mcp-server MCP server connects MCP clients to Airtable bases through read and write tools. It can inspect bases, tables, fields, and views before querying records or changing Airtable data. Use it when an agent needs structured access to Airtable records, schema metadata, table definitions, fields, or comments. It runs over stdio by default and also supports stateless HTTP transport.

Use cases

  • Inspect Airtable bases and table schemas before querying data
  • Search and filter records for agent-driven workflows
  • Create, update, or delete Airtable records
  • Manage table fields and record comments

Key features

  • Airtable schema inspection
  • Record listing, search, and retrieval
  • Record creation, updates, and deletion
  • Table and field management
  • Record comments with threaded replies
  • Stdio and stateless HTTP transports

Tools23

What Airtable MCP Server lets your agent do. Expand a tool for its parameters.

Self-reported~51 tokens of context

Security & health

What it can reach and how reliably it runs — from our own checks, not the maintainer’s claims.

ActiveLast checked 1d ago

Recent health check succeeded.

7/7 checks healthy over the last 31d

Supply-chain signal

No high-severity advisories surfaced by our automated scan.

Critical 0High 0Medium 0Low 0

Scanned 9d ago via OSV.dev · airtable-mcp-server (npm)

Adoption & maintenance

Factual signals from GitHub, npm, and our automated checks — not a rating.

GitHub stars455Stargazers on the source repository.
npm downloads10kPackage downloads in the last 30 days.
Last commit2d agoMost recent push to the default branch.
Install checkInconclusiveDidn't respond in our test window — often a slow first install.
Tools exposed23Callable tools this server registers over MCP.
Directory activity3 viewsConfig copies, upvotes, and views on AllMCPs.

How Airtable MCP Server works

What domdomegg/airtable-mcp-server MCP server does

The domdomegg/airtable-mcp-server MCP server exposes Airtable database operations to MCP-compatible clients. It supports schema discovery as well as data access, so an agent can first identify accessible bases and inspect table or field definitions before working with records.

The available operations cover listing and searching records, retrieving a record by ID, creating records, updating multiple records, and deleting records. Schema tools list accessible bases, enumerate tables, describe an individual table, and create or modify tables and fields. Record comments can also be listed or created, including threaded replies through a parent comment ID.

This places the project in the 🗄️ Databases category. It is a fit for workflows that use Airtable as an operational data store and need an agent to read or change that data through MCP.

How it works

Each tool identifies the target Airtable base and table with baseId and tableId where applicable. Record queries can limit the result count with maxRecords; list_records also accepts an Airtable filterByFormula, while search_records searches for text across text fields or only specified field IDs.

Schema inspection has selectable detail levels. Clients can request identifiers only, table identifiers, or full table details, including fields and views. Record updates take an array of record IDs and field values, while record creation accepts a fields object. Table and field creation accept names, descriptions, types, and optional configuration objects.

The server uses Airtable personal access tokens for authorization. The token must have the scopes needed for the operations being used and access to the relevant bases.

Setup and configuration

Install it with the generated configuration from the linked install-mcp instructions, or configure the package through an MCP client.

The default transport is stdio, which does not open a network port and is the recommended option for a client running on the same machine. HTTP mode can be enabled with MCP_TRANSPORT=http and a PORT value. It serves the MCP endpoint at /mcp.

HTTP mode has no built-in authentication. Do not expose the endpoint to untrusted callers, including browsers that can reach the host or network. Use a reverse proxy or gateway with authentication when remote access is required.

Tools and capabilities

The domdomegg/airtable-mcp-server MCP server provides tools for:

  • Listing accessible bases and tables.
  • Describing tables and inspecting fields and views.
  • Listing, searching, and fetching Airtable records.
  • Creating, updating, and deleting records.
  • Creating tables and fields, or changing table and field names and descriptions.
  • Listing and creating record comments, including threaded replies.

Limitations and notes

Write operations depend on the token having the corresponding Airtable write scopes. Read-only tokens can support inspection and reading but cannot perform changes that require write access. Comment operations likewise require the relevant comment scopes.

The HTTP transport is stateless and does not authenticate requests itself. Binding it to localhost or a private network should not be treated as sufficient protection from browser-based access.

Reviews

No reviews yet — be the first to share how it worked for you.

Frequently Asked Questions about Airtable MCP Server

domdomegg/airtable-mcp-server is an MCP server that connects AI clients to Airtable databases. Its main tools inspect bases, tables, fields, and views; list, search, create, update, and delete records; manage tables and fields; and list or create record comments. It uses an Airtable personal access token for access.

Install it through the generated MCP configuration from the linked install-mcp instructions, then set your Airtable personal access token as AIRTABLE_API_KEY. The package is launched with npx airtable-mcp-server, and the configuration can be used with Claude Code, Claude Desktop, Cursor, Cline, or VS Code.

It needs an Airtable personal access token with schema.bases:read and data.records:read scopes for schema inspection and reading records. Add schema.bases:write and data.records:write for write operations, and the record comment read or write scopes for comment tools. The token also needs access to the target bases.

Yes, run it with MCP_TRANSPORT=http and a PORT value; the MCP endpoint is exposed at /mcp. HTTP mode has no built-in authentication, so protect it with an authenticated reverse proxy or gateway and prevent untrusted browsers or callers from reaching the endpoint.

Related MCP servers

Add a badge to your READMEShow it’s listed — live SVG, Markdown or HTML.

AllMCPs Directory Badge

Full Badge Customizer

Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.

Badge Style:
Live Dynamic SVG PreviewAirtable MCP Server AllMCPs Directory Badge
Markdown (GitHub README)
[![AllMCPs](https://allmcps.com/api/badge/domdomegg-airtable-mcp-server?style=directory)](https://allmcps.com/mcp/domdomegg-airtable-mcp-server)
HTML Embed
<a href="https://allmcps.com/mcp/domdomegg-airtable-mcp-server"><img src="https://allmcps.com/api/badge/domdomegg-airtable-mcp-server?style=directory" alt="Airtable MCP Server on AllMCPs" /></a>