Connect Your AI Agent with Airtable for Slack

Integrate Airtable MCP server into your Slack workspace for instant access to your AI agent.

Back to MCP Servers
Airtable
Airtable
Airtable is a low-code platform to build next-gen apps. Move beyond rigid tools, operationalize your critical data, and reimagine workflows with AI.

Categories

Productivity

Available Tools

Tools that your AI agent can use through this MCP server to interact with Airtable

Update Table

Update an existing table. See the documentation

Update Record

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 Field

Update an existing field in a table. See the documentation

Update Comment

Update an existing comment on a selected record. See the documentation

Search Records

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

List Tables

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

List Records

Retrieve records from a table, optionally sorting and filtering results. Use List Tables to look up a table's field IDs. See the documentation

List Records in View

Retrieve records from a view, optionally sorting and filtering results. Use List Tables to look up a table's view IDs. See the documentation

List Comments

Get a list of comments on a selected record, e.g. to look up a comment's ID before updating it. See the documentation

List Bases

Get the list of bases that can be accessed. See the documentation

Get Record

Get data of a selected record from a table. See the documentation

Get Record Or Create

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 Record

Delete a selected record from a table. See the documentation

Create Table

Create a new table. See the documentation

Create Single Record

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 or Update Record

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 Multiple Records

Create one or more records in a table in a single operation with an array. See the documentation

Create Field

Create a new field in a table. See the documentation

Create Comment

Create a comment on a selected record. See the documentation