@microagents/mcp-server-airtable
v0.0.1
Published
MCP server for airtable API
Readme
Airtable MCP Server
MCP (Model Context Protocol) server implementation for Airtable API.
Tools
This server provides the following tools:
create_record- Creates a new record in an Airtable table
- Inputs:
base_id(string): The ID of the Airtable basetable_id(string): The ID of the table within the basefields(object): Field values to create in the record
- Returns: Created record details
delete_record- Permanently deletes a record from an Airtable table
- Inputs:
base_id(string): The ID of the Airtable basetable_id(string): The ID of the table within the baserecord_id(string): The ID of the record to delete
- Returns: Deleted record details
find_record- Searches for records in an Airtable table based on field value
- Inputs:
base_id(string): The ID of the Airtable basetable_id(string): The ID of the table within the basesearch_field(string): The field name to search insearch_value(string): The value to search forlimit_to_view(optional string): Optional view ID to limit search to
- Returns: Matching records
update_record- Updates an existing record in an Airtable table
- Inputs:
base_id(string): The ID of the Airtable basetable_id(string): The ID of the table within the baserecord_id(string): The ID of the record to updatefields(object): Field values to update in the record
- Returns: Updated record details
upload_file- Uploads a file to an attachment column in an Airtable record
- Inputs:
base_id(string): The ID of the Airtable basetable_id(string): The ID of the table within the baseattachment_column(string): The ID of the attachment columnrecord_id(string): The ID of the record to upload the file tofile(object): File object with filename and base64 contentfile_content_type(string): The MIME type of the filefilename(optional string): Optional custom filename for the uploaded file
- Returns: Upload result details
Environment Variables
The following environment variables are required:
AIRTABLE_ACCESS_TOKEN: Personal access token for Airtable API authentication
License
This project is licensed under the MIT License - see the LICENSE file for details.
