airtable-mcp
Verified Safeby rashidazarang
Overview
The server acts as an AI agent for Airtable, enabling natural language interaction with Airtable bases, tables, records, schemas, and webhooks, and providing AI-powered analytics and automation features through the Model Context Protocol.
Installation
npx @rashidazarang/airtable-mcpEnvironment Variables
- AIRTABLE_TOKEN
- AIRTABLE_BASE_ID
- LOG_LEVEL
- PORT
- HOST
- MAX_REQUESTS_PER_MINUTE
- ALLOWED_ORIGINS
- AIRTABLE_ALLOWED_BASES
- AIRTABLE_ALLOWED_TABLES
- AIRTABLE_GOVERNANCE_PATH
- EXCEPTION_QUEUE_SIZE
- AIRTABLE_REQUEST_TIMEOUT
Security Notes
The project demonstrates a strong focus on security, explicitly addressing and fixing past XSS and command injection vulnerabilities (v3.2.4, v3.2.3 release notes). Input validation, URL encoding, and PII masking are implemented across the TypeScript and JavaScript codebases. OAuth2 with PKCE adds a layer of authentication security. The Python implementation utilizes the `requests` library, which generally handles parameter encoding safely. A minor concern is the use of `ast.literal_eval` in the Python `inspector_server.py` for parsing `config_json`; while intended for controlled Smithery configuration, `ast.literal_eval` can be a high-risk function if input is not fully trusted. Overall, the proactive security fixes and robust implementation practices make the server generally safe to run.
Similar Servers
airtable-mcp-server
Facilitate LLM interaction with Airtable databases for schema inspection and record manipulation.
PowerBI-Desktop-MCP
Enables AI assistants to programmatically interact with Power BI Desktop models for data exploration, analysis, and modification.
plane-mcp-server
Enables AI agents and developer tools to programmatically interact with a Plane project management workspace by providing a set of tools.
mcp-server
Connect AI agents and MCP clients to Keboola projects, exposing data, transformations, SQL queries, and job triggers as callable tools without glue code.