The Model Context Protocol server that provides read and write access to Airtable databases. This server enables LLMs to inspect database schemas, then read and write records.
To use this server with the Claude Desktop app, add the following configuration to the "mcpServers" section of your claude_desktop_config.json:
Replace pat123.abc123 with your Airtable personal access token. Your token should have at least schema.bases:read and data.records:read, and optionally the corresponding write permissions.
Components
Tools
list_records
search_records
list_bases
list_tables
describe_table
get_record
create_record
update_records
delete_records
create_table
update_table
create_field
update_field
Resources
The server provides schema information for Airtable bases and tables:
Pull requests are welcomed on GitHub! To get started:
Install Git and Node.js
Clone the repository
Install dependencies with npm install
Run npm run test to run tests
Build with npm run build
You can use npm run build:watch to automatically build after editing `src/index.ts`. This means you can hit save, reload Claude Desktop (with Ctrl/Cmd+R), and the changes apply.