Business Automated Logo
Airtable Logo

Airtable MCP Server

Test out MCP server for Airtable in your favourite MCP client

Inspired by: domdomegg/airtable-mcp-server

Comparison: Business Automated MCP vs Official Airtable MCP

Both servers speak Model Context Protocol and let AI assistants work with your Airtable data. They differ in how you authenticate, what scope you share, and which tools are exposed. Here's a quick summary and a capability-by-capability comparison.

Official Airtable MCP
Hosted and maintained by Airtable
  • OAuth-based auth — you sign in with your Airtable account, no PAT to manage.
  • Respects your existing Airtable permissions, including interface-only access.
  • Rich set of base / table / field / record tools, plus interface-page tools (list_pages_for_base, list_records_for_page, get_record_for_page).
  • Create records is capped at 10 per request (per Airtable's API limit).
  • No record deletion tool exposed.
  • Enterprise admins may need to allow-list the integration; tool surface may change over time.
Business Automated MCP
PAT-based, disposable share links
  • You supply an Airtable PAT — encrypted at rest and reachable via a time-limited share link (1h / 24h / 1 week / 1 month).
  • One-click delete removes the stored token and invalidates the link immediately.
  • Bulk create_records accepts 1–100 records in a single call; the server batches them in groups of 10 for you.
  • Supports delete_records.
  • Full base / table / field / record management, plus free-text search_records.
  • No interface-page tools; permission scope follows the PAT you provide (use a scoped token for safety).
  • Built on the latest MCP spec (2025-06-18): every tool exposes a typed outputSchema, behavior annotations, and responses include structuredContent — so MCP clients can pick the right tool with less context.
Capability comparison
supported partial / with caveats not supported
CapabilityOfficial Airtable MCPBusiness Automated MCP
Auth model
OAuth via your Airtable account
Personal Access Token (PAT), encrypted at rest
Hosting
Hosted by Airtable
Hosted on Vercel
Token lifetime / revocation
Managed through your Airtable account
Expiring share links (1h / 24h / 1 week / 1 month) + manual delete
List / search bases
list_bases, search_bases
list_bases (no name-based search)
List / describe tables
list_tables_for_base, get_table_schema
list_tables, describe_table
Read records
list_records_for_table
list_records, get_record
Search records
search_records (free-text)
search_records across text fields
Create records (batch size)
create_records_for_table — up to 10 per request
create_records — 1–100 per call, server batches into groups of 10
Update records
update_records_for_table
update_records
Delete records
Not exposed
delete_records
Create / update tables
create_table, update_table
create_table, update_table
Create / update fields
create_field, update_field
create_field, update_field
Interface-page access
list_pages_for_base, list_records_for_page, get_record_for_page
Not supported
Per-user Airtable permissions
Respects the signed-in user's permissions
Scoped to whatever the PAT allows
Rate limit handling
Subject to Airtable API limits
Subject to Airtable API limits
MCP 2025-06-18 tool discoverability
Not documented publicly
Typed outputSchema, behavior annotations (readOnly / idempotent / destructive), and structuredContent responses — clients can choose tools with less context
When to choose which
  • Pick the official MCP if you want per-user Airtable permissions, interface-page access, or you don't want to manage a PAT.
  • Pick Business Automated MCP if you need bulk record creation (up to 100 at a time), record deletion, or a quick disposable link for prototyping on the go.

Sources: Airtable's MCP documentation and this project's source.