PlugWiki

Airtable MCP server: connect Airtable to Claude, ChatGPT and Cursor

Official · by AirtableRemote
Gethttps://mcp.airtable.com/mcpDocs

Lets Claude, ChatGPT, Gemini or Cursor read and update your Airtable bases, build tables and draft automations. Sign in with Airtable, nothing to install.

This is Airtable's official way to connect your AI assistant to Airtable, and Airtable runs it for you. You can ask questions about your data, add and update records, create tables and fields, build interfaces, fill out forms and set up automations. When you sign in you pick which bases or workspaces it can reach, and you can leave out write access to keep it read-only. It works on every Airtable plan.

Good for

  • Ops, sales and marketing teams who track work in Airtable and want answers or updates from a chat
  • Builders who want an assistant to set up tables, fields, interfaces and automations
  • Analysts who need read-only access for reports without risking edits
  • Developers who script Airtable from Claude Code, Cursor or a terminal with a personal access token
  • Enterprise admins who want to block MCP or allow only chosen AI apps

Works in

4 supported · 10 should work

Tap an app to see how to set it up and any known problems.

Install Airtable MCP

Claude Code

  1. 1

    Copy this prompt.

    Add the Airtable MCP server to Claude Code. Run this command:
    
    claude plugin install airtable@claude-plugins-official
    
    Then check that it loaded and tell me if I need to sign in or restart.
  2. 2

    Paste it into Claude Code. It shows the change and asks before running it.

Requires Airtable account (any plan).

Read-only mode: To keep it read-only, leave out record and schema write access when you sign in (or when you create your token). Otherwise set your app to ask before it changes or deletes anything.

After installing the plugin, restart Claude Code, open /plugin, go to the Installed tab, open Airtable MCP and choose Authenticate. The plugin also adds Airtable skills that teach Claude how bases are structured. During sign-in, choose Custom access to pick only the bases, interfaces or workspaces it should reach; you can change this later in Airtable's third-party integration settings.

From the vendor's docs. Source.

Tools

  • Searches a table's records by keyword

    Finds records in a table that contain a keyword.

    Try: “Search my Contacts table for 'Acme Corp'”

    Network · search_records

  • Lists records from a table, with filters and sorting

    Reads records from a table, optionally filtered and sorted, for answers or analysis.

    Try: “Show me all open deals over $10,000 sorted by close date”

    Network · list_records_for_table

  • Lists the bases you've allowed it to see

    Lists the Airtable bases this connection can reach.

    Try: “Which Airtable bases can you see?”

    Network · list_bases

  • Finds a base by name

    Searches your bases by name and suggests the best match.

    Try: “Find my content calendar base”

    Network · search_bases

  • Shows every table and its fields in a base

    Lists the tables in a base along with their fields, so the assistant understands its layout.

    Try: “What tables are in my CRM base?”

    Network · list_tables_for_base

  • Shows the fields and settings of a table

    Returns a table's fields with their names, types and options.

    Try: “What fields does the Projects table have?”

    Network · get_table_schema

  • Lists the views in a table

    Lists a table's views by name and type.

    Try: “What views does the Tasks table have?”

    Network · list_views_for_table

  • Lists your workspaces

    Lists the Airtable workspaces this connection can reach.

    Try: “Which workspaces do I have?”

    Network · list_workspaces

  • Shows records as an interactive kanban or levels view

    Shows records in an interactive view inside the chat, in apps that support it.

    Try: “Show my tasks as a kanban board”

    Network · display_records_for_table

  • Adds new records to a table

    Creates one or more new records in a table.

    Try: “Add a new task called 'Review Q3 budget' to my Tasks table”

    Write · create_records_for_table

  • Updates fields on existing records

    Changes only the fields you name on existing records and leaves everything else alone.

    Try: “Mark the Q3 budget task as done”

    Write · update_records_for_table

  • Undoes an earlier change

    Reverts an eligible earlier change made through this connection.

    Try: “Undo the last update you made”

    Write · revert_action

From the official docs

Pros and cons

Good

  • Built and run by Airtable, with nothing to install
  • Works on every Airtable plan
  • You pick which bases, interfaces or workspaces it can reach
  • Can be read-only by leaving out write access
  • Covers records, schema, interfaces, forms and automations
  • Can undo some changes, and edits show in record history

Watch out

  • Full access can delete tables and interfaces
  • Cannot change a field's type or its select options
  • Automations it creates must be turned on by hand in Airtable
  • Admin controls such as blocking or allowlisting need Enterprise Scale

Permissions

medium risk · 5 things to watch

Medium risk

With full access your assistant can delete records, whole tables and interfaces in the bases you share with it. Give it only the bases it needs, and leave out write access if you only want answers.

What it can do

Watch out for

  • It can delete records, tables and interfaces

    Deleting a table removes its records, fields and views. Keep your AI app's approval prompt on, or connect read-only. airtable.com

  • It can submit forms and draft automations

    It can submit a form for you. New automations are saved switched off until you turn them on in Airtable. airtable.com

  • Some changes can be undone

    It can revert an eligible earlier change, and record history shows which app or token made each edit. airtable.com

  • Your base role still applies

    Editors can change records but not schema, and people with read-only access cannot write through it. airtable.com

  • Admins can block or allowlist AI apps

    On Enterprise Scale, admins can block MCP access or allow only chosen client apps. airtable.com

