mcp-airtable mcp
v1.0.0 · MCP Tool · productivity · registry.pascalai.org
Manage Airtable bases: list, create, read, update and delete records with formula filtering.
airtabledatabasespreadsheetrecordsnocode
Input Parameters
| Parameter | Type | Description |
| api_keyrequired |
string |
|
| base_idoptional |
string |
|
| tableoptional |
string |
|
| operationrequired |
string |
One of: list, get, create, update, delete, list_tables, list_bases. |
| record_idoptional |
string |
|
| fieldsoptional |
object |
Record fields for create/update. |
| filter_formulaoptional |
string |
Airtable formula for filtering. |
| sortoptional |
array[object] |
|
| max_recordsoptional |
integer |
Default: 100. |
| viewoptional |
string |
|
Output Fields
| Field | Type | Description |
| operation |
string |
|
| records |
array[object] |
|
| record |
object |
|
| record_id |
string |
|
| bases |
array[object] |
|
| tables |
array[object] |
|
Examples
List filtered records
// Input
{
"api_key": "patxxx",
"base_id": "appxxx",
"table": "Tasks",
"operation": "list",
"filter_formula": "AND({Status}='Open',{Priority}='High')",
"max_records": 20
}
// Output
{
"operation": "list",
"records": []
}
Install & Discovery
Install
ppm install mcp-airtable
Get JSON Schema
GET /v1/packages/mcp-airtable/1.0.0/schema
Discover by keyword
GET /v1/mcp/discover?q=airtable
Discovery hint: Install with ppm install mcp-airtable or invoke remotely via POST /v1/invoke/mcp-airtable on the MCP Service.
PascalAI Usage
uses toolslib;
var Tool := LoadTool('mcp-airtable');
var R := Tool.Call(JsonObj([]));
Writeln(R.ToJSON);