Other

Airtable MCP Server

Connect your account, then chat with AI to run tools.

Query bases, filter records, and read schema from chat — connect your Airtable workspace once in MCPBundles and let an AI agent navigate tables without copy-pasting record ids.

Best forOperationsProject CoordinatorsCRM AdminsNo-Code Builders

Try this workflow

Table inventory

List my Airtable bases, open the Projects base schema, and summarize each table with row counts if available from a small sample.

Managed
14 tools
Agent guide included

Opens MCPBundles Studio with this server selected. After sign-in, chat and run tools from the same thread.

Browse all tools

What you can do with Airtable

Built for

Operations Teams, Project Coordinators, CRM Admins, No-Code Builders

Example workflows

Table inventory

Base and schema reads before record filters.

Try this

List my Airtable bases, open the Projects base schema, and summarize each table with row counts if available from a small sample.

Status board pull

Filtered record list with field projection.

Try this

In the Tasks table, list records where Status is Blocked, include Owner and Due Date fields only, and sort by due date ascending.

Comment thread recap

Record comment list for collaboration context.

Try this

Show comments on record recXXXXXXXX in the Deals table — summarize who said what and when.

Keyword hunt

Text search helper across text-like columns.

Try this

Search the Contacts table for 'Acme' across name and email fields and return matching rows with company and phone.

Context to know first

What is Airtable MCP?

It connects your Airtable bases to AI assistants for reading schema, filtering records, searching rows, and listing record comments after you authorize MCPBundles.

Who is this for?

Teams using Airtable as an operational database who want filtered views, schema discovery, and comment context from chat.

Can an agent edit my bases?

Yes, when your workflow calls for it — create and update records, tables, fields, and comments within Airtable rate limits.

AI Skill
SKILL.md

Domain knowledge for Airtable — workflow patterns, data models, and gotchas for your AI agent.

Airtable

Airtable organizes data as bases → tables → records. Field types (single line text, attachments, links) appear in schema reads; record payloads use field names as keys.

First moves

  1. Bases — list accessible bases and copy base ids for the session.
  2. Base schema — tables and field definitions for a base (names, types, options).
  3. Table schema — one table's fields when you need a lighter schema read than the full base map.
  4. Records — list rows in a table with optional view, sort, page size, and column projection.
  5. Record comments — read collaboration threads on a row when the user asks what was discussed.
  6. Text search — keyword search across text-like columns when the user names a phrase to find.
  7. Formula filter — targeted record pulls with Airtable formula expressions when rules are precise.

Writes

Create and batch-update records (up to ten per batch). Schema writes add tables and fields — confirm field types from schema reads before creating columns. Record comments can be read or added on individual rows.

Hierarchy

Base id → table id or name → record id. Linked-record fields return arrays of record ids, not full nested rows.

Operational order

  1. List bases, then read schema for the base the user names — do not guess table or field names.
  2. Pull records with a view, formula filter, or text search matching the user's question.
  3. Copy record ids from list responses before comment reads or row updates.
  4. Keep paging when the user wants a full export or "all rows" — stop only when no next page remains.

Gotchas

  • Pagination — record lists return at most 100 rows per page; follow offset tokens in responses until done.
  • Formula syntax — quote strings and reference field names in braces; invalid formulas fail the whole pull.
  • Text search scope — narrow to named columns on wide tables so keyword search stays fast and relevant.
  • Column projection — request only the fields you need on large tables to keep payloads manageable.
  • Opaque ids — base, table, and record ids are strings from list or schema responses; do not invent them.
  • Rate limits — five requests per second per base; page sequentially instead of parallel fan-out.

Tools in this Server (14)

Airtable Create Comment

Add a comment on an Airtable record. Requires data.recordComments:write scope. Pass base_id, table_id_or_name, record_id, and comment text.

Airtable Create Field

Add a field to an existing Airtable table. Requires field name and type; optional description and type-specific options.

Airtable Create Record

Create one Airtable record in a table. Pass base_id, table_id_or_name, and fields map. Optional typecast coerces string values to select/checkbox type...

Airtable Create Table

Create a new table in an Airtable base. Requires table name and at least one field definition (name + type). Uses schema.bases:write scope.

Airtable Delete Records

Delete up to 10 Airtable records by id. Requires confirm_write=true. Record ids are permanent — linked fields in other tables lose the reference.

Airtable Describe Table

Return schema for one Airtable table with optional detailLevel to trim payload (tableIdentifiersOnly, identifiersOnly, or full field metadata).

Airtable Get Bases

List Airtable bases the connected token can access. Returns base id, name, and permission level. Use base ids for schema and record reads.

Airtable Get Records

List or fetch Airtable records in a table. Omit record_id to list with optional view, sort, pageSize, and offset; pass record_id for one row's fields.

Airtable Get Tables

Return table and field schema for one Airtable base (table ids, names, field types, and select options). Requires base_id from the bases list.

Airtable List Comments

List comments on an Airtable record. Requires data.recordComments:read scope. Returns author, text, and timestamps for collaboration threads on a row.

Airtable Search Records

List Airtable records matching a filterByFormula expression. Requires base_id, table_id_or_name, and formula string. Supports view, pageSize, and offs...

Airtable Search Records By Text

Search Airtable records by searchTerm using a filterByFormula helper across text-like fields. Optionally pass search_fields to limit which columns are...

Airtable Update Field

Update an Airtable field definition — rename, change description, or adjust type options (for example select choices).

Airtable Update Records

Update up to 10 Airtable records in one batch PATCH. Each record entry needs id and fields map. Optional typecast coerces string values.

Frequently Asked Questions

What is Airtable MCP?

It connects your Airtable bases to AI assistants for reading schema, filtering records, searching rows, and listing record comments after you authorize MCPBundles.

Who is this for?

Teams using Airtable as an operational database who want filtered views, schema discovery, and comment context from chat.

Can an agent edit my bases?

Yes, when your workflow calls for it — create and update records, tables, fields, and comments within Airtable rate limits.

How do I connect?

Open the Airtable skill page in MCPBundles, add your OAuth integration credentials, and authorize schema and data scopes.

How do I connect Airtable to my AI agent?

Add the MCPBundles server URL to your MCP client configuration (Claude Desktop, Cursor, VS Code, etc.). The URL format is: https://mcp.mcpbundles.com/bundle/airtable. Authentication is handled automatically.

How many tools does Airtable provide?

Airtable provides 14 tools that can be called by AI agents, along with a SKILL.md that gives your AI agent domain knowledge about when and how to use them.

What authentication does Airtable require?

Airtable uses One-click sign in. Airtable requires credentials. Connect via MCPBundles and authentication is handled automatically.

Setup Instructions

Connect Airtable to any MCP client in minutes

MCP URL
https://mcp.mcpbundles.com/bundle/airtable

One-click install:

The link prefills the Add custom connector dialog — you still review the values and click Add, then Connect to complete OAuth.

Or add manually

  1. Open claude.ai → Settings → Connectors.
  2. Click the + button and choose Add custom connector.
  3. Set Name to Airtable and paste the MCP URL into Remote MCP server URL.
  4. Click Add. Airtable will appear under Not connected — select it and click Connect to complete OAuth.
Name: Airtable
Remote MCP server URL: https://mcp.mcpbundles.com/bundle/airtable
Authentication: OAuth

Custom connectors at claude.ai require a paid Claude plan (Pro, Max, Team, or Enterprise).

Ready to use Airtable?

Sign in to connect your credentials and start running tools from the chat.