Airtable
Created 6 months ago
A Model Context Protocol server that provides tools for interacting with Airtable's API.
development
documentation
public
What is Airtable?
Airtable Model Context Protocol Server.
Documentation
Airtable MCP Server
Requirements:
Node.js
- Install Node.js (version 18 or higher) and npm from nodejs.org
- Verify installation:
node --version
npm --version
⚠️ Important: Before running, make sure to setup your Airtable API key
Obtaining an Airtable API Key
- Log in to your Airtable account at airtable.com
- Create a personal access token at Airtable's Builder Hub
- In the Personal access token section select these scopes:
- data.records:read
- data.records:write
- schema.bases:read
- schema.bases:write
- Select the workspace or bases you want to give access to the personal access token
- Keep this key secure - you'll need it for configuration
Installation# Method 1: Using npx (Recommended)
- Navigate to the Claude configuration directory:
- Windows:
C:\Users\NAME\AppData\Roaming\Claude - macOS:
~/Library/Application Support/Claude/
- Create or edit
claude_desktop_config.json:
{
"mcpServers": {
"airtable": {
"command": "npx",
"args": ["@felores/airtable-mcp-server"],
"env": {
"AIRTABLE_API_KEY": "your_api_key_here"
}
}
}
}
Method 2: Using mcp-installer:
mcp-installer is a MCP server to install other MCP servers.
- Install mcp-installer
- Install the Airtable MCP server by prompting Claude Desktop:
Install @felores/airtable-mcp-server
set the environment variable AIRTABLE_API_KEY to 'your_api_key'
Method 3: Local Development Installation
If you want to contribute or modify the code run this in your terminal:
git clone https://github.com/felores/airtable-mcp.git
cd airtable-mcp\n\n# Install dependencies
npm install\n\n# Build the server
npm run build\n\n# Run locally
node build/index.js
Then modify the Claude Desktop configuration file to use the local installation:
{
"mcpServers": {
"airtable": {
"command": "node",
"args": ["path/to/airtable-mcp/build/index.js"],
"env": {
"AIRTABLE_API_KEY": "your_api_key_here"
}
}
}
}
Verifying Installation
- Start Claude Desktop
- The Airtable MCP server should be listed in the "Connected MCP Servers" section
- Test with a simple command:
List all bases
Features# Available Operations\n\n#### Base Management
list_bases: List all accessible Airtable baseslist_tables: List all tables in a basecreate_table: Create a new table with fieldsupdate_table: Update a table's name or description
Field Management
create_field: Add a new field to a tableupdate_field: Modify an existing field
Record Operations
list_records: Retrieve records from a tablecreate_record: Add a new recordupdate_record: Modify an existing recorddelete_record: Remove a recordsearch_records: Find records matching criteriaget_record: Get a single record by its ID
Field Types
singleLineText: Single line text fieldmultilineText: Multi-line text areaemail: Email address fieldphoneNumber: Phone number fieldnumber: Numeric field with optional precisioncurrency: Money field with currency symboldate: Date field with format optionssingleSelect: Single choice from optionsmultiSelect: Multiple choices from options
Field Colors
Available colors for select fields:
blueBright,redBright,greenBrightyellowBright,purpleBright,pinkBrightgrayBright,cyanBright,orangeBrightblueDark1,greenDark1
Contributing
We welcome contributions to improve the Airtable MCP server! Here's how you can contribute:
- Fork the Repository - Visit https://github.com/felores/airtable-mcp
- Create a Feature Branch
- Make Your Changes
- Commit Your Changes
- Push to Your Fork
- Create a Pull Request
Development Guidelines
- Use TypeScript for new code
- Follow semantic commit messages
- Update documentation for new features
- Add examples for new functionality
- Test your changes thoroughly
Getting Help
- Open an issue for bugs or feature requests
- Join discussions in existing issues
- Ask questions in pull requests
Your contributions help make this tool better for everyone.
Server Config
{
"mcpServers": {
"airtable-server": {
"command": "npx",
"args": [
"airtable"
]
}
}
}
Links & Status
Project Info
Hosted
Featured
Created At:
May 23, 2025
Updated At:
Aug 07, 2025
Author:
Airtable MCP community
Category:
community
License:
MIT
Tags:
development
documentation
public