airtable-mcp-server

airtable-mcp-server

AirtableModelContextProtocolMcpServerTypescriptJavascriptCloudAiPythonGoRubyR

About This Server

Airtable Model Context Protocol Server, for allowing AI systems to interact with your Airtable bases

Server Information

šŸ“‹ Overview:

The webpage is a GitHub repository for an Airtable Model Context Protocol (MCP) Server. The server allows AI systems to interact with Airtable bases by providing read and write access, enabling LLMs to inspect database schemas and manipulate records. The repository is generated from the domdomegg/typescript-library-template.


ā­ Key Points:
  • The server provides read and write access to Airtable databases for AI systems.

  • It uses the Model Context Protocol (MCP) to facilitate interaction.

  • It enables LLMs to inspect database schemas and read/write records.

  • The repository contains code, documentation, and resources for usage and contribution.

  • It includes a video demo showcasing its functionality.

  • It lists specific tools and their input parameters.


  • šŸ” Main Findings:
  • The repository is open-source, MIT licensed, and publicly accessible.

  • The server is designed for use with the Claude Desktop app, requiring specific configuration.

  • The repository offers various tools for managing Airtable bases, tables, and records, including listing, searching, creating, updating, and deleting.

  • Contribution to the project is welcomed, with instructions provided for setup and testing.


  • šŸ“Š Details:
  • The code is primarily written in TypeScript (97.5%) with some JavaScript (1.3%) and Dockerfile (1.2%) components.

  • The repository has 49 stars and 9 forks.

  • The available tools include:

  • list_records: Lists records from a specified Airtable table.

  • search_records: Searches for records containing specific text.

  • list_bases: Lists all accessible Airtable bases.

  • list_tables: Lists all tables in a specific base.

  • describe_table: Gets detailed information about a specific table.

  • get_record: Gets a specific record by ID.

  • create_record: Creates a new record in a table.

  • update_records: Updates one or more records in a table.

  • delete_records: Deletes one or more records from a table.

  • create_table: Creates a new table in a base.

  • update_table: Updates a table's name or description.

  • create_field: Creates a new field in a table.

  • update_field: Updates a field's name or description.

  • It also has released tags.

  • There are 3 listed contributors.


šŸŽÆ Conclusion:
The airtable-mcp-server repository provides a valuable tool for enabling AI systems to interact with Airtable databases. It offers a range of functions for managing and manipulating data, making it a useful resource for developers working with AI and Airtable integrations.

Server Features

list_records

Lists records from a specified Airtable table

search_records

Search for records containing specific text

list_bases

Lists all accessible Airtable bases

list_tables

Lists all tables in a specific base

describe_table

Gets detailed information about a specific table

get_record

Gets a specific record by ID

create_record

Creates a new record in a table

update_records

Updates one or more records in a table

delete_records

Deletes one or more records from a table

create_table

Creates a new table in a base

update_table

Updates a table's name or description

create_field

Creates a new field in a table

update_field

Updates a field's name or description

Provider Information

Domdomegg logo

Domdomegg

cloud Provider

Visit Provider Website

Quick Actions

Visit Website

MCP Configuration

Available Tools

list_recordssearch_recordslist_baseslist_tablesdescribe_tableget_recordcreate_recordupdate_recordsdelete_recordscreate_tableupdate_tablecreate_fieldupdate_field

Available Resources

Table Schemas