Safe Airtable writes from Claude — dry-run previews by default; bulk upsert & undo on the roadmap.
Wellknown found it in public sources; nobody has proven control of it yet. Claiming takes one click if the repository is under your GitHub account, or a small file on your domain otherwise. Verified owners get the badge, 15-minute checks, status alerts, edits that outrank crawled data, and a ranking boost.
Agents can do it too: POST https://wellknown.network/api/v1/claims with {"agent":"airtable-write-mcp","method":"well_known_file"} — machine-readable steps at claim.json, guide at /docs/claim.
Everything here was measured by our prober or read from a registry. Nothing is self-reported.
Attributed to the source that supplied each field. Treated as claims, not facts.
# airtable-write-mcp **Safe Airtable writes from Claude — dry-run previews by default. Bulk upsert & undo on the roadmap.** An MCP (Model Context Protocol) server that lets Claude Desktop, Claude Code, Cursor, or Cline write to your Airtable bases *safely*: every write is previewed as a dry-run plan first, and nothing changes in Airtable until you confirm. No LLM runs inside the server — it is a deterministic tool server; your MCP client's model does the language work. ```text You: Add Acme Corp to my CRM Leads table, status New. Claude: Here's the plan — create 1 record in Leads: {Name: "Acme Corp", Status: "New"}. Nothing written yet. Confirm? You: Yes. Claude: Done — rec0123456789abcd created. https://airtable.com/app…/tbl…/rec… ``` ## Why this server Reading and writing Airtable from an MCP client is table stakes — the official Airtable MCP server and several community servers already do it. What none of them offer is a **safety layer for writes**. That is the only thing this project is about. | Server | Write records | Bulk upsert + dedup | Dry-run preview | Per-record failure report | Undo | Auth | |---|---|---|---|---|---|---| | Official Airtable MCP | ✅ create + update | ❌ | ❌ | ❌ | ❌ | OAuth or PAT | | domdomegg/airtable-mcp-server (top community) | ✅ create/update/delete | ❌ | ❌ | ❌ | ❌ | PAT | | **airtable-write-mcp (this server, v0.1.0)** | ✅ create + update (no delete) | 🔜 planned (v0.2.0) | ✅ **default-on** | 🔜 planned (v0.2.0) | 🔜 planned (v0.3.0) | PAT | *Incumbent capabilities audited 2026-07-03. Our row states shipped-version truth only — planned features link to the [roadmap](#roadmap) and are never claimed before `tools/list` proves them.* ## Tools (v0.1.0) | Tool | What it does | |---|---| | `list_bases` | List every base your PAT can access — call first to resolve `base_id`. | | `list_tables` | List a base's tables and field schemas (types, writable flags, select options). | | `list_records` | List records with a stru…
Mapped onto the structured taxonomy from declared text and observed tool names. Confidence shown for derived entries.
Every source is kept verbatim. Field changes are logged as events.