Airtable
Read and create records in Airtable bases. Use as a backend database for your website. Popular for CRM, inventory, and content management.
setup_integration or the Dashboard Vault — they're encrypted
with AES-256-GCM and never exposed.
Required Credentials
Get your API key at airtable.com →
Endpoints (4)
List all Airtable bases accessible with the token. Returns base ID, name, and permission level. Use base IDs for other endpoints.
No input parameters required.
List records from an Airtable table. Returns up to 100 records with all fields. Use the base ID from list-bases.
| Field | Type | Required | Description |
|---|---|---|---|
base_id |
string | ✓ Yes | Airtable base ID (starts with "app", e.g. "appABC123xyz"). |
table_name |
string | ✓ Yes | Table name (URL-encoded if it contains spaces, e.g. "Tasks" or "My%20Table"). |
Get a single record by ID. Returns all fields for the record.
| Field | Type | Required | Description |
|---|---|---|---|
base_id |
string | ✓ Yes | Airtable base ID. |
table_name |
string | ✓ Yes | Table name. |
record_id |
string | ✓ Yes | Record ID (starts with "rec", e.g. "recABC123"). |
Create a new record in an Airtable table. Fields must match the table schema.
| Field | Type | Required | Description |
|---|---|---|---|
base_id |
string | ✓ Yes | Airtable base ID. |
table_name |
string | ✓ Yes | Table name. |
fields |
object | ✓ Yes | Record fields as key-value pairs. Keys must match column names. Example: {"Name": "John", "Email": "john@example.com", "Status": "Active"}. |
MCP Tool Names
When using this integration through an AI assistant (Claude, ChatGPT, Cursor, etc.), the endpoints are available as MCP tools:
| Endpoint | MCP Tool Name |
|---|---|
| list-bases | airtable_list_bases |
| list-records | airtable_list_records |
| get-record | airtable_get_record |
| create-record | airtable_create_record |