domdomegg/airtable-mcp-server

๐Ÿ—‚๏ธ๐Ÿค– Airtable Model Context Protocol Server, for allowing AI systems to interact with your Airtable bases

455 โ˜…134 forksTypeScriptUpdated 1d ago

What you need to know

MCP server providing read and write access to Airtable databases โ€” lets LLMs inspect database schemas, then read and write records, tables, fields, and record comments.

Install

npx -y airtable-mcp-server (the install-mcp page generates the right config for your client, with AIRTABLE_API_KEY env)
HTTP mode: MCP_TRANSPORT=http PORT=3000 npx airtable-mcp-server (runs a stateless HTTP server at http://localhost:3000/mcp)

Usage

  • โ€ขCreate an Airtable personal access token (looks like pat123.abc123) with scopes schema.bases:read and data.records:read (optionally schema.bases:write, data.records:write, data.recordComments:read, data.recordComments:write) and access to the bases you want; set it as AIRTABLE_API_KEY
  • โ€ขInspect schema with list_bases / list_tables / describe_table (detailLevel: tableIdentifiersOnly/identifiersOnly/full)
  • โ€ขRead/write records with list_records, search_records, get_record, create_record, update_records, delete_records
  • โ€ขManage tables/fields with create_table, update_table, create_field, update_field; handle record comments with create_comment and list_comments

Key features

  • โœ“15 tools covering schema inspection, record CRUD, table/field management, and record comments (with threaded replies)
  • โœ“search_records with optional fieldIds scoping and maxRecords (default 100)
  • โœ“list_bases returns base ID, name, and permission level
  • โœ“HTTP transport mode for remote MCP clients
  • โœ“list_comments returns comments newest-to-oldest with author, text, timestamps, reactions, and mentions

Caveats

  • โš HTTP transport has no built-in authentication โ€” a malicious website can use DNS rebinding against localhost; only run it behind a reverse proxy or gateway requiring a credential, or use stdio for same-machine clients
  • โš Requires an Airtable personal access token with the appropriate scopes and base access
Platforms: macOS ยท Linux ยท WindowsClients: Claude Code ยท Claude Desktop ยท Cursor ยท Cline ยท VS Code
Documentation โ†—

Reviewed 2026-08-07

Topics

airtablemcp-servermodel-context-protocol
View on GitHub โ†—
Stars
455โ˜…
Forks
134
Language
TypeScript
License
MIT
Created
2024-12-12
Last push
2026-08-05