Airtable

Airtable

Airtable Model Context Protocol Server.

70
Stars
35
Forks
0
Releases

Overview

A Model Context Protocol server for programmatic interaction with Airtable's API. It enables managing Airtable bases, tables, fields, and records through Claude Desktop or other MCP clients. The server includes a specialized implementation that builds Airtable tables in stages, leveraging Claude's agentic capabilities to reduce failure rates when constructing complex tables. It ships with system prompt and project knowledge markdown files to guide the LLM when working with Claude Desktop projects. The server is designed to run on Node.js (18+), with installation options via npx, MCP installer workflows, or a local development setup. It exposes a suite of MCP operations organized into Base Management (list bases, list tables, create/update tables), Field Management (create/update fields), and Record Operations (list, create, update, delete, search, get). It also provides support for common Airtable field types and colors, including singleLineText, multilineText, email, phoneNumber, number, currency, date, singleSelect, and multiSelect, as well as a palette of colors for select fields. The design emphasizes Claude Desktop integration and provides LLM guidance to reduce schema construction errors in MCP workflows.

Details

Owner
felores
Language
JavaScript
License
Other
Updated
2025-12-07

Features

Stage-based table construction

A specialized implementation that builds Airtable tables in stages, leveraging Claude's agentic capabilities to reduce failure rates in complex table creation.

Base Management

Operations to list bases, list tables within a base, create new tables with fields, and update table metadata (name/description).

Field Management

Operations to add new fields to a table and modify existing fields.

Record Operations

Operations to list, create, update, delete records, plus search and fetch a single record by ID.

Field Types

Support for various Airtable field types such as singleLineText, multilineText, email, phoneNumber, number, currency, date, singleSelect, and multiSelect.

Field Colors

Includes available colors for select fields, e.g., blueBright, redBright, greenBright, yellowBright, purpleBright, pinkBright, grayBright, cyanBright, orangeBright, blueDark1, greenDark1.

LLM Guidance via system prompts

Includes system prompt and project knowledge markdown files to guide the LLM when leveraging Claude Desktop projects.

Claude Desktop Integration

Designed to work with Claude Desktop or other MCP clients, enabling interactive Airtable management through MCP workflows.

Audience

Developersto integrate Airtable management into MCP workflows via Claude Desktop and other MCP clients.
Data teamsto automate Airtable bases, tables, fields, and records at scale within LLM-assisted workflows.
LLM practitioners using Claude Desktopto leverage stage-based table construction and LLM prompts for building complex Airtable schemas.

Tags

AirtableMCPModel Context ProtocolAirtable APIClaude DesktopBase managementTable managementField managementRecord operationsField typesField colorsNode.jsTypeScript