home / mcp / airtable mcp server
Provides read and write access to Airtable bases, tables, records, and comments for MCP-enabled clients.
Configuration
View docs{
"mcpServers": {
"domdomegg-airtable-mcp-server": {
"command": "npx",
"args": [
"-y",
"airtable-mcp-server"
],
"env": {
"AIRTABLE_API_KEY": "pat123.abc123"
}
}
}
}You can use this MCP server to access Airtable databases programmatically, allowing your large language model workflows to read schemas, query bases and tables, and create or update records with structured, rule-based interactions.
To leverage Airtable in your MCP-enabled workflow, connect the server to your MCP client using a local stdio configuration (npx) and your Airtable API key. You will gain endpoints for listing bases, listing tables, describing tables, and performing CRUD operations on records as described in the Tools section.
Prerequisites: Node.js installed on your machine.
# Install dependencies and prepare the MCP server (example steps)
npm install
npm run buildLists records from a specified Airtable table with optional max count and filter.
Searches for records containing specific text across one or more fields.
Lists all accessible Airtable bases with IDs, names, and permission levels.
Lists all tables in a base with varying levels of detail.
Gets detailed information about a specific table.
Retrieves a single record by ID.
Creates a new record in a table with specified fields.
Updates one or more records in a table.
Deletes one or more records from a table.
Creates a new table within a base with specified fields.
Updates a table's name or description.
Creates a new field in a table.
Updates a field's name or description.
Creates a comment on a record and returns the created comment details.
Lists comments on a record with pagination and ordering.