Expose Airtable's developer API—including base schema lookups, record creation, page listings, and cell edits—directly to Cursor, Claude Desktop, or LangChain agents via the open MCP standard.
Last updated 2026-05-28 · works with Claude, OpenAI, LangChain, and any MCP client
| Capability | Airtable SDK | Composio Airtable | wmcp.sh |
|---|---|---|---|
| Setup time | Install SDK + token wiring | Platform auth configurations | Sign in & provide Personal Access Token — done |
| Interoperability | Locked into Airtable client | Custom wrapper | Standard MCP — works with Claude/Cursor |
| Spec updates | Wait for SDK release | Wait for platform update | Instant spec resolution at the edge |
| Latency | 80-200ms SDK bootstrap | Platform router delays | Sub-50ms Edge proxy resolution |
| Tool Coverage | Manual method mapping | Curated subset | Every public endpoint out-of-the-box |
All MCP-shaped — consumed directly by Claude tool_use, OpenAI function-calling, or LangChain.
| Tool | Type | Returns |
|---|---|---|
bases/list | Live action | Retrieve a list of accessible Airtable bases |
records/create | Live action | Insert a new row/record into a table |
records/list | Live action | Retrieve paginated table rows with filters |
records/update | Live action | Modify cell values inside an existing record |
from wmcp import WmcpClient
from wmcp.anthropic import to_anthropic_tools, execute_tool_use
from anthropic import Anthropic
client = WmcpClient(api_key="webmcp_live_…")
spec = "https://airtable.com/developers/web/api/introduction" # or your base's spec URL
tools = client.tools(spec)
# Filter to record tools
rec_tools = [t for t in tools if t.name.startswith("records")]
anthropic = Anthropic()
msg = anthropic.messages.create(
model="claude-3-5-sonnet-20241022",
max_tokens=1024,
tools=to_anthropic_tools(rec_tools),
messages=[{"role": "user",
"content": "Add a row to base 'app123' table 'Clients' with Name='Acme Corp'."}],
)
for block in msg.content:
if block.type == "tool_use":
result = execute_tool_use(client, spec, block.model_dump())
print(result)
Airtable's hybrid spreadsheet/database is a SaaS-shaped surface — base/table semantics map cleanly onto MCP tools. See the SaaS founder checklist.
Custom adapter + hosted MCP at mcp.yourbrand.com + verified badge. From $499 one-time setup.