Home / MCP / Airtable MCP Server
AI-powered Airtable MCP server with optional base discovery and multi-base support for CRUD, webhooks, analytics, and AI prompts.
Configuration
View docs{
"mcpServers": {
"airtable_typescript": {
"command": "npx",
"args": [
"@rashidazarang/airtable-mcp"
],
"env": {
"AIRTABLE_TOKEN": "YOUR_AIRTABLE_TOKEN",
"AIRTABLE_BASE_ID": "YOUR_BASE_ID",
"NODE_ENV": "production",
"LOG_LEVEL": "INFO"
}
}
}
}You can run an AI-powered MCP server for Airtable that provides natural language queries, CRUD operations, webhooks, and enterprise-grade AI analytics. It supports optional dynamic base discovery, multi-base workflows, and STDIO-based local execution so you can connect from Claude Desktop or other MCP clients with ease.
Interact with your Airtable data using natural language or structured prompts. You can discover bases, select a base per tool call, and perform full CRUD operations across tables. The AI intelligence suite adds predictive analytics, data quality auditing, and smart schema design to help you optimize your data architecture and automate workflows. Use webhooks for real-time notifications, manage table structures, and leverage batch operations for efficiency.
Prerequisites: you need Node.js 14+ installed on your system. You also need an Airtable account and a Personal Access Token with the appropriate scopes.
Install the MCP server client package. You have options depending on your preferred language and setup.
Then configure environment variables and set up your MCP client to start the server.
You can run the MCP server from multiple configurations. The following examples are intended to be copied as-is into your Claude Desktop or MCP client configuration.
{
"mcpServers": {
"airtable-typescript": {
"command": "npx",
"args": ["@rashidazarang/airtable-mcp"],
"env": {
"AIRTABLE_TOKEN": "YOUR_AIRTABLE_TOKEN",
"AIRTABLE_BASE_ID": "YOUR_BASE_ID",
"NODE_ENV": "production",
"LOG_LEVEL": "INFO"
}
}
}
}{
"mcpServers": {
"airtable": {
"command": "npx",
"args": ["@rashidazarang/airtable-mcp"],
"env": {
"AIRTABLE_TOKEN": "YOUR_AIRTABLE_TOKEN",
"AIRTABLE_BASE_ID": "YOUR_BASE_ID"
}
}
}
}{
"mcpServers": {
"airtable": {
"command": "npx",
"args": ["@rashidazarang/airtable-mcp"],
"env": {
"AIRTABLE_TOKEN": "YOUR_AIRTABLE_TOKEN"
}
}
}
}{
"mcpServers": {
"airtable_node": {
"command": "node",
"args": ["/path/to/airtable-mcp/airtable_simple.js", "--token", "YOUR_TOKEN", "--base", "YOUR_BASE_ID"]
}
}
}Get all tables in your base with schema information
Query records with optional filtering and pagination
Retrieve a single record by ID
Add new records to any table
Modify existing record fields
Remove records from a table
Advanced search with Airtable formulas and sorting
View all webhooks configured for your base
Set up real-time notifications for data changes
Remove webhook configurations
Retrieve webhook notification history
Extend webhook expiration time
List all accessible Airtable bases with permissions
Get complete schema information for any base
Get detailed table info including all field specifications
Reference guide for all available Airtable field types
List all views for a specific table with configurations
Create new tables with custom field definitions
Modify table names and descriptions
Remove tables (with safety confirmation required)
Add new fields to existing tables with all field types
Modify field properties, names, and options
Remove fields (with safety confirmation required)
Create up to 10 records at once for better performance
Update up to 10 records simultaneously
Delete up to 10 records in a single operation
Update existing or create new records based on key fields
Attach files from public URLs to attachment fields
Create new views (grid, form, calendar, etc.) with custom configurations
Get detailed view information including filters and sorts
Advanced statistical analysis with ML insights
Intelligent report generation with recommendations
Business intelligence and pattern discovery
AI-powered automation recommendations
Database optimization with best practices
Comprehensive quality assessment and fixes
Forecasting and trend prediction
Process human questions intelligently
AI-assisted data processing
Workflow optimization suggestions