Skip to main content
AllMCPs
BrowseBestCategoriesStackCompareToolsGuidesBlog Log in Submit MCP

Stay in the loop

Get new MCP servers and top picks in your inbox.

AllMCPs

The open directory for discovering and installing Model Context Protocol servers.

Explore

  • Browse servers
  • Best MCP servers
  • Categories
  • MCP clients
  • Agent prompts
  • Stack Builder
  • Compare servers
  • Tags index
  • Submit a server
  • Pricing

Learn

  • Guides hub
  • What is MCP?
  • Install guide
  • Troubleshooting
  • Security
  • Blog
  • Blog RSS

Tools

  • All tools
  • Config generator
  • Config validator
  • MCP playground
  • OpenAPI β†’ MCP
  • Badge generator

For agents

  • API docs
  • Trust & traffic
  • llms.txt β†— (opens in a new tab)
  • Catalog JSON β†— (opens in a new tab)
  • Remote MCP β†— (opens in a new tab)

Company

  • About
  • Contact
  • X (@AllMCPs) β†— (opens in a new tab)
  • GitHub β†— (opens in a new tab)
  • Terms
  • Privacy
AllMCPs VerifiedAllMCPs VerifiedFeatured on Nick LaunchesFeatured on Nick LaunchesLaunch Llama NewsletterLaunch Llama NewsletterVerified DR - allmcps.comVerified DR - allmcps.comFeatured on SaaSGrowFeatured on SaaSGrowFeatured on Twelve ToolsFeatured on Twelve ToolsFeatured on Saaspa.geFeatured on Saaspa.geFeatured on Findly.toolsFeatured on Findly.toolsFeatured on Startup FameFeatured on Startup FameFeatured on LaunchKiwiFeatured on LaunchKiwiFeatured on ScrollLaunchFeatured on ScrollLaunchFeatured on DailyPingsFeatured on DailyPingsFazier badgeFazier badgeFeatured on NewTool.siteFeatured on NewTool.siteFeatured on saasfame.comFeatured on saasfame.comDR Checker - Domain RatingDR Checker - Domain RatingListed on Turbo0Listed on Turbo0Launched on LaunchBoard - Product Launch PlatformLaunched on LaunchBoard - Product Launch PlatformList on SimilarlabsList on Similarlabshttps://codetrendy.comhttps://codetrendy.comListed on DevTool.ioFeatured on BuildlistFeatured on BuildlistAllMCPs VerifiedAllMCPs VerifiedFeatured on Nick LaunchesFeatured on Nick LaunchesLaunch Llama NewsletterLaunch Llama NewsletterVerified DR - allmcps.comVerified DR - allmcps.comFeatured on SaaSGrowFeatured on SaaSGrowFeatured on Twelve ToolsFeatured on Twelve ToolsFeatured on Saaspa.geFeatured on Saaspa.geFeatured on Findly.toolsFeatured on Findly.toolsFeatured on Startup FameFeatured on Startup FameFeatured on LaunchKiwiFeatured on LaunchKiwiFeatured on ScrollLaunchFeatured on ScrollLaunchFeatured on DailyPingsFeatured on DailyPingsFazier badgeFazier badgeFeatured on NewTool.siteFeatured on NewTool.siteFeatured on saasfame.comFeatured on saasfame.comDR Checker - Domain RatingDR Checker - Domain RatingListed on Turbo0Listed on Turbo0Launched on LaunchBoard - Product Launch PlatformLaunched on LaunchBoard - Product Launch PlatformList on SimilarlabsList on Similarlabshttps://codetrendy.comhttps://codetrendy.comListed on DevTool.ioFeatured on BuildlistFeatured on Buildlist
Β© 2026 Jackalope Digital LLC. All rights reserved.
  1. Home
  2. 🏒 Workplace & Productivity
  3. Airtable User MCP
A
Health: Not checked yetWe have not completed a health check for this listing yet.Last checked 8/10/2026, 11:47:09 PM

Airtable User MCP

