Airtable MCP
ClaimedAirtable 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.
Project instructions03 / Add the configuration
claude mcp add --transport stdio 'airtable-mcp' -- 'npx' '-y' '@rashidazarang/airtable-mcp'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.
More in Databases
Browse the full directoryBadge
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.
Detected
- Talks to external services
Makes outbound requests. The hosts are listed so you can see where data goes.
api.airtable.com
- Runs shell commands
Spawns processes on your machine. Expected for command, browser and build tools.
- Loads code at runtime
Uses eval, dynamic imports or encoded payloads, which static review cannot fully follow.
- Accesses credential files
References SSH keys, cloud credential files or token stores.
- Reads local configuration files
Loads a .env, .npmrc or config file. Normal for a server that needs an API key.
- Runs unpinned packages at runtime
Executes npx or uvx without a version, so a compromised upstream release would run.
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
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.
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
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.