airtable-mcp-server
If you are the rightful owner of airtable-mcp-server and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.
A Model Context Protocol server that provides read and write access to Airtable databases, enabling LLMs to inspect database schemas and manage records.
The Airtable MCP Server is a specialized server designed to facilitate interaction between large language models (LLMs) and Airtable databases. It allows LLMs to access and manipulate data within Airtable by providing a structured protocol for reading and writing records. This server is particularly useful for applications that require dynamic data management, such as automated data analysis, reporting, and content generation. By leveraging Airtable's API, the server can inspect database schemas, list records, search for specific data, and perform CRUD (Create, Read, Update, Delete) operations on records and tables. The server is designed to be integrated with various platforms, including the Claude Desktop app, and can be configured using a JSON file to specify server commands and environment variables. The server also supports schema discovery, allowing users to retrieve detailed information about tables and fields within a base, which is essential for understanding the structure and relationships of the data being managed.
Features
- Read and write access to Airtable databases
- Schema inspection and discovery
- CRUD operations on records and tables
- Integration with platforms like Claude Desktop
- Support for Airtable's metadata API
Tools
list_records
List records in the specified Airtable table
search_records
Search for records containing specific text
list_bases
List all accessible Airtable basics
list_tables
List all tables in a specific base
describe_table
Get detailed information about a specific table
get_record
Get specific records with ID
create_record
Create a new record in the table
update_records
Update one or more records in the table
delete_records
Delete one or more records from a table
create_table
Create a new table in the base
update_table
Update the name or description of the table
create_field
Create a new field in the table
update_field
Update the name or description of the field