Enrichment pendingWe haven’t run our AI enrichment pass on this listing yet, so the overview, use cases, and FAQ below may be sparse or missing. We work through the catalog over time β€” check back soon.
View RepositoryVisit Website

Manage Airtable bases: schema, field CRUD, views, formula validation, extensions

Quick Install

Automated & IDE Setup

Copy the AI prompt to install this server into Claude Code, Cursor, or another agent β€” or use 1-click editor setup below.

Add to CursorAdd to VS Code
Manual Client & Custom JSON ConfigExpand JSON β–Ύ

Install Config Generator

Choose your client
claude_desktop_config.json
{
  "mcpServers": {
    "airtable-user-mcp": {
      "command": "npx",
      "args": [
        "-y",
        "airtable-user-mcp"
      ]
    }
  }
}

πŸ’‘ Paste into ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows)

Install Directory Badge Claim listing Alternatives🏒 More in Workplace & Productivity

Documentation Overview

airtable-user-mcp β€” 72 Airtable tools (plus manage_tools) your AI assistant can't get from the official Airtable REST API

Airtable Formulas, Scripts, Automation, MCP & LSP

Formula, script & automation editor Β· MCP server (72 tools + manage_tools) Β· Language server Β· AI skills

VS CodeOpen VSXnpm Β· MCPnpm Β· LSPMCP Registry
VS Code version
VS Code installs
Open VSX version
Open VSX downloads
npm version
npm downloads per week
LSP version MCP Registry listing

CI status Latest release Last commit GitHub stars License


Not affiliated with Airtable Inc. This is a community-maintained project.

Active development β€” Breaking changes may land between minor versions. Pin to a version if you need stability.


Top Features

FeatureWhat it doesFile types
Formula EditorSyntax highlighting, IntelliSense, beautify / minify.formula, .min.formula
Script EditorCompletions, hover docs, diagnostics.ats, .script
Automation EditorCompletions, hover docs, diagnostics.ata, .automation
MCP Server (72 tools + manage_tools)Full Airtable internal API β€” schema, views, fields, records, extensions, templatesβ€”
Language Server (LSP)Standalone multi-editor support β€” Neovim, Zed, Helix, OpenCodeAll above
IDE Auto-SetupOne-click MCP config for Cursor, Windsurf, Claude Desktop, Cline, Ampβ€”
AI SkillsPre-built Airtable-specific rules and workflows for AI coding assistantsβ€”
Daemon + TunnelPersistent background server; optional Cloudflare or ngrok remote accessβ€”
Tool Profilesread-only (12 tools) / safe-write (54 tools) / full (72 tools) / custom permission scopesβ€”
OS Keychain AuthBrowser-based Airtable login with SSO/2FA β€” credentials in your OS keychainβ€”

Why this exists

Airtable's public Web API has never exposed some of the most common tasks builders actually need: creating a formula field, tweaking a view's filter set, installing an extension, or validating a formula before it breaks production. The official Airtable MCP server is a thin wrapper over that same REST API, so it inherits every one of those gaps.

airtable-user-mcp is an add-on to the official Airtable MCP, not a replacement. It uses Airtable's own internal API (the one the web UI uses) to cover exactly the surface area the REST API can't reach. Register both servers in your AI client and your assistant gets the full Airtable automation experience β€” records over HTTP via the official MCP, plus schema, formulas, views, and extensions via this one.

Architecture: AI Client β†’ Official MCP + airtable-user-mcp β†’ Airtable

What airtable-user-mcp adds on top of the official Airtable MCP

This is a coverage map, not a "pick one" decision β€” the two servers are complementary and designed to run side-by-side.

