The Airtable MCP Server connects your AI assistant directly to Airtable bases, letting you read records, create entries, update fields, and query structured data using natural language — no manual spreadsheet navigation required. Built by domdomegg, it is community-built and best for Database.
by domdomegg
About
The Airtable MCP Server connects your AI assistant directly to Airtable bases, letting you read records, create entries, update fields, and query structured data using natural language — no manual spreadsheet navigation required. The leading community implementation is domdomegg/airtable-mcp-server, which exposes the full Airtable REST API as MCP tools: list all bases and tables in your workspace, fetch records from any view with optional filter formulas, create or update individual records with typed field values, and delete records by ID. Authentication uses an Airtable personal access token passed as AIRTABLE_API_KEY, scoped to whichever bases you grant access; the token needs at least the schema.bases:read and data.records:read scopes, plus the write scopes if you want the assistant to create or update anything. Airtable itself now also runs an official hosted MCP server at https://mcp.airtable.com/mcp, which uses OAuth instead of a token. Once connected, ask Claude to "show me all leads added this week in my CRM base" or "create a new product entry in my inventory table" and the server handles the API calls. Common use cases include AI-assisted CRM workflows (pull contact records, log meeting notes back into Airtable), inventory management, content calendars, and project tracking where Airtable acts as a lightweight database. Works with Claude Desktop, Cursor, VS Code (Copilot Chat), Windsurf, and any MCP-compatible client. Install via: `npx -y airtable-mcp-server` with `AIRTABLE_API_KEY=pat...` set in your environment.
Trust verdict
How grades are computed →Grade A (92/100, reliable) from 3 measured signals, based on live MCP handshakes.
What was measured
- Live MCP handshake85/100 · weight 30
Answered with an OAuth/Bearer challenge — the endpoint is alive and speaking MCP, it just requires credentials before it will list tools. (397 ms handshake)
- Measured uptime100/100 · weight 20
Answered 200 of 200 recorded checks (100%). A check counts as answered when the server completed the MCP handshake in any form, including an auth challenge.
- Tool-schema stability100/100 · weight 15
No tool-schema or protocol-version drift across 200 recorded checks. Tools an agent bound to last week are still the tools it will find today.
- Source verification100/100 · weight 25
The repository URL was confirmed to resolve against the live GitHub API and is not archived.
- Provenance65/100 · weight 10
Community-built. That is not a mark against it — most of the ecosystem is community-built — but there is no vendor accountable for keeping it working.
- Listing ↔ repository match100/100 · weight 5
The listing name lines up with the linked repository domdomegg/airtable-mcp-server.
What could not be measured
These contributed nothing to the score — not a penalty, not a zero. They are why the confidence reads the way it does.
- Repository maintenanceunknown
No repository-freshness reading has been collected for this server yet.
Installation
npx -y airtable-mcp-serverairtable-mcp-server confirmed live on the npm registry — checked August 17, 2026.
There are now two live answers to "Airtable MCP", and most write-ups only know the older one. domdomegg/airtable-mcp-server is the established community server: an npm package you run locally over stdio, authenticated with a personal access token, with 16 tools covering records, schema, fields and comments. Airtable also runs an official hosted server at https://mcp.airtable.com/mcp — it answers with OAuth protected-resource metadata, and Airtable's own CLI points at it as its default endpoint. Take the community server when you want the token scoped by hand, a pinned version and a process on your own machine. Take the hosted one when you would rather authorise with OAuth and skip credential management, accepting that Airtable calls the surface experimental and says tool names and arguments may change without notice.
Setting up Airtable MCP
1.Create a personal access token with the narrowest scopes
Go to airtable.com/create/tokens/new. The README asks for schema.bases:read and data.records:read; add schema.bases:write, data.records:write, data.recordComments:read and data.recordComments:write only if you want the assistant to change things. Grant the token access to specific bases, not the whole workspace — the token is what an LLM will be holding, and record deletion is one of the exposed tools. It looks like pat123.abc123, only longer.
2.Run the community server over stdio
The env var is AIRTABLE_API_KEY. This is worth stating plainly because AIRTABLE_TOKEN is a common and silent mistake — it is the variable the official CLI uses, not this server, and the server simply starts with no credentials. The repo also publishes an install-mcp link that generates the right config for Claude Code, Claude Desktop, Cursor, Cline and VS Code.
claude_desktop_config.json{ "mcpServers": { "airtable": { "command": "npx", "args": ["-y", "airtable-mcp-server"], "env": { "AIRTABLE_API_KEY": "pat123.abc123" } } } }3.Or connect the official hosted server
No install and no token file: point a Streamable-HTTP client at https://mcp.airtable.com/mcp and complete the OAuth flow. The endpoint returns a 401 with a www-authenticate bearer challenge and an oauth-protected-resource pointer until you do, which is the expected response and not a misconfiguration.
shellclaude mcp add --transport http airtable https://mcp.airtable.com/mcp4.Drive the official server from a terminal or a script
Airtable ships a CLI over the same hosted server. It discovers commands from the server at runtime rather than shipping a fixed list, so airtable-mcp tools reflects whatever exists right now. AIRTABLE_TOKEN skips the interactive configure step, which is what you want in CI, and AIRTABLE_MCP_ENDPOINT overrides the endpoint (restricted to HTTPS on *.airtable.com).
shellnpm install -g @airtable/mcp-cli airtable-mcp configure airtable-mcp tools airtable-mcp list-records --baseId appXXX --tableIdOrName Tasks
The 16 tools on the community server
Everything is addressed by baseId and tableId, so a first-run conversation almost always begins with list_bases and list_tables. The schema tools are the half most catalogue listings omit, and they are why this server can be used to build a base rather than only to read one.
list_basesEvery base the token can reach, with id, name and permission level. The usual first call.
list_tablesTables in a base. detailLevel of tableIdentifiersOnly, identifiersOnly or full controls how much schema comes back — use the cheap one when you only need ids.
describe_tableSame shape as list_tables for a single table, without pulling the whole base.
list_recordsUp to maxRecords (100 by default) rows, optionally narrowed with an Airtable filterByFormula.
search_recordsFree-text search across text fields, or only the fieldIds you name.
get_recordOne record by id.
create_recordOne new row from a fields object.
update_recordsBatch update — an array of record id plus fields.
delete_recordsBatch delete by record id. The tool to think about before granting data.records:write.
create_table / update_tableCreates a table from field definitions, or renames one and edits its description.
create_field / update_fieldAdds a typed field with options, or renames an existing one. Needs the schema.bases:write scope.
create_comment / list_commentsThreaded record comments, newest first, with authors, reactions and mentions. Requires the recordComments scopes.
What people use it for
Query a base without learning its schema first
“List my Airtable bases, find the one used as a CRM, and show me every lead added in the last seven days.”
list_bases, then list_tables, then list_records with a filterByFormula. The model resolves the ids itself, which is the part that makes this better than the REST API for ad-hoc questions.
Build the table, not just fill it
“In base appXXX, create a table called Interviews with a date field, a single-select for stage, and a long-text field for notes.”
create_table plus create_field. Most Airtable MCP write-ups stop at records; the schema tools are the reason this server can stand in for the Airtable UI during a design conversation.
Close the loop on a record without leaving the chat
“Update the Acme record to stage Won and leave a comment explaining why, tagging the account owner.”
update_records then create_comment — the comment is the audit trail a human teammate will actually read later, and it needs data.recordComments:write.
Which one should you use?
Airtable MCP (official, mcp.airtable.com/mcp)
OAuth instead of a stored token, nothing to install, and the same server the official @airtable/mcp-cli drives. Accept the experimental label on tool names and arguments.
domdomegg/airtable-mcp-server (community)
Default for local use. Pinned version, hand-scoped token, stdio by default, and 16 documented tools including the schema and comment surfaces.
PostgreSQL MCP
If the base has outgrown Airtable. Once you are writing filterByFormula strings to work around the 100-record default and the lack of joins, an actual database with an MCP server in front of it is the cheaper answer.
Google Sheets / Excel MCP
When the artefact needs to be a spreadsheet a non-technical colleague opens and edits. Airtable's advantage here is typed fields and a real schema API; a sheet has neither.
Every command, environment variable, and endpoint above was read from the project’s own documentation on 2026-08-19: domdomegg/airtable-mcp-server README, Airtable/airtable-mcp-cli README (official), Airtable personal access token creation, Live check of https://mcp.airtable.com/mcp (OAuth protected-resource metadata, 2026-08-19).
Categories
Frequently Asked Questions
Why does the Airtable MCP server start but see nothing?
Is it safe to run Airtable MCP in HTTP mode?
Should I use the official Airtable MCP server or the community one?
Why does my Airtable MCP query only return 100 records?
Can Airtable MCP create fields and tables, or only records?
What is Airtable MCP Server?
Who built Airtable MCP Server?
Is Airtable MCP Server free?
How do I install Airtable MCP Server?
What does Airtable MCP Server integrate with?
Related Guides
Best MCP Servers for Productivity: Notes, Tasks & Collaboration in 2026
7 min read • Guides
Best MCP Servers for Designers in 2026: Figma, Canva & Creative Workflows
8 min read • Guides
Best MCP Servers for Freelancers & Consultants in 2026
9 min read • Guides
Notion MCP Server Setup Guide: Connect Notion to Claude, Cursor & More
7 min read • Setup Guides
Best MCP Servers for Salesforce Developers and Admins in 2026
6 min read • Guides
Best MCP Servers for HR and People Operations Teams in 2026
6 min read • Guides
Best MCP Servers for Finance Teams in 2026
6 min read • Guides
Best MCP Servers for Social Media Managers in 2026
7 min read • Guides
Best MCP Servers for Video Creators and YouTubers in 2026
7 min read • Guides
Best MCP Servers for UX Researchers in 2026
7 min read • Guides
Best MCP Servers for Ecommerce Teams in 2026
8 min read • Guides
Best MCP Servers for Legal Teams in 2026
7 min read • Guides
Best MCP Servers for Operations Teams in 2026
8 min read • Guides
Best MCP Servers for Consulting Firms in 2026
8 min read • Guides
Best MCP Servers for Customer Success Teams in 2026
8 min read • Guides
Best MCP Servers for No-Code and Low-Code Builders in 2026
6 min read • Guides
Best MCP Servers for Recruiters and Talent Acquisition Teams in 2026
7 min read • Guides
Best MCP Servers for Community Managers in 2026
7 min read • Guides
Best MCP Servers for HR Teams in 2026
7 min read • Guides
Best MCP Servers for SEO Teams in 2026
8 min read • Guides
Best MCP Servers for Design and UX Teams in 2026
7 min read • Guides
Best MCP Servers for Compliance Teams in 2026
7 min read • Guides
Best MCP Servers for Supply Chain Teams in 2026
7 min read • Guides
Best MCP Servers for E-Commerce Teams in 2026
8 min read • Guides
Best MCP Servers for Product Managers in 2026
8 min read • Guides
Best MCP Servers for Email Marketing in 2026
8 min read • Guides
Best MCP Servers for Nonprofits in 2026: Grant Research, Donor Management & Impact Reporting
9 min read • Guides
Best MCP Servers for Event Planners in 2026: Venue Research, Vendor Management & Logistics
8 min read • Guides
Best MCP Servers for Marketing Teams in 2026
7 min read • Guides
Best MCP Servers for Shopify Developers in 2026
8 min read • Guides
Best MCP Servers for Solopreneurs in 2026: Run Your Business with AI
9 min read • Guides
Best MCP Servers to Use with Make.com in 2026: Supercharge Your Automations
8 min read • Guides
MCP Servers for Insurance: Automate Claims, Underwriting & Policy Workflows in 2026
10 min read • Industries
MCP Servers for Procurement: Automate Purchase Orders, Vendor Management & Approvals
9 min read • Use Cases
Live Status
- Latency
- 397 ms
OAuth-gated (HTTP 401): Streamable HTTP error: Error POSTing to endpoint: {"error":"UNAUTHORIZED","message":"Unauthorized"}
Quick Info
- Install Type
- npm
- Author
- domdomegg
- Categories
- 2
- Integrations
- 5
Related Servers
Time
Time and timezone conversion capabilities for AI assistants.
21st.dev Magic
Create crafted UI components inspired by the best 21st.dev design engineers.
Notion MCP Server
The Notion MCP Server is the official integration from Notion that connects AI assistants directly to your Notion workspace via the Notion REST API. With 4,580+ GitHub stars, it is the canonical MCP tool for bringing Notion's knowledge management capabilities into Claude Desktop, Cursor, Windsurf, and any MCP-compatible client. The server exposes a rich set of tools: search your entire workspace by keyword and return matching pages and databases; retrieve full page content and block trees; create new pages inside any parent page or workspace section; update, append, or delete block content on existing pages; list all databases your integration has access to; query database entries with filter and sort parameters; retrieve individual blocks or nested children by block ID; and add comments to pages. Authentication uses a Notion integration token — create an internal integration at notion.so/my-integrations, share specific pages or databases with it, and set NOTION_TOKEN in your environment (the older OPENAPI_MCP_HEADERS form still works). Install with a single npx command. The Notion MCP Server is especially powerful for AI workflows that span documentation retrieval, project planning, and knowledge capture — Claude can read product specs from Notion, draft new pages from conversation output, log structured data into databases, and search across thousands of notes without any manual copy-paste.
Linear MCP Server
The Linear MCP server connects your AI assistant directly to Linear's project management platform via an officially hosted remote endpoint at mcp.linear.app — no local installation required. This is Linear's own first-party server, authenticated with OAuth 2.1 and centrally managed so you always run the latest version without updates. Available tools let you search issues by keyword, team, cycle, or filter; create new issues with title, description, and assignee; update status, priority, labels, and comments; and navigate Linear's project and cycle structure. In Claude Code, add it with: `claude mcp add --transport http linear-server https://mcp.linear.app/mcp`, then run /mcp to complete the OAuth flow. For older clients, use the mcp-remote bridge for backwards compatibility. Claude Desktop and Claude.ai users can connect via Settings > Connectors. Cursor and Codex have native support via their MCP config. Linear is used by thousands of engineering and product teams to plan, track, and ship software — the Linear MCP server brings that data into every AI-powered workflow without copy-paste or context-switching.
HubSpot MCP Server
The HubSpot MCP Server is HubSpot's hosted, official Model Context Protocol endpoint for Smart CRM data, reachable at https://mcp.hubspot.com and authorised with OAuth 2.0 — there is no package to install and no token to paste into a config file. Access is scoped by a HubSpot user-level app: you create one with read (and optionally write) scopes for the CRM objects you want an assistant to reach, then complete the OAuth flow from inside your client. Read and write coverage spans contacts, companies, deals, tickets, carts, products, orders, line items, invoices, quotes, subscriptions and lists, plus engagements — calls, emails, meetings, notes and tasks — and the associations between them. Organisational context (users, teams, reporting structures, owners, roles, seats) and marketing content (campaigns and their metrics, landing pages, website pages, blog posts) are read-only. Custom Sensitive Data Properties and Personal Health Information are excluded regardless of scopes. Two other things share the name and are commonly confused with this one: the Developer MCP server, installed locally with `hs mcp setup` from the HubSpot CLI and aimed at building HubSpot apps rather than querying CRM records, which requires Developer Platform v2025.2; and the original May 2025 public beta, an npm package configured with a private-app access token, which is what most third-party setup guides still describe. The server remains in beta and HubSpot advises experimenting in a developer sandbox and reviewing every write confirmation, since an LLM will occasionally propose a change to a system of record that it should not.
Sponsored
Better Stack
Free PlanGet alerted when your APIs, browser tests, payment pipelines, or MCP server dependencies go down. Used by 100K+ developers.
Start monitoring free →