airtable-mcp-server
MCP server with airtable integration
This MCP server was generated using the Template Orchestrator and includes the following integrations:
Airtable Integration
Endpoints included: 18
list_bases
: List all bases
get_base_schema
: Get base schema including tables and fields
list_records
: List records in a table
get_record
: Get a specific record
create_records
: Create new records (up to 10 at once)
update_records
: Update existing records (up to 10 at once)
replace_records
: Replace records completely (up to 10 at once)
delete_records
: Delete records (up to 10 at once)
get_table
: Get table schema
create_table
: Create a new table
update_table
: Update table properties
create_field
: Create a new field in a table
update_field
: Update a field
list_views
: List views in a table
get_view
: Get view details
create_view
: Create a new view
update_view
: Update a view
delete_view
: Delete a view
Required environment variables:
Installation
npm install @coretext-ai/airtable-mcp-server
Environment Setup
Create a .env
file with the following variables:
AIRTABLE_ACCESS_TOKEN=your_airtable_access_token_here
Usage
Running the server
npm run dev
npm run build && npm start
Using with Claude Desktop
Add this to your Claude Desktop configuration:
{
"mcpServers": {
"airtable-mcp-server": {
"command": "npx",
"args": ["@coretext-ai/airtable-mcp-server"]
}
}
}
Available Tools
This server provides 18 tools across 1 integrations:
Airtable Tools
- list_bases: List all bases
- get_base_schema: Get base schema including tables and fields
- list_records: List records in a table
- get_record: Get a specific record
- create_records: Create new records (up to 10 at once)
- update_records: Update existing records (up to 10 at once)
- replace_records: Replace records completely (up to 10 at once)
- delete_records: Delete records (up to 10 at once)
- get_table: Get table schema
- create_table: Create a new table
- update_table: Update table properties
- create_field: Create a new field in a table
- update_field: Update a field
- list_views: List views in a table
- get_view: Get view details
- create_view: Create a new view
- update_view: Update a view
- delete_view: Delete a view
Development
npm install
npm run dev
npm run build
npm run test
npm run lint
Generated Information
- Generated at: Fri Jul 11 2025 20:45:52 GMT+0000 (Coordinated Universal Time)
- Orchestrator version: 0.0.2
- Template repository: Coretext-AI-Dev/server-template-v2
- Total endpoints: 18
License
MIT