0.0.7 • Published 7 months ago
@microagents/server-airtable v0.0.7
Airtable MCP Server
An MCP server implementation that provides read and write access to Airtable databases, enabling Claude to interact with your Airtable bases.
Installation
npm install @microagents/server-airtable
# or
yarn add @microagents/server-airtable
Usage
Direct Execution
# Set your API token and run
AIRTABLE_API_KEY=pat123.abc123 npx @microagents/server-airtable
With Claude Desktop
Add this to your claude_desktop_config.json
:
{
"mcpServers": {
"airtable": {
"command": "npx",
"args": ["@microagents/server-airtable"],
"env": {
"AIRTABLE_API_KEY": "pat123.abc123"
}
}
}
}
Setup
Airtable Personal Access Token
To use this server, you'll need an Airtable Personal Access Token:
- Go to your Airtable account page
- Navigate to the "API" section
- Create a Personal Access Token with the following permissions:
schema.bases:read
- Required to read base and table schemasdata.records:read
- Required to read recordsdata.records:write
- Required to create or update records (optional)
- Copy the generated token (it starts with "pat")
Features
- Schema Exploration: Inspect Airtable base and table schemas
- Record Management: Read, create, and update records in Airtable tables
- View Integration: Access data through different Airtable views
Tools
Schema Operations
list_bases
: List all accessible Airtable basesget_base_schema
: Get schema information for a specific baseget_table_schema
: Get schema information for a specific table
Record Operations
list_records
: List records from a table, with optional filteringget_record
: Get a specific record by IDcreate_record
: Create a new record in a tableupdate_record
: Update an existing recorddelete_record
: Delete a record from a table
License
MIT
Credits
Based on the original MCP server by Adam Jones (domdomegg): domdomegg/airtable-mcp-server