Airtable User MCP — Claude Code MCP server: features and setup
Give an AI assistant access to Airtable schema, fields, views, and formula checks through the service’s internal API. Useful for operations the public REST API doesn’t expose.
claude mcp add --env AIRTABLE_HEADLESS_ONLY=<AIRTABLE_HEADLESS_ONLY> --env AIRTABLE_NO_BROWSER=<AIRTABLE_NO_BROWSER> --env AIRTABLE_USER_MCP_HOME=<AIRTABLE_USER_MCP_HOME> --transport stdio airtable-user-mcp -- npx -y airtable-user-mcpWhat Airtable User MCP does
Airtable User MCP provides tools for changing a base schema, editing fields and views, handling records and extensions, and checking formulas. It connects through Airtable’s internal API. The project pairs it with the official Airtable MCP when HTTP access to records is needed.
Choose a read-only, safe-write, full, or custom tool profile to set the permission scope. This server adds capabilities to the official MCP rather than replacing it. The project warns that minor releases can introduce breaking changes, so pin a version when your setup needs to stay stable.
What it helps with
- change an Airtable base schema
- create or edit a field
- adjust a view’s filters
- check a formula before using it
- install an Airtable extension
Example prompts for the agent
- Check this Airtable formula before I use it in the base.
- Change the filters on this Airtable view.
- Add a formula field to Airtable that calculates …
How to install Airtable User MCP
Platform CLI
claude mcp add --env AIRTABLE_HEADLESS_ONLY=<AIRTABLE_HEADLESS_ONLY> --env AIRTABLE_NO_BROWSER=<AIRTABLE_NO_BROWSER> --env AIRTABLE_USER_MCP_HOME=<AIRTABLE_USER_MCP_HOME> --transport stdio airtable-user-mcp -- npx -y airtable-user-mcpReplace <…> with your own values
Platform CLI
codex mcp add airtable-user-mcp --env AIRTABLE_HEADLESS_ONLY=<AIRTABLE_HEADLESS_ONLY> --env AIRTABLE_NO_BROWSER=<AIRTABLE_NO_BROWSER> --env AIRTABLE_USER_MCP_HOME=<AIRTABLE_USER_MCP_HOME> -- npx -y airtable-user-mcpReplace <…> with your own values
Config file
{
"mcpServers": {
"airtable-user-mcp": {
"command": "npx",
"args": [
"-y",
"airtable-user-mcp"
],
"env": {
"AIRTABLE_HEADLESS_ONLY": "<AIRTABLE_HEADLESS_ONLY>",
"AIRTABLE_NO_BROWSER": "<AIRTABLE_NO_BROWSER>",
"AIRTABLE_USER_MCP_HOME": "<AIRTABLE_USER_MCP_HOME>"
}
}
}
}Replace <…> with your own values
Config file
{
"servers": {
"airtable-user-mcp": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"airtable-user-mcp"
],
"env": {
"AIRTABLE_HEADLESS_ONLY": "<AIRTABLE_HEADLESS_ONLY>",
"AIRTABLE_NO_BROWSER": "<AIRTABLE_NO_BROWSER>",
"AIRTABLE_USER_MCP_HOME": "<AIRTABLE_USER_MCP_HOME>"
}
}
}
}Replace <…> with your own values
Platform CLI
gemini mcp add -e AIRTABLE_HEADLESS_ONLY=<AIRTABLE_HEADLESS_ONLY> -e AIRTABLE_NO_BROWSER=<AIRTABLE_NO_BROWSER> -e AIRTABLE_USER_MCP_HOME=<AIRTABLE_USER_MCP_HOME> airtable-user-mcp npx -y airtable-user-mcpReplace <…> with your own values
Step by step, with commands for each platform: How to add an MCP server to Claude Code, Codex, Cursor, VS Code, Gemini CLI and more
Questions about Airtable User MCP
How do I install Airtable User MCP in Claude Code?
Run claude mcp add airtable-user-mcp -- npx -y airtable-user-mcp. This registers the server with Claude Code.
What does Airtable User MCP do?
It gives an AI assistant tools for Airtable schemas, fields, views, formula checks, records, and extensions. The project recommends pairing it with the official Airtable MCP for HTTP access to records.
How is Airtable User MCP different from the official Airtable MCP?
It uses Airtable’s internal API for tasks the public REST API does not cover. The project describes it as an add-on to the official server, not a replacement.