Security advisories

No published security advisories as of Nov 1, 2026.

Technical details
Turning on read-onlyLeave out data.records:write and schema.bases:write when you create the personal access token or on the OAuth consent screen.
Talks tomcp.airtable.com (hosted by Airtable)
Sign-in and keysOAuth sign-in with Dynamic Client Registration by default, or a personal access token sent as a Bearer header. Manage OAuth access at airtable.com/?integrations=thirdParty and tokens at airtable.com/create/tokens.
Data retentionAirtable receives only tool-call arguments, not your prompt or chat; retention follows its REST API policy.
Scopes
  • data.records:read

  • data.records:write

  • schema.bases:read

  • schema.bases:write

  • data.recordComments:read

  • data.recordComments:write

  • workspacesAndBases:read

  • Limited to the bases, interfaces or workspaces chosen at sign-in or on the token

Alternatives

Use Airtable's hosted server: it is official, works in any app that supports remote servers, and can be scoped or made read-only at sign-in. The community servers run on your computer with a token and mostly matter for older setups.

ServerOfficialRunsSign-inRead-only optionToolsWeekly downloads
For Airtable
Airtable MCPThis pageOfficialHostedAirtable accountYes40–
domdomegg/airtable-mcp-serverCommunityLocalAccess tokenYes154.1K/wk
Other tools for the same job
felores/airtable-mcpCommunityLocalAccess token––46K/wk

What people say

Users on Airtable's forum say the official server works well with Claude, but many older guides still say Airtable has no official server.

What people like

  • Users on Airtable's forum say it works well with Claude

Common complaints

  • Older articles and guides still claim there is no official server, which confuses people choosing one
  • It cannot change a field's type or its select options

In their words

Questions

Does Airtable have an official MCP server?

Yes. Airtable runs one at https://mcp.airtable.com/mcp. Some older articles say there is none because they were written before it launched.

What is the Airtable MCP server URL?

https://mcp.airtable.com/mcp.

Is the Airtable MCP server free?

It is available to all users on all Airtable plans. Your AI app may have its own plan limits.

Can I make it read-only?

Yes. Leave out record and schema write access when you sign in or when you create your personal access token. Your base role also applies, so a read-only collaborator can't write through it.

Can I limit it to certain bases?

Yes. Choose Custom access during sign-in and pick bases, interfaces or workspaces, or scope a personal access token to them. You can change this later in Airtable's third-party integration settings.

Can it delete my data?

With write access, yes: it can delete records, whole tables, interfaces and pages. It can only delete automations that are switched off.

Does Airtable see my prompts?

No. Airtable receives only the details of each action, such as the table, record and field values, not your conversation.

Can I use a personal access token instead of signing in?

Yes. Airtable recommends tokens for command-line tools, scripts and servers; you send the token in the server settings instead of signing in.

Can my company block it?

Yes, on Enterprise Scale. Admins can block MCP access, block all third-party integrations, or allow only chosen AI apps.

How do I add Airtable to Claude?

On claude.ai or Claude Desktop, open the Airtable connector in the directory, click Connect and sign in. For Claude Code and other apps, use the install box above.

Examples

  • Add a task without opening Airtable

    Add a new task called 'Review Q3 budget' to my Tasks table

    Source
  • Find a customer record

    Search my Contacts table for 'Acme Corp'

    Source
  • Start a new tracker base

    Set up a new base for tracking job applications

    Source
  • Draft a Slack alert automation

    Set up an automation to send a Slack message whenever a new record is added to my Tasks table

    Source
  • Fill in a form for someone

    Submit the new-hire intake form for John Doe with a start date of next Monday

    Source

Information

updated Nov 2, 2026

Publisher
Airtable (official)
Endpoint
https://mcp.airtable.com/mcp
Transport
Streamable HTTP
Auth
OAuth
Version
0.1.0
Listed in
Official MCP registry

Airtable MCP server docsOfficial MCP RegistryConnecting other clients

Other Airtable MCP servers

Sources

Docs, issue trackers and discussions this page is built from. Issues, quotes and findings above link to their own source.

Show all 12
  1. MCP server overview · airtable.com
  2. Other clients · airtable.com
  3. Controls · airtable.com
  4. Tools reference · airtable.com
  5. Claude · airtable.com
  6. Claude Code · airtable.com
  7. ChatGPT · airtable.com
  8. Cursor · airtable.com
  9. Airtable MCP for Claude · community.airtable.com
  10. Airtable MCP Server: Full Database CRUD for Your AI Agent · dev.to
  11. domdomegg/airtable-mcp-server README · github.com
  12. felores/airtable-mcp · github.com

Facts from the official MCP registry, GitHub, npm, PyPI and the Docker catalog. Updated Nov 2, 2026.