Airtable
Summary
This MCP server, developed by domdomegg, enables AI assistants like Claude to interact with Airtable databases. Built in TypeScript, it provides capabilities for querying and modifying Airtable bases, tables, fields, and records through a standardized interface. The implementation stands out by offering full read/write access to Airtable's rich data model and metadata. By connecting AI capabilities with structured data in Airtable, this server allows AI systems to analyze, manipulate, and act on user-defined datasets. It is particularly useful for automating data entry workflows, building AI-powered data analysis tools, or creating natural language interfaces to Airtable-based applications.
Available Actions(13)
list_records
Lists records from a specified Airtable table. Input parameters: baseId (string, required), tableId (string, required), maxRecords (number, optional), filterByFormula (string, optional).
search_records
Search for records containing specific text. Input parameters: baseId (string, required), tableId (string, required), searchTerm (string, required), fieldIds (array, optional), maxRecords (number, optional).
list_bases
Lists all accessible Airtable bases. No input parameters required.
list_tables
Lists all tables in a specific base. Input parameters: baseId (string, required), detailLevel (string, optional).
describe_table
Gets detailed information about a specific table. Input parameters: baseId (string, required), tableId (string, required), detailLevel (string, optional).
get_record
Gets a specific record by ID. Input parameters: baseId (string, required), tableId (string, required), recordId (string, required).
create_record
Creates a new record in a table. Input parameters: baseId (string, required), tableId (string, required), fields (object, required).
update_records
Updates one or more records in a table. Input parameters: baseId (string, required), tableId (string, required), records (array, required).
delete_records
Deletes one or more records from a table. Input parameters: baseId (string, required), tableId (string, required), recordIds (array, required).
create_table
Creates a new table in a base. Input parameters: baseId (string, required), name (string, required), description (string, optional), fields (array, required).
update_table
Updates a table's name or description. Input parameters: baseId (string, required), tableId (string, required), name (string, optional), description (string, optional).
create_field
Creates a new field in a table. Input parameters: baseId (string, required), tableId (string, required), name (string, required), type (string, required), description (string, optional), options (object, optional).
update_field
Updates a field's name or description. Input parameters: baseId (string, required), tableId (string, required), fieldId (string, required), name (string, optional), description (string, optional).
Reseñas de la Comunidad
Aún no hay reseñas. ¡Sé el primero en reseñar!
Inicia sesión para unirte a la conversación