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

ParameterTypeDescription
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

FieldTypeDescription
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);