drio
Open app

Airtable MCP Server

Source

An MCP server for interacting with Airtable - create, list, and search records, bases, and tables.

Catalog onlyCatalog onlySTDIO

Overview

Airtable MCP Server is a Model Context Protocol (MCP) server that enables interaction between AI models and Airtable databases, facilitating operations such as creating, listing, and searching records.

To use the Airtable MCP Server, clone the repository, install dependencies, configure your Airtable API key in the environment variables, and start the server.

  • Base & Table Management: List bases, browse tables, view schemas. - Record Operations: Create, list, and search records with options to filter and paginate. - Security: Secure API key management, rate limiting, and input validation. - Developer Features: TypeScript support, logging, and a comprehensive testing suite.
  1. Automating data management tasks within Airtable.
  2. Integrating Airtable with AI systems for better data interactions.
  3. Enabling custom data operations for applications requiring Airtable database access.

Add to your AI client

Use these steps to connect Airtable MCP Server in Cursor, Claude, VS Code, and other MCP-compatible apps. The same JSON appears in the Use with menu above for one-click copy.

Cursor

Add this to your .cursor/mcp.json file in your project root, then restart Cursor.

.cursor/mcp.json

{
  "mcpServers": {
    "airtable-mcp-server-felores": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-airtable-mcp-server-felores"
      ]
    }
  }
}

Claude Desktop

Add this server entry to the mcpServers object in your Claude Desktop config, then restart the app.

~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows)

{
  "mcpServers": {
    "airtable-mcp-server-felores": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-airtable-mcp-server-felores"
      ]
    }
  }
}

Claude Code

Add this to your project's .mcp.json file. Claude Code will detect it automatically.

.mcp.json (project root)

{
  "mcpServers": {
    "airtable-mcp-server-felores": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-airtable-mcp-server-felores"
      ]
    }
  }
}

VS Code (Copilot)

Add this to your .vscode/mcp.json file. Requires the GitHub Copilot extension with MCP support enabled.

.vscode/mcp.json

{
  "servers": {
    "airtable-mcp-server-felores": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-airtable-mcp-server-felores"
      ]
    }
  }
}

Windsurf

Add this to your Windsurf MCP config file, then restart Windsurf.

~/.codeium/windsurf/mcp_config.json

{
  "mcpServers": {
    "airtable-mcp-server-felores": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-airtable-mcp-server-felores"
      ]
    }
  }
}

Cline

Open Cline settings, navigate to MCP Servers, and add this server configuration.

Cline MCP Settings (via UI)

{
  "mcpServers": {
    "airtable-mcp-server-felores": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-airtable-mcp-server-felores"
      ]
    }
  }
}

FAQ

**What are the prerequisites to run Airtable MCP Server?**

You need Node.js (v16 or higher), npm or yarn, an Airtable account, and an API key.

**Is Airtable MCP Server secure?**

Yes, it includes features such as rate limiting, input validation, and secure API key management.

**Can I contribute to the project?**

Yes! Fork the repository, create a feature branch, and submit a pull request to contribute.7:["$","div",null,{"className":"container mx-auto flex flex-col gap-4","children":["$L26","$L27",["$","$L28",null,{"currentProject":{"id":388,"uuid":"48d8fbca-dbc0-46b5-82af-ee6683fb7099","name":"airtable-mcp-server","title":"Airtable MCP Server","description":"An MCP server for interacting with Airtable - create, list, and search records, bases, and tables.","avatar_url":"https://avatars.githubusercontent.com/u/44730261?v=4","created_at":"2024-12-15T06:44:19.175Z","updated_at":"2024-12-16T06:52:41.178Z","status":"created","author_name":"felores","author_avatar_url":"https://avatars.githubusercontent.com/u/44730261?v=4","tags":"[]","category":"developer-tools","is_featured":false,"sort":1,"url":"https://github.com/felores/airtable-mcp-server","target":"_self","content":"$29","summary":"$2a","img_url":null,"type":null,"metadata":null,"user_uuid":null,"tools":null,"sse_url":null,"sse_provider":null,"sse_params":null,"is_official":false,"server_command":null,"server_params":null,"server_config":null,"allow_call":false,"is_innovation":false,"is_dxt":false,"dxt_manifest":null,"dxt_file_url":null,"is_audit":false},"randomProjects":[],"currentServerKey":"$undefined"}]]}]