Back to Home
rashidazarang icon

airtable-mcp

Verified Safe

by 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

Run Command
npx @rashidazarang/airtable-mcp

Environment 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

Stats

Interest Score46
Security Score9
Cost ClassMedium
Avg Tokens750
Stars52
Forks20
Last Update2025-12-01

Tags

airtablemcpai-agentdatabase-managementanalytics