Airtable Mcp Server avatar
Airtable Mcp Server

Pricing

from $1.00 / 1,000 results

Go to Apify Store
Airtable Mcp Server

Airtable Mcp Server

Model Context Protocol (MCP) server for Airtable with 15 tools. Enables AI assistants like Claude, ChatGPT, and other LLMs to read, write, search, and manage your Airtable bases. Supports both Standby (persistent server) and Batch (one-time) modes.

Pricing

from $1.00 / 1,000 results

Rating

0.0

(0)

Developer

Piotr Kaplon

Piotr Kaplon

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

0

Monthly active users

20 minutes ago

Last modified

Share

Connect AI assistants to your Airtable bases using the Model Context Protocol (MCP). This actor enables Claude, ChatGPT, and other AI tools to read, write, search, and manage your Airtable data through 15 powerful operations.

Why Use This Actor?

  • AI-Ready: Works with Claude Desktop, ChatGPT, and any MCP-compatible AI assistant
  • Complete Coverage: All 15 Airtable operations - from simple reads to schema management
  • Two Modes: Run as a persistent MCP server (Standby) or execute one-time operations (Batch)
  • No Code Required: Just provide your Airtable API key and start interacting
  • Secure: Your API key is never stored - used only during execution

Available Operations (15 MCP Tools)

Data Operations

ToolDescription
list_recordsRetrieve records with optional filtering using Airtable formulas
search_recordsFull-text search across all fields in a table
get_recordFetch a single record by its ID
create_recordAdd new records to any table
update_recordsModify existing records (single or batch)
delete_recordsRemove records (single or batch)

Schema Management

ToolDescription
list_basesList all Airtable bases you have access to
list_tablesGet all tables within a specific base
describe_tableGet detailed table schema including all fields
create_tableCreate new tables with custom fields
update_tableModify table name and description
create_fieldAdd new fields to existing tables
update_fieldModify field properties

Collaboration

ToolDescription
create_commentAdd comments to records
list_commentsRetrieve all comments on a record

Quick Start

1. Get Your Airtable API Key

  1. Go to Airtable Token Creation
  2. Create a Personal Access Token with these scopes:
    • schema.bases:read - List bases and tables
    • data.records:read - Read records
    • data.records:write - Create/update/delete records
    • schema.bases:write - Create tables and fields (optional)

2. Run in Batch Mode

Execute a single operation and get results:

{
"airtableApiKey": "patXXXXXXXX.XXXXXXXX",
"mode": "batch",
"batchOperation": "list_bases"
}

3. Run in Standby Mode (MCP Server)

For AI assistant integration, run with mode: "standby" and enable Actor Standby in settings.

Usage Examples

List All Your Bases

{
"airtableApiKey": "patXXXXXXXX.XXXXXXXX",
"mode": "batch",
"batchOperation": "list_bases"
}

Get Records with Filter

{
"airtableApiKey": "patXXXXXXXX.XXXXXXXX",
"mode": "batch",
"batchOperation": "list_records",
"baseId": "appXXXXXXXXXXXX",
"tableId": "Tasks",
"filterFormula": "{Status}='Active'",
"maxRecords": 50
}

Search Across All Fields

{
"airtableApiKey": "patXXXXXXXX.XXXXXXXX",
"mode": "batch",
"batchOperation": "search_records",
"baseId": "appXXXXXXXXXXXX",
"tableId": "Contacts",
"searchTerm": "john@example.com"
}

Create a New Record

{
"airtableApiKey": "patXXXXXXXX.XXXXXXXX",
"mode": "batch",
"batchOperation": "create_record",
"baseId": "appXXXXXXXXXXXX",
"tableId": "Tasks",
"recordData": {
"Name": "New Task",
"Status": "Todo",
"Priority": "High",
"Due Date": "2026-01-15"
}
}

Create a New Table

{
"airtableApiKey": "patXXXXXXXX.XXXXXXXX",
"mode": "batch",
"batchOperation": "create_table",
"baseId": "appXXXXXXXXXXXX",
"tableName": "Projects",
"tableDescription": "Track all company projects",
"fields": [
{"name": "Name", "type": "singleLineText"},
{"name": "Status", "type": "singleSelect", "options": {"choices": [{"name": "Planning"}, {"name": "Active"}, {"name": "Completed"}]}},
{"name": "Due Date", "type": "date"}
]
}

Integrating with Claude Desktop

To use this actor as an MCP server with Claude Desktop:

  1. Enable Standby Mode in Actor Settings
  2. Add to Claude Desktop config (claude_desktop_config.json):
{
"mcpServers": {
"airtable": {
"url": "https://airtable-mcp-server.apify.actor/mcp?token=YOUR_APIFY_TOKEN",
"headers": {
"Authorization": "Bearer YOUR_AIRTABLE_TOKEN"
}
}
}
}
  1. Restart Claude Desktop - Airtable tools will be available

Input Reference

ParameterTypeRequiredDescription
airtableApiKeystringYesYour Airtable Personal Access Token
modestringNostandby (default) or batch
batchOperationstringNoOperation to perform (see tools above)
baseIdstringNoBase ID (e.g., appXXXXXXXXXX)
tableIdstringNoTable ID or name
recordIdstringNoSingle record ID
recordIdsarrayNoMultiple record IDs for batch operations
recordDataobjectNoField values for create/update
filterFormulastringNoAirtable formula for filtering
searchTermstringNoText for full-text search
maxRecordsintegerNoMaximum records to return (default: 100)
tableNamestringNoName for new/updated table
tableDescriptionstringNoDescription for table
fieldNamestringNoName for new field
fieldTypestringNoType for new field
fieldOptionsobjectNoOptions for field (e.g., select choices)
commentstringNoComment text

Output

Results are stored in the default dataset with the following structure:

{
"operation": "list_records",
"id": "recXXXXXXXXXX",
"createdTime": "2026-01-02T10:00:00.000Z",
"fields": {
"Name": "Example Record",
"Status": "Active"
}
}

Use Cases

  • AI-Powered Data Entry: Let Claude or ChatGPT add records to your Airtable
  • Natural Language Queries: Ask AI to find specific records using plain English
  • Automated Reporting: Generate reports from Airtable data via AI
  • Schema Management: Create and modify tables through conversational AI
  • Workflow Automation: Integrate Airtable operations into Apify workflows

Pricing

This actor uses Apify platform resources. Typical costs:

  • Batch operations: ~$0.001 per run
  • Standby mode: Billed per compute unit while active

Attribution

This actor wraps airtable-mcp-server by Adam Jones (domdomegg), licensed under MIT.

Support

License

MIT License - see LICENSE for details.