Airtable MCP Server
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| AIRTABLE_API_KEY | Yes | Your Airtable API key for authentication |
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| list_basesA | List all accessible Airtable bases |
| list_tablesB | List all tables in a base |
| create_tableC | Create a new table in a base |
| update_tableC | Update a table's schema |
| create_fieldB | Create a new field in a table |
| update_fieldC | Update a field in a table |
| list_recordsC | List records in a table |
| create_recordB | Create a new record in a table |
| update_recordB | Update an existing record in a table |
| delete_recordC | Delete a record from a table |
| search_recordsB | Search for records in a table |
| get_recordB | Get a single record by its ID |
| list_cached_schemasA | List all cached schemas with their cache IDs and metadata |
| get_base_summaryA | Get a lightweight summary of all tables in a base (names, IDs, and field counts only) |
| get_base_schemaA | Get complete base schema including all tables and fields. For large schemas, returns a cache ID to fetch data in chunks. |
| delete_baseB | Delete a base (Enterprise only) |
| batch_create_recordsC | Create multiple records in a single request |
| batch_update_recordsB | Update multiple records in a single request |
| batch_delete_recordsB | Delete multiple records in a single request |
| advanced_list_recordsB | List records with advanced filtering, sorting, and pagination |
| list_viewsB | List all views in a table |
| get_viewC | Get view configuration |
| create_viewC | Create a new view in a table |
| update_viewC | Update an existing view |
| delete_viewB | Delete a view from a table |
| list_fieldsB | List all fields in a table |
| delete_fieldA | Delete a field from a table |
| list_webhooksB | List all webhooks for a base |
| create_webhookC | Create a new webhook for real-time notifications |
| update_webhookB | Update an existing webhook |
| delete_webhookB | Delete a webhook |
| get_webhook_payloadsC | Get webhook notification history |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/loticdigital/airtable-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server