Skip to main content

Airtable

Official Airtable MCP server for managing bases, tables, and records

Tools

46 available tools

Search the tool definitions captured from the MCP server. The live list can vary with version, deployment, and credentials.

46 tools found.

  • Analyze table

    Tool name: analyze_table

    Run statistical operations (count, sum, average, min, max, etc.) on an Airtable table, optionally grouped by columns and filtered.

  • Create automation

    Tool name: create_automation

    Creates and validates one automation in a base: a trigger plus ordered nodes — action nodes, repeatingGroup (run inner nodes once per item), and conditionalGroup (if/else-if/else branches).

  • Create base

    Tool name: create_base

    Creates a new Airtable base with the specified tables and fields.

  • Create field

    Tool name: create_field

    Creates a new field in an existing Airtable table.

  • Create interface

    Tool name: create_interface

    Creates a new interface within a base.

  • Create page

    Tool name: create_page

    Creates a new page.

  • Create record comment

    Tool name: create_record_comment

    Creates a comment on a specific Airtable record.

  • Create records for table

    Tool name: create_records_for_table

    Creates new records in an Airtable table.

  • Create table

    Tool name: create_table

    Creates a new table in an Airtable base.

  • Delete automation

    Tool name: delete_automation

    Deletes an existing automation from a base.

  • Delete interface

    Tool name: delete_interface

    Deletes an interface from a base, including all of its pages.

  • Delete page

    Tool name: delete_page

    Deletes a page from an interface, given its pageId.

  • Delete records for table

    Tool name: delete_records_for_table

    Deletes records from an Airtable table.

  • Delete table

    Tool name: delete_table

    Deletes an entire table from a base, including all of its records, fields, and views.

  • Describe page element

    Tool name: describe_page_element

    Returns the JSON schema for a page element of the specified type.

  • Describe page type

    Tool name: describe_page_type

    Returns the JSON schema for a page type config.

  • Fetch automation input data

    Tool name: fetch_automation_input_data

    Fetches dynamic input options for an automation action or trigger's input field (e.g. Slack channels, Jira projects, calendars).

  • Get automation

    Tool name: get_automation

    Gets the full configuration of a single automation in an Airtable base, including trigger configuration, action nodes with their input expressions, and deployment status.

  • Get create automation instructions

    Tool name: get_create_automation_instructions

    Returns the full spec for create_automation — expression language, wrappers, function catalog, trigger and action input catalogs, pitfalls, and a complete example.

  • Get form schema

    Tool name: get_form_schema

    Returns the schema of a form page — its structure, not the submitted-record data.

  • Get record for page

    Tool name: get_record_for_page

    Gets a single record's details from an interface page element.

  • Get table schema

    Read only

    Tool name: get_table_schema

    Gets the detailed schema information for specified tables and fields in a base.

  • List automation runs

    Tool name: list_automation_runs

    Lists past runs of a published automation, newest first, with the failing step and error category for any run that failed.

  • List automations

    Tool name: list_automations

    Lists automations in an Airtable base.

  • List bases

    Read only

    Tool name: list_bases

    Lists all bases that you have access to in your Airtable account.

  • List external accounts

    Tool name: list_external_accounts

    Lists the external accounts (integrations) accessible to the current user, including accounts they own and accounts shared with them.

  • List pages for base

    Tool name: list_pages_for_base

    Lists all interfaces and their pages for a base.

  • List record comments

    Tool name: list_record_comments

    Lists comments on a specific Airtable record, ordered from newest to oldest.

  • List records for page

    Tool name: list_records_for_page

    Lists records from an interface page.

  • List records for table

    Read only

    Tool name: list_records_for_table

    Lists records queried from an Airtable table.

  • List secrets

    Tool name: list_secrets

    Lists the secrets accessible to the current user, including secrets they own and secrets shared with them via user groups.

  • List tables for base

    Read only

    Tool name: list_tables_for_base

    Gets the summary of a specific base.

  • List views for table

    Tool name: list_views_for_table

    Lists the views in a table, returning each view's ID, name, and type.

  • List workspaces

    Tool name: list_workspaces

    Lists all workspaces the current user has access to, along with their permission level in each.

  • Ping

    Read only

    Tool name: ping

    Ping the MCP server to check if it is running

  • Publish interface

    Tool name: publish_interface

    Publishes an interface, promoting each page's working draft to the live version that end users see.

  • Revert action

    Tool name: revert_action

    Reverts a previous eligible Airtable mutation by performing the inverse write, using the actionId it returned.

  • Search bases

    Read only

    Tool name: search_bases

    Searches for bases by name.

  • Search candidate linked records

    Tool name: search_candidate_linked_records

    Searches for records that are valid candidates for a linked-record (foreign-key) field, returning each candidate's record ID along with the fields the linked-record field is configured to display…

  • Search records

    Tool name: search_records

    Searches for records in a table using a free-text query.

  • Submit form

    Tool name: submit_form

    Submits a form, creating a new record in the form's source table.

  • Test automation webhook trigger

    Tool name: test_automation_webhook_trigger

    Re-runs the trigger test for a genericWebhookReceived automation and waits briefly for a newly captured payload schema.

  • Update automation

    Tool name: update_automation

    Replaces the entire draft configuration (trigger, graph, name, description) of an existing automation.

  • Update field

    Tool name: update_field

    Updates the name, description, and/or options of a field in an existing Airtable table.

  • Update records for table

    Destructive

    Tool name: update_records_for_table

    Updates records in an Airtable table.

  • Update table

    Tool name: update_table

    Updates an existing table's name and/or description in an Airtable base.

Compatibility

Connect Airtable to the clients your teams already use

27 AI clients can connect to Airtable through Runlayer. Pick one for its setup steps and controls.

Why Runlayer

Why connect Airtable through Runlayer?

One approved path

Approve Airtable once and everyone gets it in the AI clients they already use. Runlayer holds the credentials, so nothing sits in client configuration.

Fine-grained policy

Control who can use each server, tool, and resource, and under which runtime conditions.

Runtime security

Scan tool inputs and outputs for prompt injection, credential exposure, PII, and data exfiltration, then alert, mask, or block.

Audit and observability

Trace every request across users, clients, tools, policies, scanner decisions, and downstream systems.

Frequently asked questions