CapabilityOfficial Airtable MCPairtable-user-mcp
Total tools~1773 (72 + manage_tools)
Auth modelPersonal Access Token or OAuth, per-scope setupLog in once with your normal Airtable account (SSO/2FA supported)
TransportHTTP (remote)stdio (local, private)
Data never leaves your machine❌ Requests go through mcp.airtable.comβœ… Runs locally against Airtable's API
Schema read (bases, tables, fields, views)Partial (no view config)Full β€” filters, sorts, groups, visibility, row height, descriptions
Read records with resolved field valuesPartialβœ… query_records β€” returns lookup/rollup/formula fields fully resolved
Search records by text (incl. lookup fields)❌ filterByFormula with FIND()/SEARCH() silently fails on lookup fieldsβœ… query_records.search β€” substring match on all resolved values
Duplicate recordsβŒβœ… duplicate_records
Create formula fields❌ UNSUPPORTED_FIELD_TYPE_FOR_CREATEβœ…
Create rollup fieldsβŒβœ…
Create lookup / multipleLookupValues fieldsβŒβœ…
Create count fieldsβŒβœ…
Update formula text of an existing fieldβŒβœ…
Validate a formula before applyingβŒβœ…
Rename / duplicate / safely delete fieldsPartial (no duplicate, no dependency summary)βœ… with expectedName guard + dependency preview
Create views (grid/form/kanban/calendar/gallery/gantt/list)❌ (API has no create-view endpoint)βœ…
Set/append view filters (nested AND/OR)βŒβœ…
Set view sortsβŒβœ…
Set view groupingβŒβœ…
Change column orderβŒβœ…
Show/hide columns in a viewβŒβœ…
Change row heightβŒβœ…
Duplicate a view with its full configurationβŒβœ…
View descriptions, cell wrap, covers, color config, calendar dates, frozen columnsβŒβœ…
Sidebar sections (create, rename, move, delete)βŒβœ…
Record templates (create, pre-fill, duplicate, apply, delete)βŒβœ…
Form metadata (description, redirect, attribution, branding)βŒβœ…
Extension / block management (install, enable, rename, duplicate, remove)βŒβœ…
Create dashboard pagesβŒβœ…
Daemon self-diagnosis (session dead? browser busy? daemon gone?)βŒβœ… manage_daemon action=status, plus start / restart / stop / tunnel / token rotation
Tool profiles & per-tool togglesβŒβœ… read-only (12) / safe-write (54) / full (72) / custom
Destructive-action safety guardsRelies on token scopesβœ… expectedName match, dependency summary, force flag
Batch record create limit10 / requestUses the same Airtable limit; no added restriction
VS Code / Cursor / Windsurf / Cline / Amp one-click installManual JSON edit per IDEβœ… One click via the companion extension
Formula editor with IntelliSenseβŒβœ… (VS Code extension)
Credentials storageYou manage the PATOS keychain, auto-refresh
Plan requirementAirtable plan with API access + token scopesAny plan you can log into
PriceFreeFree, MIT

Sources: Airtable's official MCP docs, Airtable Web API reference, and the UNSUPPORTED_FIELD_TYPE_FOR_CREATE rollup thread.


Use both MCPs together

Terminal
npx -y airtable-user-mcp login          # one-time browser login
claude mcp add airtable --scope user -- npx -y airtable-user-mcp   # Claude Code

airtable-user-mcp is additive. Register the official Airtable MCP following Airtable's setup guide, then add this one alongside it in the same mcpServers block:

config.json
{
  "mcpServers": {
    "airtable-user-mcp": {
      "command": "npx",
      "args": ["-y", "airtable-user-mcp"]
    }
  }
}

Your MCP client will expose every tool from both servers. The two entries are independent β€” rename the keys (airtable, airtable-official, airtable-user-mcp, etc.) however makes sense for your workflow.


What's In This Repo

This monorepo ships three products from one source tree:

ProductInstall
Airtable Formulas, Scripts, Automation, MCP & LSP β€” VS Code extensionMarketplace
airtable-user-mcp β€” Standalone MCP servernpx airtable-user-mcp
airtable-user-lsp β€” Airtable language servernpx airtable-user-lsp

Demo

Using Claude Code to manage base views, computed fields & extensions β€” Reddit demo


Features

MCP Server (72 Tools + manage_tools)

Manage Airtable bases with capabilities not available through the official REST API:

