Airtable
About
Bring your structured data to Claude
Details
- Transport
- SSE
Explore
Setting up with Highlight
This MCP is not yet compatible with Highlight’s one-click setup. However, you can still use it with Highlight by following these steps:
- Download and install Highlight from highlightai.com/download
- Navigate to the plugins tab and select "Add Custom Plugin"
-
Configure the plugin with the settings below
Plugin Name
AirtableCommand (node, npx, python, etc.)Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.
- Enable "Start Automatically" if you want the plugin to start when Highlight launches
From the repository
{
"mcpServers": {
"airtable": {
"type": "http",
"url": "https://mcp.airtable.com/mcp"
}
}
}
airtable_list_records
List records from an Airtable table. Supports filtering with formulas, sorting, field selection, views, and pagination (max 100 per page). Use the offset token from the response to get the next page.
airtable_get_record
Get a single record by its ID. Returns the record with all fields.
airtable_create_records
Create one or more records in a table (max 10 per request). Each record needs a "fields" object with field name-value pairs. Enable typecast to auto-convert values to the correct field type.
airtable_update_records
Update specific fields in one or more records (PATCH — partial update, max 10 per request). Only specified fields are changed; other fields remain untouched.
airtable_delete_records
Delete one or more records by their IDs (max 10 per request). This action is irreversible.
airtable_upsert_records
Update existing records or create new ones based on matching fields. Specify fields_to_merge_on to match existing records — matched records are updated, unmatched are created.
airtable_list_bases
List all bases accessible to the authenticated user. Returns base ID, name, and permission level.
airtable_get_base_schema
Get the complete schema of a base — all tables with their fields (name, type, options) and views. Essential for understanding the data structure before querying.
airtable_create_base
Create a new base in a workspace. Requires at least one table with at least one field.
airtable_create_table
Create a new table in a base. Requires at least one field. Field types: singleLineText, multilineText, number, singleSelect, multipleSelects, date, checkbox, email, url, etc.
airtable_update_table
Update a table name or description.
airtable_create_field
Add a new field to a table. Common types: singleLineText, multilineText, number, singleSelect, multipleSelects, date, dateTime, checkbox, email, url, multipleAttachments, multipleRecordLinks.
airtable_update_field
Update a field name or description. Cannot change field type.
airtable_create_webhook
Create a webhook to receive notifications when data changes in a base. Webhooks expire after 7 days — use airtable_refresh_webhook to extend. Returns a MAC secret for verifying payloads.
airtable_list_webhooks
List all webhooks for a base. Shows webhook IDs, enabled status, notification URLs, and expiration times.
airtable_refresh_webhook
Extend a webhook expiration time by 7 days from now. Webhooks expire after 7 days — call this periodically to keep them active.
airtable_list_webhook_payloads
Get pending webhook notification payloads. Returns changed records, fields, and tables since the last cursor position.
airtable_delete_webhook
Delete a webhook. Stops all notifications for this webhook.
Claude Desktop / Cursor
Paste into your MCP client config file to install this server.
{
"mcpServers": {
"airtable": {
"airtable": {
"type": "http",
"url": "https://mcp.airtable.com/mcp"
}
}
}
}
McpServers
{
"airtable": {
"type": "http",
"url": "https://mcp.airtable.com/mcp"
}
}
Airtable brings structured operational data into AI-assisted work. Its MCP connector lets assistants query, analyze, create, and update records from Airtable bases so teams can use existing content, workflows, and internal data as context during a conversation.
Sign in to leave a review
Use Google, GitHub, or an email account so ratings stay tied to real people.
No reviews posted yet.



