Integrate Airtable MCP server into your Slack workspace for instant access to your AI agent.
Tools that your AI agent can use through this MCP server to interact with Airtable
Update an existing table. See the documentation
Update a record's fields by Record ID — a partial update; only the fields included in record are changed, all others are left as-is. Use List Tables to look up field names first, and List Records to find the record's ID. See the documentation
Update an existing field in a table. See the documentation
Update an existing comment on a selected record. See the documentation
Find records in a table using an Airtable formula, or a Search Field + Search Value pair. Search Formula takes precedence when provided; otherwise Search Field and Search Value must both be set. Use List Tables first to look up the table's field names. See the documentation
Get a list of tables in the selected base, including each table's fields and views. Use List Bases to look up a base ID. See the documentation
Retrieve records from a table, optionally sorting and filtering results. Use List Tables to look up a table's field IDs. See the documentation
Retrieve records from a view, optionally sorting and filtering results. Use List Tables to look up a table's view IDs. See the documentation
Get a list of comments on a selected record, e.g. to look up a comment's ID before updating it. See the documentation
Get the list of bases that can be accessed. See the documentation
Get data of a selected record from a table. See the documentation
Fetch a record by its Record ID. If the ID is blank, or doesn't match an existing record, create a new record instead using record. Use List Tables to look up field names first, and List Records to find an existing record's ID. See the get-record documentation and the create-record documentation
Delete a selected record from a table. See the documentation
Create a new table. See the documentation
Create a new record in a table. Provide field values in record, e.g. { "Name": "Acme", "Stage": "Won" }. Use List Tables first to look up the table's field names and types. See the documentation
Create a new record, or update an existing one if a Record ID is provided (an upsert). Leave Record ID blank to create a record from record; supply it to update that record's fields instead. Use List Tables to look up field names first, and List Records to find an existing record's ID. See the create-record documentation and the update-record documentation
Create one or more records in a table in a single operation with an array. See the documentation
Create a new field in a table. See the documentation
Create a comment on a selected record. See the documentation