A

Airtable OAuth MCP Server

A production-ready Model Context Protocol server that enables AI assistants and applications to inte...

61 views
0 installs
Updated Feb 6, 2026
Not audited
Tools I Recommend
A production-ready Model Context Protocol server that enables AI assistants and applications to interact with Airtable bases through a standardized interface with secure OAuth 2.0 authentication.
  1. Open the FastMCP connection interface and click “Install Now”

    • In the FastMCP connection UI, click the ready-made “Install Now” button to open the environment-variable (ENV) entry form.
  2. Create an Airtable OAuth integration (get Client ID + optional Client Secret)

    • Sign in to your Airtable account, open Builder Hub → OAuth integrations → Register an OAuth integration. Enter a name and set the OAuth Redirect URL to the callback your local server uses (default: http://localhost:8000/oauth/callback). Save and then copy the generated Client ID and (if you need server-side token exchange) generate & copy the Client Secret. (support.airtable.com)
  3. Fill the FastMCP ENV fields (paste the values you copied)

    • In the FastMCP connection form opened by “Install Now”, add the following keys and paste the corresponding values:
      • AIRTABLE_CLIENT_ID = ""
      • AIRTABLE_CLIENT_SECRET = "<paste Client Secret here — optional for some flows>"
      • AIRTABLE_REDIRECT_URI = "http://localhost:8000/oauth/callback" (or your custom redirect URI used when registering the integration)
    • Save/confirm the connection in FastMCP.
  4. (Alternative) If you prefer file-based configuration, edit .env locally

    • Run:
      cp .env.example .env
      
    • Open .env and set:
      AIRTABLE_CLIENT_ID="your_airtable_client_id_here"
      AIRTABLE_CLIENT_SECRET="your_airtable_client_secret_here"
      AIRTABLE_REDIRECT_URI="http://localhost:8000/oauth/callback"
      
    • Save the file and keep it out of version control (do not commit secrets).
  5. Complete required OAuth integration metadata in Airtable (scopes & support info)

    • When registering the integration in Builder Hub, choose appropriate scopes (record data, base schema, etc.) and fill Support Email, Privacy Policy URL, and Terms of Service URL — these fields must be completed for the integration to be usable by other Airtable users. (support.airtable.com)
  6. Start the MCP server and authenticate to verify values

    • Start the server (HTTP mode) and perform the OAuth flow to confirm everything works:
      uv run python -m airtable_mcp http
      
    • The server will redirect to the configured AIRTABLE_REDIRECT_URI during the OAuth flow; complete the authorization and confirm the connection in FastMCP or via the server logs. (The README uses http://localhost:8000/oauth/callback as the default.)
  7. Security notes — store secrets safely and rotate if needed

    • Treat the Client Secret as sensitive: do not share it, do not commit it to public repos, and rotate it if compromised. Generate a Client Secret only if your app performs server-side token exchanges (client-secret is optional for pure client-side flows). (support.airtable.com)

Quick Start

View on GitHub

More for Database

View All →

More for API Development

View All →

Similar MCP Servers

A

AI Meta MCP Server

Enables AI models to dynamically create and execute their own custom tools through a meta-function architecture, supporting JavaScript, Python, and Shell runtimes with sandboxed security and human approval flows.

AI and Machine Learning Developer Tools
60
0

Report Issue

Thank you! Your issue report has been submitted successfully.