Airtable MCP logo

Airtable MCP

Claimed

by rashidazarang

Airtable integration for AI-powered applications via Anthropic's Model Context Protocol (MCP)

Set up this server

01 / Choose your client

02 / Before you connect

Authentication is not specified. Check the project instructions before connecting.

Install the runtime required by the project and make it available to your client.

Project instructions

Use names from the project instructions, separated by commas. Enter names only, never secret values.

03 / Add the configuration

Source: maintainer launch command

claude mcp add --transport stdio 'airtable-mcp' -- 'npx' '-y' '@rashidazarang/airtable-mcp'

Run in your terminal after replacing any placeholders.

04 / Check it in your client

Open your client’s MCP settings and confirm the server connects and lists its tools. A copied configuration does not confirm a working connection.

airtableairtable-apiapiautomationclaudeclaude-codedatabase-automationmcpmcp-server

More in Databases

Browse the full directory

Badge

Show this listing on your README and website

Get verified and your listing links back to your site with a do-follow link. The badge is optional while first-100 launch spots remain.

Security profile

Exposure: Broad

Reaches into the environment, credential files or other agents' configuration.

What this server can reach, from a static read of the shipped code. Nothing was executed and nothing here is a verdict: a browser tool has to run commands and an API wrapper has to call its API. Decide what fits your setup.

NVIDIA SkillSpector v2.11.0, MCPVault MCP-server policy. Scanned 4 days ago @ 19f7cd7.

Detected

  • Talks to external services2 places

    Makes outbound requests. The hosts are listed so you can see where data goes.

    api.airtable.com

  • Runs shell commands4 places

    Spawns processes on your machine. Expected for command, browser and build tools.

  • Loads code at runtime1 places

    Uses eval, dynamic imports or encoded payloads, which static review cannot fully follow.

  • Accesses credential files8 places

    References SSH keys, cloud credential files or token stores.

  • Reads local configuration files6 places

    Loads a .env, .npmrc or config file. Normal for a server that needs an API key.

  • Runs unpinned packages at runtime4 places

    Executes npx or uvx without a version, so a compromised upstream release would run.

Not detected: reads environment variables in bulk, sends conversation content outward, reads or writes other agents' configuration, uses elevated privileges, installs itself to run later, matches a known malicious pattern.

Dependencies with known advisories

  • handlebars 4.7.9 Critical, CVE-2026-106446, CVE-2026-106445, CVE-2026-106444
  • brace-expansion 1.1.18 High, CVE-2026-102276, CVE-2026-102277, CVE-2026-102278
  • js-yaml 3.15.1 High, CVE-2026-84375
  • @modelcontextprotocol/client 2.0.0 High, CVE-2026-111769, CVE-2026-104850
  • @modelcontextprotocol/node 2.0.0 High, GHSA-F897-62HF-6GXQ
  • @modelcontextprotocol/server 2.0.0 High, CVE-2026-111768, GHSA-F897-62HF-6GXQ, CVE-2026-111770
  • brace-expansion 2.1.4 High, CVE-2026-102276, CVE-2026-102277, CVE-2026-102278
  • @hono/node-server 2.1.0 Low, CVE-2026-118663

2 more in the owner dashboard.

Left out of the profile

34 pattern matches in documentation, configuration or CI files were recorded but are not part of the profile, because they do not run when the server does. The owner dashboard lists them.

How the profile works Maintainers see file, line and a fix for each item in their dashboard.

40 of 40 tools

Documented tools (40)

From project documentation. A server handshake does not verify each tool’s description or behavior.

batch_create_records

Create up to 10 records at once

batch_delete_records

Delete up to 10 records in one operation

batch_update_records

Update up to 10 records simultaneously

batch_upsert_records

Batch upsert with merge-on fields

create

Create new records (requires dryRun diff review)

create_base

Create new bases with initial structure

create_comment

Add a comment to a record

create_field

Add fields to existing tables

create_table

Create tables with custom field definitions

create_view

Create views (grid, form, calendar, etc.)

create_webhook

Set up real-time notifications

delete_comment

Remove a comment

delete_field

Remove fields (requires confirmation)

delete_record

Remove a record from a table

delete_table

Remove tables (requires confirmation)

delete_webhook

Remove webhook configurations

describe

Describe base or table schema (supports detail levels)

get_base_schema

Get complete schema for any base

get_record

Retrieve a single record by ID

get_table_views

List all views for a table

get_view_metadata

Get view details including filters

get_webhook_payloads

Retrieve notification history

list_bases

List all accessible bases with permissions

list_collaborators

View collaborators and permissions

list_comments

List comments on a record

list_field_types

Reference guide for available field types

list_records

List records with field selection and pagination

list_shares

List shared views and configurations

list_tables

Get all tables in a base with schema info

list_webhooks

View all configured webhooks

query

Query records with filtering, sorting, and pagination

refresh_webhook

Extend webhook expiration

search_records

Advanced search with Airtable formulas

update

Update existing records (requires dryRun diff review)

update_comment

Edit an existing comment

update_field

Modify field properties and options

update_table

Modify table names and descriptions

upload_attachment

Attach files from URLs

upsert

Update or create records based on merge fields

whoami

Get current user identity and scopes

Tool change history

Compared across complete checks of the same configuration. Tools were listed, not invoked. Input-schema changes are not measured here.

No complete tool checks yet.

FAQ

Questions about Airtable MCP Server

How do I connect Airtable MCP Server to Claude?
Run `claude mcp add airtable-mcp -- npx -y @rashidazarang/airtable-mcp` in Claude Code, or add the same command and arguments under mcpServers in Cursor's mcp.json or Claude Desktop's claude_desktop_config.json, then restart the client. The blocks above are ready to paste.
Is Airtable MCP Server free?
The listed licence is MIT. Check the upstream terms for permitted use and commercial requirements; a public repository does not by itself mean the software is free or open source. Connected APIs and hosted services may have separate charges.
What can Airtable MCP Server do?
Airtable MCP Server documents 40 tools to the agent, including batch_create_records, batch_delete_records, batch_update_records. The descriptions above come from project documentation. A live handshake does not test individual tool behavior.