Overview
Create, read, update, and delete Airtable records for database and spreadsheet management.
Setup
Run with npx:
npx -y @modelcontextprotocol/server-airtableConfiguration
AIRTABLE_API_KEY environment variableDocumentation
Airtable MCP (Enhanced)
Overview
Airtable MCP provides access to Airtable API for database and spreadsheet management.
Features
- Table CRUD operations
- Record management
- View management
- Attachment handling
- Formula support
Installation
npx -y @modelcontextprotocol/server-airtable
Configuration
Set up Airtable API key:
export AIRTABLE_API_KEY=your_api_key
Get your API key from Airtable Personal Access Tokens.
Available Operations
| Operation | Description |
|---|---|
| List Records | Get table records |
| Create Record | Add new record |
| Update Record | Modify record fields |
| Delete Record | Remove record |
| Search Records | Find by criteria |
Usage Examples
List Records
{
"action": "list_records",
"base_id": "app123",
"table_name": "Projects",
"max_records": 100
}
Create Record
{
"action": "create_record",
"base_id": "app123",
"table_name": "Tasks",
"fields": {
"Name": "Implement feature",
"Status": "In Progress",
"Assignee": "Alice"
}
}
Update Record
{
"action": "update_record",
"base_id": "app123",
"table_name": "Tasks",
"record_id": "rec123",
"fields": {
"Status": "Done"
}
}
Pros
- ✅ Flexible database structure
- ✅ Rich field types
- ✅ Easy collaboration
- ✅ API-first design
Cons
- ❌ Requires Airtable account
- ❌ API rate limits
- ❌ Cost for large bases
