Back to MCP Servers

Airtable Slack integration for your AI agent

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

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