CategoryToolsHighlights
Schema Read11Full schema inspection β€” bases, tables, fields, views, sidebar sections, record templates; download all formula fields to local files
Record Read1query_records β€” up to 1 000 records/call with resolved field values; search param works on lookup/rollup fields (REST API filterByFormula doesn't)
Record Write4create_records / update_records / duplicate_records / upload_attachment (the only way to write multipleAttachments cells by URL)
Record Destructive1delete_records β€” batch-delete records from a table
Table Management3create / rename / delete tables
Field Management9Create formula / rollup / lookup / count fields, validate formulas, update descriptions, delete single or bulk
View Configuration20Filters, sorts, grouping, columns, freezing, row height, covers, color rules, calendar dates, create / duplicate / rename / delete
Sidebar Sections4Create, rename, move-into-section, delete (auto-promotes contained views to ungrouped)
Record Templates8Create / rename / describe / set cells / set columns / duplicate / apply / delete saved row scaffolds
Form Metadata2Description, redirect URL, attribution, copy-to-respondent, branding (legacy form views)
Extension Management7Create, install, enable/disable, rename, duplicate, remove extensions
Tool Management1List profiles, switch profile, toggle tools/categories (meta-tool, always enabled β€” not part of any profile)
Base Sync1sync_base β€” copy a base's schema, views, and records to another base. mode=plan/diff/status are read-only; mode=apply mutates the destination and, with policy=mirror plus the confirmation flags, can delete tables, fields, views, sections and records; mode=reconcile updates local mapping state. Drift-guarded and resumable via journal.
Daemon Control1manage_daemon β€” action=status is read-only self-diagnosis: daemon liveness, transport, uptime, tunnel URL, and the live session state (dead session, last breaker trip with Airtable's own response body, browser busy queue) that tells "daemon gone" from "session dead" from "browser busy". Also start / restart / stop / tunnel_enable / tunnel_disable / token_rotate. full profile only.

See the full tool reference in packages/mcp-server/README.md.

One shared daemon

The extension starts the shared MCP daemon whenever a tool call needs one, so every VS Code window uses one Airtable browser session instead of one per window β€” that duplication is what produced most "session dead" errors. A daemon you stop from the dashboard stays stopped, and if it cannot start, the extension falls back to a per-window server so your tools keep working.

Because a daemon is usually running, other MCP clients on the same machine (Claude Desktop, Cursor, Cline, Amp) attach to it and therefore run under its auth mode and HTTP client rather than their own β€” deliberately, since two browsers on one Airtable profile crash. Each such client prints one stderr line saying so. See Sharing one daemon across clients.

LSP Server

airtable-user-lsp is a standalone language server for Airtable formula, script, and automation files β€” works in any LSP-capable editor, not just VS Code.

bash
# stdio mode β€” works standalone, no daemon needed
npx airtable-user-lsp --stdio

Features: diagnostics, completions, hover documentation, and signature help for .formula, .ats, and .ata files.

When the daemon is running, it auto-spawns airtable-user-lsp --tcp so multiple editors share one language server instance. The TCP port is written to ~/.airtable-user-mcp/daemon.lock as port_lsp.

See packages/lsp-server/README.md for per-editor configuration (Neovim, Zed, OpenCode, Helix).


Supported IDEs

The extension auto-configures MCP for all major AI-enabled editors:

Claude DesktopClaude CodeCursorWindsurfClineAmp

Don't use VS Code? Use the standalone MCP server directly:

Terminal
npx airtable-user-mcp

Find Us

RegistryLink
VS Code MarketplaceNskha.airtable-formula
npmairtable-user-mcp
Open VSXNskha.airtable-formula
MCP Registryio.github.automations-project/airtable-user-mcp
Glamaglama.ai/mcp/servers
PulseMCPpulsemcp.com
MCP.somcp.so
RedditVideo demo β€” managing views, computed fields & extensions with Claude Code

Requirements

  • VS Code ^1.100.0 (or any fork exposing the McpServerDefinitionProvider API)
  • Node.js β€” bundled via the VS Code runtime; no separate install needed
  • Google Chrome (or Edge / Chromium) β€” the Airtable login flow uses Patchright in headless mode. Falls back to msedge on Windows and chromium on Linux. The extension shows an actionable warning if no supported browser is detected.

Development

This is a pnpm monorepo.

PackageDescription
packages/extensionVS Code extension host (TypeScript + tsup)
packages/webviewReact dashboard webview (Vite + Tailwind v4)
packages/sharedShared types and message protocol
packages/mcp-serverairtable-user-mcp β€” ESM Node MCP server
packages/lsp-serverairtable-user-lsp β€” LSP server for formula / script / automation files
scripts/Build tooling (esbuild bundler, dep vendoring)
bash
pnpm install          # install all packages
pnpm build            # build shared β†’ webview β†’ mcp bundle β†’ extension
pnpm package          # build + create airtable-formula-X.Y.Z.vsix
pnpm test             # run all unit tests
pnpm dev              # start webview dev server (browser preview)

How the MCP server is bundled: scripts/bundle-mcp.mjs esbuilds packages/mcp-server/src/ into packages/extension/dist/mcp/. Then scripts/prepare-package-deps.mjs vendors patchright, patchright-core, otpauth, impit and @ngrok/ngrok into dist/node_modules/ before vsce package runs, so an installed extension needs no npm install at runtime.

Platform-specific VSIXes. impit (the Chrome-TLS HTTP client) and @ngrok/ngrok (the ngrok tunnel provider) keep their compiled native binary in separate per-platform npm packages, and only the one matching the build machine is ever installed. A single VSIX therefore cannot carry working native binaries for every platform. Instead we publish one VSIX per platform, each vendoring only its own binaries β€” VS Code and Open VSX hand each user the build matching their machine. Supported targets:

Targetimpit@ngrok/ngrok
win32-x64impit-win32-x64-msvc@ngrok/ngrok-win32-x64-msvc
win32-arm64impit-win32-arm64-msvc@ngrok/ngrok-win32-arm64-msvc
darwin-x64impit-darwin-x64@ngrok/ngrok-darwin-x64
darwin-arm64impit-darwin-arm64@ngrok/ngrok-darwin-arm64
linux-x64impit-linux-x64-gnu@ngrok/ngrok-linux-x64-gnu
linux-arm64impit-linux-arm64-gnu@ngrok/ngrok-linux-arm64-gnu
alpine-x64impit-linux-x64-musl@ngrok/ngrok-linux-x64-musl
alpine-arm64impit-linux-arm64-musl@ngrok/ngrok-linux-arm64-musl

linux-armhf (32-bit ARM) is not published: impit ships no arm-gnueabihf build, so an armhf VSIX would advertise airtableFormula.mcp.httpClient: "impit" and then fail with "Cannot find native binding". No untargeted fallback is published either, for the same reason.

The matrix is defined once in scripts/vsix-targets.mjs; versions and tarball hashes are pinned to pnpm-lock.yaml. scripts/package-targets.mjs builds every target and scripts/assert-vsix-binaries.mjs verifies each artifact contains exactly its own platform's .node files and no other's β€” byte-for-byte, against the SHA-256 digests in scripts/native-binary-digests.json, which are recorded from tarballs verified against pnpm-lock.yaml's integrity hashes. Filenames, package.json os/cpu, and a magic number are all labels an artifact carries about itself and cannot distinguish an x64 binary from an ARM64 one, or a glibc build from a musl one; an exact digest can.

Together these are eight target artifact packaging/assertion smokes β€” eight .vsix files built and their contents verified on one machine. They are not runtime smokes of eight native bindings: any single host can only load the binding compiled for itself, so only the host target's binding receives a genuine runtime load. Verifying the other seven by exact content is the strongest claim a single-host build can make about them.

The standalone npm package airtable-user-mcp is unaffected and stays universal β€” npm resolves the right optional dependency on your own machine at install time.


Support This Project

This project is built and maintained with the help of AI coding tools. If you find it useful and want to support continued development (new tools, updates, bug fixes), you can contribute by gifting Claude Code credits β€” the primary tool used to build this project.

Interested? Open an issue or reach out to discuss feature requests and sponsorship.


License

MIT

Related MCP Servers

View all in Workplace & Productivity View all alternatives
  • Excel Mcp Server logoExcel Mcp Server

    An Excel manipulation server providing workbook creation, data operations, formatting, and advanced features (charts, pivot tables, formulae).

    🏒 Workplace & Productivity4 views
    Compare vs Excel Mcp Server β†’
  • Mcp Server Atlassian Jira logoMcp Server Atlassian Jira

    Atlassian Jira Cloud integration. Enables AI systems to interact with Jira projects, issues, comments, and related development information in real time.

    🏒 Workplace & Productivity5 views
    Compare vs Mcp Server Atlassian Jira β†’
  • Boss Agent Cli logoBoss Agent Cli

    BOSS Zhipin recruitment workflow for AI agents. 49 MCP tools for job search, welfare filtering, recruiter messaging, pipeline tracking, and resume optimization.

    🏒 Workplace & Productivity1 views
    Compare vs Boss Agent Cli β†’
  • Ews Meeting Mcp logoEws Meeting Mcp

    Safely schedule Outlook meetings on on-prem Exchange EWS. Resolves attendees, discovers rooms, suggests slots, and requires preview-confirmed create/update/cancel writes with local credential handling and audit-friendly lifecycle records.

    🏒 Workplace & Productivity3 views
    Compare vs Ews Meeting Mcp β†’

Frequently Asked Questions about Airtable User MCP

Add the following block to your claude_desktop_config.json under mcpServers: "mcpServers": { "airtable-user-mcp": { "command": "npx", "args": ["-y", "Airtable User MCP"] } }

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 User MCP AllMCPs Directory Badge
Markdown (GitHub README)
[![AllMCPs](https://allmcps.com/api/badge/airtable-user-mcp?style=directory)](https://allmcps.com/mcp/airtable-user-mcp)
HTML Embed
<a href="https://allmcps.com/mcp/airtable-user-mcp"><img src="https://allmcps.com/api/badge/airtable-user-mcp?style=directory" alt="Airtable User MCP on AllMCPs" /></a>

Technical Specs & Signals

Category🏒Workplace & Productivity
More technical detailsExpand β–Ύ
TransportSTDIO
RuntimeNode.js
Views0
Unique ViewsTotal visits recorded for this listing page on AllMCPs.
Installs0
Installs & Copy ActionsTotal times users copied install commands or configuration snippets for this server.
27Quality signal: Emerging Β· 27/100How this signal is calculated β–Ύ
Server availabilityNot measured

Not scored for repo-hosted servers β€” we can't reach the running server, only its GitHub page. Hosted MCP endpoints are health-checked live.

Verified ownership8/20
Documentation & tools11/30
Adoption & activity1/15
Community engagement0/10

A guidance signal from public completeness & health data β€” not a user rating. New listings start lower and rise as they add docs, get verified, and grow adoption. Signals we can't observe for a listing are skipped, not counted against it.

β˜… FeaturedAllMCPs Server logo

AllMCPs Server

The official MCP server for AllMCPs.com - submit and manage tools directly from your AI. The open directory for MCP servers. Connect Claude, Cursor, Windsurf, and AI agents to databases, tools, files, and APIs. Explore 3,181+ servers. AllMCPs is the premier, open directory for discovering, evaluating, and installing Model Context Protocol (MCP) servers to equip AI agents and LLMs with real-world superpowers.

Explore Server β†’

Own this project?

This directory is pre-filled from public sources. Claim via GitHub README, site badge, or DNS TXT to get the verified badge.

Free dofollow backlink: after claiming, verify your product site and place a dofollow AllMCPs badge β€” we recheck it stays live.

Claim & get free dofollow

Share & Embed

Add our SVG badge (dark/light directory styles) or embeddable widget to your site.

Explore more

More in 🏒 Workplace & Productivity β†’Best MCP servers for Workplace & Productivity β†’Alternatives to Airtable User MCP β†’Install in Claude DesktopInstall in CursorInstall in VS Code