Skip to main content
Glama
onimsha

Airtable OAuth MCP Server

by onimsha

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
HOSTNoServer host0.0.0.0
PORTNoServer port8000
LOG_LEVELNoLogging levelINFO
MCP_SERVER_NAMENoServer name (optional)
AIRTABLE_CLIENT_IDYesOAuth client ID from Airtable
MCP_SERVER_VERSIONNoServer version (optional)
AIRTABLE_REDIRECT_URIYesOAuth callback URLhttp://localhost:8000/oauth/callback
AIRTABLE_CLIENT_SECRETYesOAuth client secret

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Server capabilities have not been inspected yet.

Tools

Functions exposed to the LLM to take actions

NameDescription
list_basesA

List all accessible Airtable bases

list_tablesA

List tables in a specific base

describe_tableB

Get detailed information about a specific table

list_recordsB

List records from a table with optional filtering

get_recordB

Get a specific record by ID

create_recordC

Create a single record

create_recordsC

Create multiple records

update_recordsC

Update multiple records

delete_recordsC

Delete multiple records

search_recordsB

Search records using a formula filter

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

A3.5/5.0

Scored across 10 tools

Disambiguation5/5

Each tool has a clearly distinct purpose with no ambiguity: create_record vs create_records handles single vs batch creation, list_records vs search_records provides listing vs filtered searching, and get_record vs update_records vs delete_records covers different CRUD operations. The descriptions reinforce these distinctions, making tool selection straightforward.

Naming Consistency5/5

All tools follow a consistent verb_noun naming pattern using snake_case (e.g., create_record, list_bases, update_records). The verbs are appropriate and predictable (create, delete, describe, get, list, search, update), creating a coherent and readable toolset.

Tool Count5/5

With 10 tools, this server is well-scoped for Airtable operations. Each tool earns its place by covering essential CRUD operations, base/table management, and search capabilities. The count is neither too sparse nor bloated, fitting typical agent workflows effectively.

Completeness5/5

The toolset provides complete coverage for Airtable interactions: CRUD operations on records (create, get, update, delete, list, search), base and table management (list_bases, list_tables, describe_table), and support for both single and batch operations. There are no obvious gaps that would hinder agent workflows.

Maintenance

ActivityInactive
ResponsivenessNo issues