Skip to main content
Glama

airtable-mcp-server

{ "dxt_version": "0.1", "name": "airtable-mcp-server", "display_name": "Airtable MCP Server", "version": "{{VERSION}}", "description": "Read and write access to Airtable databases via the Model Context Protocol", "long_description": "A comprehensive Model Context Protocol server that provides read and write access to Airtable databases. This server enables LLMs to inspect database schemas, then read and write records. Features include listing, searching, creating, updating, and deleting records, managing tables and fields, and accessing schema information as resources. Disclaimers: This is a third-party server, not developed by Airtable. Airtable and the Airtable trademark are registered trademarks of Formagrid Inc dba Airtable.", "icon": "icon.png", "author": { "name": "Adam Jones (domdomegg)", "url": "https://github.com/domdomegg" }, "repository": { "type": "git", "url": "https://github.com/domdomegg/airtable-mcp-server.git" }, "homepage": "https://github.com/domdomegg/airtable-mcp-server", "documentation": "https://github.com/domdomegg/airtable-mcp-server#readme", "support": "https://github.com/domdomegg/airtable-mcp-server/issues", "keywords": ["airtable", "database", "mcp", "api", "automation", "productivity"], "license": "MIT", "server": { "type": "node", "entry_point": "dist/index.js", "mcp_config": { "command": "node", "args": ["${__dirname}/dist/index.js"], "env": { "AIRTABLE_API_KEY": "${user_config.api_key}" } } }, "tools": [ { "name": "list_records", "description": "List records from a table" }, { "name": "search_records", "description": "Search for records containing specific text" }, { "name": "list_bases", "description": "List all accessible Airtable bases" }, { "name": "list_tables", "description": "List all tables in a specific base" }, { "name": "describe_table", "description": "Get detailed information about a specific table" }, { "name": "get_record", "description": "Get a specific record by ID" }, { "name": "create_record", "description": "Create a new record in a table" }, { "name": "update_records", "description": "Update up to 10 records in a table" }, { "name": "delete_records", "description": "Delete records from a table" }, { "name": "create_table", "description": "Create a new table in a base" }, { "name": "update_table", "description": "Update a table's name or description" }, { "name": "create_field", "description": "Create a new field in a table" }, { "name": "update_field", "description": "Update a field's name or description" } ], "compatibility": { "claude_desktop": ">=0.10.0", "platforms": ["darwin", "win32", "linux"], "runtimes": { "node": ">=16.0.0" } }, "user_config": { "api_key": { "type": "string", "title": "Airtable API Key", "description": "Your Airtable personal access token. Should have at least schema.bases:read and data.records:read permissions, and optionally the corresponding write permissions.", "sensitive": true, "required": true } } }

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/domdomegg/airtable-mcp-server'

If you have feedback or need assistance with the MCP directory API, please join our Discord server