NeuralTrust has been recognized by Gartner → Read more

Connect Airtable MCP to your AI agents, securely.

One secured endpoint for every Airtable call your AI agents make, scoped per user, inspected, and logged.

Try Airtable MCP now

What your agents can ask once Airtable MCP is connected.

  • “Which bases do I have access to?”

  • “Show the records in the Tasks table where status is Active”

  • “What fields does this table have?”

  • “Search the records for this customer name”

  • “Add a record for this new lead”

  • “Show me the comments on this record”

Select the tools your AI agents can call

40 tools from the Airtable MCP schema.

Showing 40 tools

  • list_basesreadLists all accessible Airtable bases with their IDs and permission levels.
  • search_basesreadFinds bases matching a name and recommends the best match.
  • get_table_schemareadReturns a JSON representation of a table's fields, including names, IDs, types, and configuration options.
  • list_views_for_tablereadLists views in a table (ID, name, and type).
  • list_tables_for_basereadLists the table schema for every table in the base.
  • list_workspacesreadLists the workspaces you have access to.
  • search_recordsreadSearches for records containing specific text, across all text fields or named ones.
  • create_records_for_tablewriteCreates records in a table.
  • delete_records_for_tablehigh riskDeletes records from a table by ID.
  • display_records_for_tablereadRenders records as an interactive widget (kanban board or levels view).
  • list_records_for_tablereadList records from a table, with optional filtering and sorting.
  • revert_actionwriteReverts a previous eligible mutation by action ID.
  • search_candidate_linked_recordsreadSearches candidate records for a linked-record field. Works even when users only have access to the interface, not the underlying base.
  • update_records_for_tablewriteUpdates fields on existing records. Only the fields you specify change — everything else is left alone.
  • create_tablewriteCreates a new table in a base.
  • update_tablehigh riskUpdates a table's name or description.
  • create_fieldwriteCreates a new field in a table.
  • update_fieldwriteUpdates an existing field's configuration.
  • create_basewriteCreates a new Airtable base.
  • delete_tablehigh riskDeletes an entire table, including its records, fields, and views, from a base.
  • create_automationwriteCreates an automation (trigger plus actions, including conditional and repeating groups).
  • delete_automationhigh riskDeletes an automation that is off. Automations that are on must be turned off in the Airtable UI first.
  • fetch_automation_input_datareadFetches dynamic input options for an automation trigger or action (for example Slack channels or Jira projects).
  • get_automationreadGets the full configuration of a single automation, including trigger and action inputs and deployment status.
  • get_create_automation_instructionsreadReturns the full specification for creating or updating automations — supported triggers and actions, expression language, catalogs, and examples.
  • list_automationsreadLists automations in a base, including ID, name, deployment status, trigger info, and node summaries.
  • test_automation_webhook_triggerwriteRe-runs an automation webhook trigger test to capture the latest representative request body schema.
  • update_automationwriteReplaces the full draft configuration of an existing automation (trigger, nodes, name, and description).
  • list_external_accountsreadLists third-party accounts connected to your Airtable account (Slack, Google, etc.) that can be used in integrations and automations.
  • get_form_schemareadReturns the layout of a form: its sections, fields, required fields, and visibility conditions.
  • submit_formwriteSubmits a form.
  • create_pagewriteCreates a new page. Supports visualization, dashboard, and recordDetail page types.
  • create_interfacewriteCreates a new interface within a base. Interfaces let you present your base's data in custom layouts that teammates can use without needing direct access to the underlying tables.
  • delete_interfacehigh riskDeletes an interface, including all of its pages, from a base.
  • delete_pagehigh riskDeletes a page from an interface.
  • list_records_for_pagereadLists records from an interface page. Works even when users only have access to the interface, not the underlying base.
  • get_record_for_pagereadGets a single record from an interface page. Works even when users only have access to the interface, not the underlying base.
  • describe_page_elementreadReturns the configuration options for a page element type (list, grid, kanban, calendar, gallery, timeline, recordReview, number, barChart, lineChart, scatterChart, pieChart, donutChart, pivotTable).
  • describe_page_typereadReturns the configuration options for a page type (visualization, dashboard, and recordDetail).
  • list_pages_for_basereadLists all interfaces and their pages for a base. Pages can be dashboards, record lists, or overview pages.

What Airtable MCP exposes

Airtable MCP groups its 40 tools into 5 categories, each with a suggested starting policy.

CategoryCoversAccessSuggested policy
SchemaBase listing with permission levels, table listing and detailed table schemasReadList tables with identifiers only, then describe the ones you need
RecordsListing with formulas and views, single record reads, search, creation, updates and deletionRead / WriteRequire approval for deletes; records are the operational source of truth
StructureCreating and updating tables and fields in a baseRead / WriteApprove schema changes; they affect every view and automation
AutomationsListing, reading, creating, updating, testing and deleting automations, and connected external accountsRead / WriteReview automations before enabling; they act without a user present
Interfaces & FormsCreating and deleting interfaces and pages, reading page records and configuration, and form schemas and submissionsRead / WriteApprove deletions of interfaces and pages

Connect Airtable MCP to your AI agent

Four steps, under ten minutes.

  1. 01

    Sign in to NeuralTrust

    Open the NeuralTrust platform, sign in and go to Getting started, then Connect your tools.

    Sign in to NeuralTrust
  2. 02

    Choose your agent

    When asked which agent you use, pick Claude Code, Codex, Cursor, Windsurf, Copilot or your own code.

    Choose your agent
  3. 03

    Connect Airtable

    Find Airtable in the tool list and connect it.

    Connect Airtable
  4. 04

    Connect your agent

    Follow the steps on screen to add the config to your agent, then send the test prompt.

    Connect your agent

Permissions down to the single tool

You do not allow Airtable MCP or block it. You allow the exact tools each agent can call, one by one.

Airtable MCP40 TOOLS AVAILABLE
Code review agent4 tools, read only
Issue triage bot9 tools
Platform team assistantall 40 tools
  • Tool by toolConnecting the server is not the unit of access. Each tool is granted on its own.
  • Default denyA tool you have not enabled is never exposed to the agent.
  • Approval on writesTools that change or delete things can require a human to confirm.

Is Airtable MCP secure?

One endpoint instead of raw credentials. Every call is checked against policy and logged.

AI agentsConnect through your MCP client configuration.NeuralTrustApply controls based on your configuration.Airtable MCP40 documented tools.
Coding assistantsConnection & credentialsper userInterfaces & Forms11 tools
Internal copilotsTool access policiesdeny by defaultAutomations9 tools
Workflow automationsRequest & response inspectioninlineRecords8 tools
Compatible MCP clientsActivity monitoringalerts and logsAll other tools12 tools
FAQ

Common questions about running Airtable MCP through TrustGate.

Connect Airtable MCP instantly

Pick the tools, point your agent at TrustGate, and Airtable MCP is live: scoped, inspected, logged.