advanced_list_records
List records with advanced filtering, sorting, and pagination
Build and change Airtable structure, not just rows — tables, fields, views and webhooks alongside the record operations.
LABSCO SUMMARY
Most Airtable connectors stop at records. This one creates tables, adds fields across the full type range including formulas, rollups and record links, and configures views, so "set up a tracker for this" is something the agent can carry out rather than describe. Large bases are the thing to plan for: a full schema can exceed what a single response will carry, and the schema tool pages through it rather than failing.
A server over the Airtable Web API. It covers the schema layer — bases, tables, fields and views — as well as records, with batch operations and webhook management.
An Airtable personal access token in AIRTABLE_API_KEY — the older API keys stopped working in February 2024. The token needs both the right scopes and the specific bases added to it as resources, and it acts as the user who created it, so its access is theirs. Run it with npx @loticdigital/airtable-mcp-server; the npm package is @loticdigital/airtable-mcp-server, currently 0.5.4, with an airtable-server binary. Airtable's own limits apply: 5 requests per second per base, and monthly API calls capped at 1,000 per workspace on Free and 100,000 on Team, with Business and Enterprise uncapped. Deleting a base is Enterprise-only.
One command plus a key — npm install @loticdigital/airtable-mcp-server, then supply credentials
USE CASES
List the bases, then read the full schema — tables and fields — before touching anything.
Create the table, add the fields with their types and options, then add the views people will actually use.
Create the records in batches rather than one call each — 5 requests per second per base is the ceiling.
Use the advanced listing with filters, sort order, pagination and only the fields you need.
Search for the ones that match, then update them in a single batched call.
Create the webhook, then read its notification history to confirm events are arriving.
Counted once with only startup setup. Other versions, modes or optional credentials may expose a different list.
advanced_list_recordsList records with advanced filtering, sorting, and pagination
batch_create_recordsCreate multiple records in a single request
batch_delete_recordsDelete multiple records in a single request
batch_update_recordsUpdate multiple records in a single request
create_fieldCreate a new field in a table
create_recordCreate a new record in a table
create_tableCreate a new table in a base
create_viewCreate a new view in a table
create_webhookCreate a new webhook for real-time notifications
delete_baseDelete a base (Enterprise only)
delete_fieldDelete a field from a table
delete_recordDelete a record from a table
delete_viewDelete a view from a table
delete_webhookDelete a webhook
get_base_schemaGet complete base schema including all tables and fields
get_recordGet a single record by its ID
get_viewGet view configuration
get_webhook_payloadsGet webhook notification history
list_basesList all accessible Airtable bases
list_fieldsList all fields in a table
list_recordsList records in a table
list_tablesList all tables in a base
list_viewsList all views in a table
list_webhooksList all webhooks for a base
search_recordsSearch for records in a table
update_fieldUpdate a field in a table
update_recordUpdate an existing record in a table
update_tableUpdate a table's schema
update_viewUpdate an existing view
update_webhookUpdate an existing webhook
BEFORE YOU INSTALL
30 tools when we connected. There is no delete_table tool, and none of the listed Enterprise features (user, workspace, audit log, share link or collaborator management) is exposed as a tool.
CONTEXT COST
Rated by the size of the 30 tool definitions that ride along on every turn, not by how many there are
INSTALLATION
npm install @loticdigital/airtable-mcp-server{
"mcpServers": {
"airtable": {
"command": "npx",
"args": [
"@loticdigital/airtable-mcp-server"
],
"env": {
"AIRTABLE_API_KEY": "<YOUR_AIRTABLE_API_KEY>"
}
}
}
}npx @modelcontextprotocol/inspector npx @loticdigital/airtable-mcp-server