productivity
Airtable MCP, CLI, and Lua Integration for AI Agents
Airtable integration docs for AI agents: MCP gateway setup, Airtable CLI commands, Lua API reference, credentials, and function schemas.Airtable for agents
Credentials can be configured manually in web or CLI hosts.
Use this integration from Lua code mode, the headless integrations CLI, or the KosmoKrator MCP gateway. The same package metadata powers all three surfaces.
Agent Surfaces
Machine-Readable Metadata
Function Catalog
| Function | Type | Parameters | Description |
|---|---|---|---|
airtable.airtable_api_get | Read read | 0 | Call any Airtable Web API GET endpoint with query parameters. |
airtable.airtable_api_post | Write write | 0 | Call any Airtable Web API POST endpoint with a JSON payload. |
airtable.airtable_api_patch | Write write | 0 | Call any Airtable Web API PATCH endpoint with a JSON payload. |
airtable.airtable_api_delete | Write write | 0 | Call any Airtable Web API DELETE endpoint with query parameters. |
airtable.airtable_get_current_user | Read read | 0 | Get the currently authenticated Airtable user. |
airtable.airtable_list_bases | Read read | 0 | List Airtable bases accessible to the token. |
airtable.airtable_get_base_schema | Read read | 0 | Get table, field, and view schema metadata for a base. |
airtable.airtable_create_table | Write write | 0 | Create a table in an Airtable base. |
airtable.airtable_update_table | Write write | 0 | Update table metadata in an Airtable base. |
airtable.airtable_create_field | Write write | 0 | Create a field in an Airtable table. |
airtable.airtable_update_field | Write write | 0 | Update field metadata in an Airtable table. |
airtable.airtable_list_views | Read read | 0 | List views by reading Airtable base schema metadata. |
airtable.airtable_list_records | Read read | 0 | List records from an Airtable table. |
airtable.airtable_get_record | Read read | 0 | Get a single Airtable record. |
airtable.airtable_create_record | Write write | 0 | Create one Airtable record. |
airtable.airtable_create_records | Write write | 0 | Create multiple Airtable records in one request. |
airtable.airtable_update_record | Write write | 0 | Update one Airtable record. |
airtable.airtable_update_records | Write write | 0 | Update multiple Airtable records in one request. |
airtable.airtable_upsert_records | Write write | 0 | Create or update records using Airtable performUpsert. |
airtable.airtable_delete_record | Write write | 0 | Delete one Airtable record. |
airtable.airtable_delete_records | Write write | 0 | Delete multiple Airtable records using records[] query parameters. |
airtable.airtable_list_comments | Read read | 0 | List comments for an Airtable record. |
airtable.airtable_create_comment | Write write | 0 | Create a comment on an Airtable record. |
airtable.airtable_update_comment | Write write | 0 | Update a comment on an Airtable record. |
airtable.airtable_delete_comment | Write write | 0 | Delete a comment from an Airtable record. |
airtable.airtable_list_webhooks | Read read | 0 | List Airtable webhooks for a base. |
airtable.airtable_create_webhook | Write write | 0 | Create an Airtable webhook for a base. |
airtable.airtable_delete_webhook | Write write | 0 | Delete an Airtable webhook. |
airtable.airtable_list_webhook_payloads | Read read | 0 | List webhook payloads for an Airtable webhook. |