# Airtable MCP connector

> Connects to Airtable via Scalekit MCP to manage bases, tables, records, fields, interfaces, pages, and workspaces.

**URL:** https://caywork.com/learn/docs/node/airtablemcp-node

## Content

The **Airtable MCP Node** integrates securely with Airtable using a Scalekit MCP connection. It enables your AI agent to manage Airtable resources, including workspaces, bases, tables, records, fields, pages, interfaces, and comments.

## Parameters

### Required Parameters
* **action** (string): The target Airtable MCP action to run. Must be one of the enabled actions:
  * `airtablemcp_create_base`: Create a new Airtable base.
  * `airtablemcp_create_field`: Create a new field in a table.
  * `airtablemcp_create_interface`: Create a new interface.
  * `airtablemcp_create_page`: Create a new page.
  * `airtablemcp_create_record_comment`: Add a comment to a record.
  * `airtablemcp_create_records_for_table`: Create records in a table.
  * `airtablemcp_create_table`: Create a new table.
  * `airtablemcp_delete_page`: Delete a page.
  * `airtablemcp_delete_records_for_table`: Delete records from a table.
  * `airtablemcp_describe_page_element`: Describe a page element.
  * `airtablemcp_describe_page_type`: Describe a page type.
  * `airtablemcp_get_record_for_page`: Get a record for a page.
  * `airtablemcp_get_table_schema`: Get a table schema.
  * `airtablemcp_list_bases`: List available bases.
  * `airtablemcp_list_pages_for_base`: List pages for a base.
  * `airtablemcp_list_record_comments`: List comments for a record.
  * `airtablemcp_list_records_for_page`: List records for a page.
  * `airtablemcp_list_records_for_table`: List records for a table.
  * `airtablemcp_list_tables_for_base`: List tables for a base.
  * `airtablemcp_list_workspaces`: List available workspaces.
  * `airtablemcp_ping`: Ping the Airtable MCP connection.
  * `airtablemcp_publish_interface`: Publish an interface.
  * `airtablemcp_search_bases`: Search for bases.
  * `airtablemcp_search_records`: Search for records.
  * `airtablemcp_update_field`: Update a field.
  * `airtablemcp_update_records_for_table`: Update records in a table.
  * `airtablemcp_update_table`: Update a table.

### Optional Parameters
* **params** (object): A key-value dictionary containing action-specific inputs (e.g., `{'baseId': 'appXXXXXX', 'tableId': 'tblXXXXXX', 'records': [...]}`).

## Practical Use Cases
1. **Data Management Automation**: Automatically create, update, and delete Airtable records based on external triggers or business rules.
2. **Schema Operations**: Build bases, tables, and fields programmatically to scaffold new projects or synchronize schema changes.