PluginBench
MCP Server
Active
MIT

Airtable User MCP MCP Server

io.github.Automations-Project/airtable-user-mcp

72 Airtable tools for schema, fields, views, formulas, and extensions—gaps the official REST API can't fill.

What is the Airtable User MCP MCP server?

The Airtable User MCP is a Model Context Protocol server that exposes 72 tools for managing Airtable bases, including schema operations, field creation and validation, view configuration, record templates, extensions, and base synchronization. It complements the official Airtable MCP by providing access to Airtable's internal API, enabling tasks like creating formula fields, validating formulas, managing views with filters and sorts, and installing extensions—capabilities unavailable through the public REST API.

Airtable User MCP fills critical gaps in Airtable automation by exposing the internal API that powers Airtable's web UI. While the official REST API handles record CRUD, this server adds schema management (create/update formula, rollup, and lookup fields), view configuration (filters, sorts, grouping, column visibility), record templates, extensions, and base sync. It runs locally with browser-based login, stores credentials in your OS keychain, and offers permission profiles (read-only, safe-write, full) for flexible access control.

How to install Airtable User MCP

Copy-paste configuration for popular MCP clients.

transport: stdio
Config generated by PluginBench — verify against the source before use.
Environment / auth
  • AIRTABLE_HEADLESS_ONLY

    Headless auth (no browser UI)

  • AIRTABLE_NO_BROWSER

    Force manual session mode

  • AIRTABLE_USER_MCP_HOME

    Override config directory

~/Library/Application Support/Claude/claude_desktop_config.json
{
  "mcpServers": {
    "airtable-user-mcp": {
      "command": "npx",
      "args": [
        "-y",
        "airtable-user-mcp"
      ],
      "env": {
        "AIRTABLE_HEADLESS_ONLY": "<YOUR_AIRTABLE_HEADLESS_ONLY>",
        "AIRTABLE_NO_BROWSER": "<YOUR_AIRTABLE_NO_BROWSER>",
        "AIRTABLE_USER_MCP_HOME": "<YOUR_AIRTABLE_USER_MCP_HOME>"
      }
    }
  }
}

Tools & capabilities

Tools this server exposes to the agent.

  • query_records — Read up to 1,000 records per call with fully resolved field values; search parameter works on lookup and rollup fields
  • create_records — Batch create records in a table
  • update_records — Batch update records in a table
  • duplicate_records — Duplicate records from a table
  • delete_records — Batch delete records from a table
  • upload_attachment — Upload attachments to multipleAttachments cells by URL
  • create_table — Create a new table in a base
  • rename_table — Rename an existing table
  • delete_table — Delete a table from a base
  • create_field — Create formula, rollup, lookup, or count fields
  • validate_formula — Validate a formula before applying it to a field
  • update_field — Update field descriptions and other metadata
  • delete_field — Delete a single field or bulk delete fields
  • create_view — Create views (grid, form, kanban, calendar, gallery, gantt, list)
  • set_view_filters — Set or append nested AND/OR filters to a view
  • set_view_sorts — Configure sort order in a view
  • set_view_grouping — Set grouping configuration for a view
  • set_column_order — Reorder columns in a view
  • show_hide_columns — Show or hide columns in a view
  • set_row_height — Change row height in a view

Use cases

  • Create and validate formula fields programmatically before deploying to production
  • Build views with complex nested filters, sorts, and grouping via AI without manual UI navigation
  • Duplicate entire base schemas with records and configurations to another base for testing or backup
  • Automate extension installation and configuration across multiple Airtable bases
  • Generate record templates with pre-filled data to standardize data entry workflows

Airtable User MCP MCP server FAQ

What is the Airtable User MCP?

It's a Model Context Protocol server that exposes 72 tools for Airtable base management—schema, fields, views, formulas, extensions, and records. It uses Airtable's internal API (the one the web UI uses) to fill gaps the official REST API can't cover, like creating formula fields or validating formulas before applying them.

Is it free?

Yes, it's free and open-source (MIT license). It works with any Airtable plan you can log into; no special API token or plan tier is required.

How do I install it in Cursor or Claude Desktop?

Install via npm: `npx airtable-user-mcp login` (one-time browser login), then add to your MCP config: `{"airtable-user-mcp": {"command": "npx", "args": ["-y", "airtable-user-mcp"]}}`. The VS Code extension also offers one-click setup for Cursor, Windsurf, Claude Desktop, Cline, and Amp.

Do I need an API token or personal access token?

