@west10tech/airtable-mcp
v1.5.0
Published
MCP server with Airtable integration
Maintainers
Readme
airtable-mcp
MCP server with Airtable integration
npm: https://www.npmjs.com/package/@west10tech/airtable-mcp
This MCP server was generated using the Template Orchestrator and includes the following integrations:
Available Tools
This MCP server provides 18 tools across 1 integrations:
Airtable Tools
- airtable_list_bases: List all bases
- airtable_get_base_schema: Get base schema including tables and fields
- airtable_list_records: List records in a table
- airtable_get_record: Get a specific record
- airtable_create_records: Create new records (up to 10 at once)
- airtable_update_records: Update existing records (up to 10 at once)
- airtable_replace_records: Replace records completely (up to 10 at once)
- airtable_delete_records: Delete records (up to 10 at once)
- airtable_get_table: Get table schema
- airtable_create_table: Create a new table
- airtable_update_table: Update table properties
- airtable_create_field: Create a new field in a table
- airtable_update_field: Update a field
- airtable_list_views: List views in a table
- airtable_get_view: Get view details
- airtable_create_view: Create a new view
- airtable_update_view: Update a view
- airtable_delete_view: Delete a view
Installation
npm install @west10tech/airtable-mcpEnvironment Setup
Create a .env file with the following variables:
AIRTABLE_ACCESS_TOKEN=your_airtable_access_token_hereUsage
Running the server
# Development mode
npm run dev
# Production mode
npm run build && npm startUsing with Claude Desktop
Add this to your Claude Desktop configuration:
{
"mcpServers": {
"airtable-mcp": {
"command": "npx",
"args": ["@west10tech/airtable-mcp"],
"env": {
"AIRTABLE_ACCESS_TOKEN": "your_airtable_access_token_here"
}
}
}
}Instructions for Fetching API Keys/Tokens
- COMING SOON
Advanced Features
Request Cancellation
This MCP server supports request cancellation according to the MCP cancellation specification. Clients can cancel in-progress requests by sending a notifications/cancelled message with the request ID.
When a request is cancelled:
- The server immediately stops processing the request
- Any ongoing API calls are aborted
- Resources are cleaned up
- No response is sent for the cancelled request
Progress Notifications
The server supports progress notifications for long-running operations according to the MCP progress specification.
To receive progress updates:
- Include a
progressTokenin your request metadata - The server will send
notifications/progressmessages with:- Current progress value
- Total value (when known)
- Human-readable status messages
Progress is reported for:
- Multi-step operations
- Batch processing
- Long-running API calls
- File uploads/downloads
Example progress notification:
{
"method": "notifications/progress",
"params": {
"progressToken": "operation-123",
"progress": 45,
"total": 100,
"message": "Processing item 45 of 100..."
}
}Generated Information
- Generated at: Wed Nov 26 2025 01:18:28 GMT-0500 (Eastern Standard Time)
- Orchestrator version: 0.0.2
- Template repository: Coretext-AI-Dev/server-template-v2
- Total endpoints: 18
