2.5K npm/week for a single-platform community MCP shows genuine usage. Active development with recent pushes.
Airtable MCP Server
activeCommunity MCP server for Airtable — lightweight PM and database access for teams using Airtable as their project database.
42/100
Trust
428
Stars
1
Evidence
Product screenshot

Videos
Reviews, tutorials, and comparisons from the community.
AI built my Airtable base in minutes - Claude + MCP makes developers obsolete
Repo health
1w ago
Last push
6
Open issues
133
Forks
10
Contributors
Editorial verdict
#8 in product-business-development. Niche but real — 2.5K npm/week shows genuine adoption. Fills the gap between spreadsheets and databases.
Source
GitHub: domdomegg/airtable-mcp-server
Public evidence
How does this compare?
See side-by-side metrics against other skills in the same category.
Where it wins
2,476 npm/week — real adoption for a narrower tool
Active development (last push 2026-03-07)
Fills lightweight PM niche between spreadsheets and databases
Where to be skeptical
427 stars — small community
Community-built, no official Airtable backing
Narrow scope compared to full operating-surface MCPs
Ranking in categories
Know a better alternative?
Submit evidence and we'll run the full pipeline.
Similar skills

PostHog MCP
73Official PostHog MCP — product analytics, feature flags, experiments, error tracking, and usage insights via MCP. Integrated into PostHog monorepo Jan 2026. #5 all-time globally on PulseMCP (5.7M visits).
Firecrawl MCP Server
70Official Firecrawl MCP for scraping, extraction, and deep research workflows. 50K+ npm weekly downloads, backed by $14.5M Series A.
Notion MCP Server
70Official Notion MCP server with hosted OAuth, token-optimized Markdown responses, and 22 tools for page/database/search operations.
Slack MCP Server
66Community MCP server for Slack alongside official Slack MCP (GA Feb 2026). Enables agent access to channel search, messaging, and coordination.
Raw GitHub source
GitHub README peek
Constrained peek so you can sanity-check the source material without leaving the site.
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 read and write records.
https://github.com/user-attachments/assets/c8285e76-d0ed-4018-94c7-20535db6c944
Installation
Step 1: Create an Airtable personal access token by clicking here. Details:
- Name: Anything you want e.g. 'Airtable MCP Server Token'.
- Scopes:
schema.bases:read,data.records:read, and optionallyschema.bases:write,data.records:write,data.recordComments:read, anddata.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
- Cursor
- Cline
Claude Desktop
(Recommended) Via the extensions browser
- Open Claude Desktop and go to Settings → Extensions
- Click 'Browse Extensions' and find 'Airtable MCP Server'
- Click 'Install' and paste in your API key
(Advanced) Alternative: Via manual .mcpb installation
- Find the latest mcpb build in the GitHub Actions history (the top one)
- In the 'Artifacts' section, download the
airtable-mcp-server-mcpbfile - Rename the
.zipfile to.mcpb - Double-click the
.mcpbfile to open with Claude Desktop - Click "Install" and configure with your API key
(Advanced) Alternative: Via JSON configuration
- Install Node.js
- Open Claude Desktop and go to Settings → Developer
- Click "Edit Config" to open your
claude_desktop_config.jsonfile - Add the following configuration to the "mcpServers" section, replacing
pat123.abc123with your API key:
{
"mcpServers": {
"airtable": {
"command": "npx",
"args": [
"-y",
"airtable-mcp-server"
],
"env": {
"AIRTABLE_API_KEY": "pat123.abc123",
}
}
}
}
- Save the file and restart Claude Desktop
Cursor
(Recommended) Via one-click install
- Click
- Edit your
mcp.jsonfile to insert your API key
(Advanced) Alternative: Via JSON configuration
Create either a global (~/.cursor/mcp.json) or project-specific (.cursor/mcp.json) configuration file, replacing pat123.abc123 with your API key:
{
"mcpServers": {
"airtable": {
"command": "npx",
"args": ["-y", "airtable-mcp-server"],
"env": {
"AIRTABLE_API_KEY": "pat123.abc123"
}
}
}
}
Cline
(Recommended) Via marketplace
- Click the "MCP Servers" icon in the Cline extension
- Search for "Airtable" and click "Install"
- Follow the prompts to install the server
(Advanced) Alternative: Via JSON configuration
- Click the "MCP Servers" icon in the Cline extension
- Click on the "Installed" tab, then the "Configure MCP Servers" button at the bottom
- Add the following configuration to the "mcpServers" section, replacing
pat123.abc123with your API key:
{
"mcpServers": {
"airtable": {
"type": "stdio",
"command": "npx",
"args": ["-y", "airtable-mcp-server"],
"env": {
"AIRTABLE_API_KEY": "pat123.abc123"
}
}
}
}
Components
Tools
-
list_records
- Lists records from a specified Airtable table
- Input parameters:
baseId(string, required): The ID of the Airtable basetableId(string, required): The ID of the table to querymaxRecords(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 basetableId(string, required): The ID of the table to querysearchTerm(string, required): Text to search for in recordsfieldIds(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.
-
list_bases
- Lists all accessible Airtable bases