No. You log in once with your normal Airtable account (SSO and 2FA supported), and credentials are stored securely in your OS keychain. The daemon runs locally and never sends data through Airtable's servers.

Can I use it alongside the official Airtable MCP?

Yes, they're designed to work together. Register both in the same `mcpServers` block in your MCP client config. The official MCP handles records via HTTP; this server adds schema, formulas, views, and extensions via local stdio.

What permission levels are available?

Four profiles: read-only (12 tools for inspection), safe-write (54 tools for non-destructive changes), full (all 72 tools including deletions), and custom (toggle individual tools or categories).

README (reference)

Source of truth, from the repository.

<div align="center"> <picture> <source media="(prefers-color-scheme: dark)" srcset="https://raw.githubusercontent.com/Automations-Project/VSCode-Airtable-Formula/main/packages/mcp-server/assets/banner-dark.svg"> <source media="(prefers-color-scheme: light)" srcset="https://raw.githubusercontent.com/Automations-Project/VSCode-Airtable-Formula/main/packages/mcp-server/assets/banner-light.svg"> <img src="https://raw.githubusercontent.com/Automations-Project/VSCode-Airtable-Formula/main/packages/mcp-server/assets/banner-light.svg" alt="airtable-user-mcp — 72 Airtable tools (plus manage_tools) your AI assistant can't get from the official Airtable REST API" width="900" /> </picture>

Airtable Formulas, Scripts, Automation, MCP & LSP

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

<table align="center"> <tr> <th align="center">VS Code</th> <th align="center">Open VSX</th> <th align="center">npm · MCP</th> <th align="center">npm · LSP</th> <th align="center">MCP Registry</th> </tr> <tr> <td align="center"> <a href="https://marketplace.visualstudio.com/items?itemName=Nskha.airtable-formula"><img src="https://vsmarketplacebadges.dev/version-short/Nskha.airtable-formula.svg?style=for-the-badge&label=Version&colorB=007ACC" alt="VS Code version" /></a><br/> <a href="https://marketplace.visualstudio.com/items?itemName=Nskha.airtable-formula"><img src="https://vsmarketplacebadges.dev/installs-short/Nskha.airtable-formula.svg?style=for-the-badge&label=Installs&colorB=1E8CBE" alt="VS Code installs" /></a> </td> <td align="center"> <a href="https://open-vsx.org/extension/Nskha/airtable-formula"><img src="https://img.shields.io/open-vsx/v/Nskha/airtable-formula?style=for-the-badge&logo=eclipseide&logoColor=white&label=Version&color=C160EF" alt="Open VSX version" /></a><br/> <a href="https://open-vsx.org/extension/Nskha/airtable-formula"><img src="https://img.shields.io/open-vsx/dt/Nskha/airtable-formula?style=for-the-badge&logo=eclipseide&logoColor=white&label=Downloads&color=A855F7" alt="Open VSX downloads" /></a> </td> <td align="center"> <a href="https://www.npmjs.com/package/airtable-user-mcp"><img src="https://img.shields.io/npm/v/airtable-user-mcp?style=for-the-badge&logo=npm&logoColor=white&label=Version&color=CB3837" alt="npm version" /></a><br/> <a href="https://www.npmjs.com/package/airtable-user-mcp"><img src="https://img.shields.io/npm/dw/airtable-user-mcp?style=for-the-badge&logo=npm&logoColor=white&label=DL%2FWeek&color=F43F5E" alt="npm downloads per week" /></a> </td> <td align="center"> <a href="https://www.npmjs.com/package/airtable-user-lsp"><img src="https://img.shields.io/npm/v/airtable-user-lsp?style=for-the-badge&logo=npm&logoColor=white&label=Version&color=CB3837" alt="LSP version" /></a> </td> <td align="center"> <a href="https://registry.modelcontextprotocol.io"><img src="https://img.shields.io/badge/MCP%20Registry-Listed-1D4ED8?style=for-the-badge" alt="MCP Registry listing" /></a> </td> </tr> </table> <p align="center"> <a href="https://github.com/Automations-Project/VSCode-Airtable-Formula/actions/workflows/ci.yml"><img src="https://img.shields.io/github/actions/workflow/status/Automations-Project/VSCode-Airtable-Formula/ci.yml?branch=main&style=for-the-badge&logo=githubactions&logoColor=white&label=CI" alt="CI status" /></a> <a href="https://github.com/Automations-Project/VSCode-Airtable-Formula/releases/latest"><img src="https://img.shields.io/github/v/release/Automations-Project/VSCode-Airtable-Formula?style=for-the-badge&logo=github&logoColor=white&label=Latest%20Release&color=10B981" alt="Latest release" /></a> <a href="https://github.com/Automations-Project/VSCode-Airtable-Formula/commits/main"><img src="https://img.shields.io/github/last-commit/Automations-Project/VSCode-Airtable-Formula?style=for-the-badge&logo=github&logoColor=white&label=Last%20Commit&color=6366F1" alt="Last commit" /></a> <a href="https://github.com/Automations-Project/VSCode-Airtable-Formula/stargazers"><img src="https://img.shields.io/github/stars/Automations-Project/VSCode-Airtable-Formula?style=for-the-badge&logo=github&logoColor=white&label=Stars&color=FBBF24" alt="GitHub stars" /></a> <a href="LICENSE"><img src="https://img.shields.io/github/license/Automations-Project/VSCode-Airtable-Formula?style=for-the-badge&logo=opensourceinitiative&logoColor=white&label=License&color=22C55E" alt="License" /></a> </p> <br />

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.

