Prerequisites Before you begin, create an account and get your API Key.

Getting started

Connect to Airtable to manage databases, automate workflows, and sync data through AI agents.
1

Install the SDKs (optional)

pip install klavis
2

Create a server instance

from klavis import Klavis
from klavis.types import McpServerName

klavis_client = Klavis(api_key="YOUR_API_KEY")

# Create an Airtable MCP server instance
airtable_server = klavis_client.mcp_server.create_server_instance(
    server_name=McpServerName.AIRTABLE,
    user_id="user123"
)
Response Information: The API returns:
  • serverUrl: The URL for connecting your MCP client to Airtable
  • instanceId: Unique identifier for your server instance
  • oauthUrl: OAuth authorization URL for Airtable authentication
3

Authenticate

import webbrowser

# Open OAuth authorization page
webbrowser.open(airtable_server.oauth_url)
🎉 Your Airtable MCP Server is ready! Once authentication is complete, you can use your MCP server URL with any MCP-compatible client.

Available Tools

Tool NameDescription
airtable_list_bases_infoGet information about all bases
airtable_list_tables_infoGet information about all tables in a base
airtable_create_tableCreate a new table in a base
airtable_update_tableUpdate an existing table in a base
airtable_create_fieldCreate a new field in a table
airtable_update_fieldUpdate an existing field in a table
airtable_list_recordsGet all records from a table with optional filtering and formatting
airtable_get_recordGet a single record from a table
airtable_create_recordsCreate multiple records in a table
airtable_update_recordsUpdate multiple records in a table with optional upsert functionality
airtable_delete_recordsDelete multiple records from a table
For more details about tool input schema, use the get_tools API.

Next Steps