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_tableRun statistical operations (count, sum, average, min, max, etc.) on an Airtable table, optionally grouped by columns and filtered.
Create automation
Tool name:
create_automationCreates 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_baseCreates a new Airtable base with the specified tables and fields.
Create field
Tool name:
create_fieldCreates a new field in an existing Airtable table.
Create interface
Tool name:
create_interfaceCreates a new interface within a base.
Create page
Tool name:
create_pageCreates a new page.
Create record comment
Tool name:
create_record_commentCreates a comment on a specific Airtable record.
Create records for table
Tool name:
create_records_for_tableCreates new records in an Airtable table.
Create table
Tool name:
create_tableCreates a new table in an Airtable base.
Delete automation
Tool name:
delete_automationDeletes an existing automation from a base.
Delete interface
Tool name:
delete_interfaceDeletes an interface from a base, including all of its pages.
Delete page
Tool name:
delete_pageDeletes a page from an interface, given its pageId.
Delete records for table
Tool name:
delete_records_for_tableDeletes records from an Airtable table.
Delete table
Tool name:
delete_tableDeletes an entire table from a base, including all of its records, fields, and views.
Describe page element
Tool name:
describe_page_elementReturns the JSON schema for a page element of the specified type.
Describe page type
Tool name:
describe_page_typeReturns the JSON schema for a page type config.
Fetch automation input data
Tool name:
fetch_automation_input_dataFetches dynamic input options for an automation action or trigger's input field (e.g. Slack channels, Jira projects, calendars).
Get automation
Tool name:
get_automationGets 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_instructionsReturns 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_schemaReturns the schema of a form page — its structure, not the submitted-record data.
Get record for page
Tool name:
get_record_for_pageGets a single record's details from an interface page element.
Get table schema
Read onlyTool name:
get_table_schemaGets the detailed schema information for specified tables and fields in a base.
List automation runs
Tool name:
list_automation_runsLists 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_automationsLists automations in an Airtable base.
List bases
Read onlyTool name:
list_basesLists all bases that you have access to in your Airtable account.
List external accounts
Tool name:
list_external_accountsLists 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_baseLists all interfaces and their pages for a base.
List record comments
Tool name:
list_record_commentsLists comments on a specific Airtable record, ordered from newest to oldest.
List records for page
Tool name:
list_records_for_pageLists records from an interface page.
List records for table
Read onlyTool name:
list_records_for_tableLists records queried from an Airtable table.
List secrets
Tool name:
list_secretsLists the secrets accessible to the current user, including secrets they own and secrets shared with them via user groups.
List tables for base
Read onlyTool name:
list_tables_for_baseGets the summary of a specific base.
List views for table
Tool name:
list_views_for_tableLists the views in a table, returning each view's ID, name, and type.
List workspaces
Tool name:
list_workspacesLists all workspaces the current user has access to, along with their permission level in each.
Ping
Read onlyTool name:
pingPing the MCP server to check if it is running
Publish interface
Tool name:
publish_interfacePublishes an interface, promoting each page's working draft to the live version that end users see.
Revert action
Tool name:
revert_actionReverts a previous eligible Airtable mutation by performing the inverse write, using the actionId it returned.
Search bases
Read onlyTool name:
search_basesSearches for bases by name.
Search candidate linked records
Tool name:
search_candidate_linked_recordsSearches 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_recordsSearches for records in a table using a free-text query.
Submit form
Tool name:
submit_formSubmits a form, creating a new record in the form's source table.
Test automation webhook trigger
Tool name:
test_automation_webhook_triggerRe-runs the trigger test for a genericWebhookReceived automation and waits briefly for a newly captured payload schema.
Update automation
Tool name:
update_automationReplaces the entire draft configuration (trigger, graph, name, description) of an existing automation.
Update field
Tool name:
update_fieldUpdates the name, description, and/or options of a field in an existing Airtable table.
Update records for table
DestructiveTool name:
update_records_for_tableUpdates records in an Airtable table.
Update table
Tool name:
update_tableUpdates 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.
