airtable-mcp-server

airtable-mcp-server

3.6

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

  1. list_records

    List records in the specified Airtable table

  2. search_records

    Search for records containing specific text

  3. list_bases

    List all accessible Airtable basics

  4. list_tables

    List all tables in a specific base

  5. describe_table

    Get detailed information about a specific table

  6. get_record

    Get specific records with ID

  7. create_record

    Create a new record in the table

  8. update_records

    Update one or more records in the table

  9. delete_records

    Delete one or more records from a table

  10. create_table

    Create a new table in the base

  11. update_table

    Update the name or description of the table

  12. create_field

    Create a new field in the table

  13. update_field

    Update the name or description of the field