Airtable MCP Server
Provides tools for interacting with Airtable to manage employee records, including search, advanced search, create, update, delete, dashboard statistics, and duplicate validation.
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Airtable MCP Servershow me all active employees in the Sales department"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Airtable MCP Server
A production-ready Model Context Protocol (MCP) Server built using Node.js, Model Context Protocol (MCP SDK), and Airtable.
This project demonstrates how AI clients can securely interact with Airtable through MCP tools to manage employee data.
Features
Search Employee
Advanced Employee Search
Create Employee
Update Employee
Delete Employee
Employee Dashboard
Duplicate Employee ID Validation
Duplicate Email Validation
Tech Stack
Node.js
Model Context Protocol (MCP SDK)
Airtable
Zod
Dotenv
Git
GitHub
Project Structure
airtable-mcp-server/
services/
tools/
screenshots/
docs/
server.js
package.json
package-lock.json
README.md
.env.exampleArchitecture
Add the architecture image after creating it.
ChatGPT / Claude / MCP Inspector
│
▼
MCP Client
│
STDIO Transport
│
▼
Airtable MCP Server
│
┌───────────────────────┼────────────────────────┐
│ │ │
Search Employee CRUD Operations Dashboard Tool
│
▼
Airtable Service Layer
│
▼
AirtableLater replace the above diagram with:
Available MCP Tools
Tool | Description |
Search Employee | Search employee by name |
Advanced Employee Search | Search employees using different fields |
Create Employee | Create a new employee |
Update Employee | Update employee details |
Delete Employee | Delete an employee |
Employee Dashboard | View employee statistics |
Installation
Clone the repository
git clone https://github.com/Pavansaigudla/airtable-mcp-server.gitNavigate to the project
cd airtable-mcp-serverInstall dependencies
npm installConfiguration
Create a .env file using .env.example
AIRTABLE_TOKEN=your_personal_access_token
AIRTABLE_BASE_ID=your_base_id
AIRTABLE_TABLE_NAME=Employee informationRun the MCP Server
npm startTesting with MCP Inspector
Start MCP Inspector
npx @modelcontextprotocol/inspectorConfigure the connection
Setting | Value |
Transport | STDIO |
Command | node |
Arguments | server.js |
Working Directory | Project Folder |
Execute the available MCP tools directly from the MCP Inspector.
Screenshots
Search Employee

Related MCP server: MCP Employee API Server
Create Employee

Create Employee Response

Update Employee

Delete Employee

Employee Dashboard

Example Use Cases
Search Employee
Search employee by name.
Create Employee
Create a new employee record in Airtable.
Update Employee
Update employee information.
Delete Employee
Delete employee records.
Dashboard
View employee statistics.
Advanced Employee Search
Search employees using different fields like:
Name
Department
Status
Designation
Employee ID
Validation
This project validates:
Duplicate Employee ID
Duplicate Email Address
Employee existence before Update
Employee existence before Delete
Learning Outcomes
This project helped me learn:
Model Context Protocol (MCP)
MCP Server Architecture
MCP Tools
MCP Inspector
STDIO Transport
Airtable API Integration
CRUD Operations
Dashboard APIs
Advanced Search
Input Validation
Git & GitHub
Future Enhancements
Bulk Employee Import
Bulk Employee Update
Employee Reports
Employee Analytics
Dynamic Dropdown Values
CSV Import
CSV Export
AI Powered Employee Assistant
Integration with Airtable Official MCP
Author
Pavansai Gudla
GitHub
https://github.com/Pavansaigudla
If you found this project useful, consider giving it a ⭐ on GitHub.
This server cannot be deployed
Maintenance
Related MCP Connectors
AI employees that run your CRM, invoicing, email, documents, dashboards and agents
No-code databases, forms, portals and AI sites. Manage records and automation via natural language.
No-code databases, forms, portals and AI sites. Manage records and automation via natural language.
No-code databases, forms, portals and AI sites. Manage records and automation via natural language.
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceEnables AI assistants to interact with BambooHR's API through natural language queries. Provides access to employee data, time off management, company files, and HR operations with comprehensive tools for workforce management.108 npm1MIT
- FlicenseCqualityDmaintenanceEnables AI assistants to manage employee data through a REST API with full CRUD operations. Provides tools to create, read, update, and delete employee records via the Model Context Protocol.5-
- AlicenseNot gradedqualityDmaintenanceEnables LLMs to interact with a CRM system through natural language to manage employees, including creating, updating, searching, and viewing employee records and statistics.MIT
- AlicenseNot gradedqualityDmaintenanceEnables users to manage company departments, employees, expenses, and performance ratings through a natural language interface in Claude Desktop. It features 12 specialized tools for comprehensive CRUD operations and AI-powered organizational analysis using Google Gemini.4MIT