0.0.7 • Published 11 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-airtableUsage
Direct Execution
# Set your API token and run
AIRTABLE_API_KEY=pat123.abc123 npx @microagents/server-airtableWith 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