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
- Stars
- 455โ
- Forks
- 134
- Language
- TypeScript
- License
- MIT
- Created
- 2024-12-12
- Last push
- 2026-08-05