</div>

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.

<div align="center"> <picture> <source media="(prefers-color-scheme: dark)" srcset="https://raw.githubusercontent.com/Automations-Project/VSCode-Airtable-Formula/main/packages/mcp-server/assets/architecture-dark.svg"> <source media="(prefers-color-scheme: light)" srcset="https://raw.githubusercontent.com/Automations-Project/VSCode-Airtable-Formula/main/packages/mcp-server/assets/architecture-light.svg"> <img src="https://raw.githubusercontent.com/Automations-Project/VSCode-Airtable-Formula/main/packages/mcp-server/assets/architecture-light.svg" alt="Architecture: AI Client → Official MCP + airtable-user-mcp → Airtable" width="900" /> </picture> </div>

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

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:

{
  "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:

<div align="center">
ProductInstall
<img src="https://raw.githubusercontent.com/Automations-Project/VSCode-Airtable-Formula/main/packages/extension/images/icon.png" width="24" />Airtable Formulas, Scripts, Automation, MCP & LSP — VS Code extensionMarketplace
<img src="https://raw.githubusercontent.com/Automations-Project/VSCode-Airtable-Formula/main/packages/mcp-server/assets/icon.png" width="24" />airtable-user-mcp — Standalone MCP servernpx airtable-user-mcp
<img src="https://raw.githubusercontent.com/Automations-Project/VSCode-Airtable-Formula/main/packages/mcp-server/assets/icon.png" width="24" />airtable-user-lsp — Airtable language servernpx airtable-user-lsp
</div>

Demo

<div align="center">

Using Claude Code to manage base views, computed fields & extensions — Reddit demo

</div>

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.

# 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:

<div align="center">
<img src="https://raw.githubusercontent.com/Automations-Project/VSCode-Airtable-Formula/main/packages/webview/src/assets/icons/claude.svg" width="28" /><img src="https://raw.githubusercontent.com/Automations-Project/VSCode-Airtable-Formula/main/packages/webview/src/assets/icons/claude-code.svg" width="28" /><img src="https://raw.githubusercontent.com/Automations-Project/VSCode-Airtable-Formula/main/packages/webview/src/assets/icons/cursor.svg" width="28" /><img src="https://raw.githubusercontent.com/Automations-Project/VSCode-Airtable-Formula/main/packages/webview/src/assets/icons/windsurf.svg" width="28" /><img src="https://raw.githubusercontent.com/Automations-Project/VSCode-Airtable-Formula/main/packages/webview/src/assets/icons/cline.svg" width="28" /><img src="https://raw.githubusercontent.com/Automations-Project/VSCode-Airtable-Formula/main/packages/webview/src/assets/icons/amp.svg" width="28" />
Claude DesktopClaude CodeCursorWindsurfClineAmp
</div>

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

npx airtable-user-mcp

Find Us

<div align="center">
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
</div>

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

Screen Base smart contracts and B20 tokens: free on-chain check, paid Flash Audit over x402 (USDC).

View repository →

Access your Simplenote notes from Claude, Cursor, and other AI tools—read-only by default, with optional write support.

15
TypeScript
MIT
View repository →

Pay-per-call agent tools over x402: site audits, llms.txt generation, wallet watch, catalog.

View repository →

Paid TaskMarket bounty data MCP: first 10 calls/mo FREE per wallet, then $0.001/call USDC (x402).

View repository →

Sales, marketing, HR + launch playbook, weekly briefing & investor pitch — all in one Claude server.

0
TypeScript
View repository →

Candidate screening, offer letters, onboarding, interview kits & performance reviews for Claude.

0
TypeScript
View repository →