airtable_list_records
ActiveTool of Airtable
declared in 0.1.0
Fetch records from an Airtable table with optional filtering by formula (e.g., "{Status} = 'Done'"). Returns record IDs, field values, and metadata.
Parameters schema
{
"type": "object",
"examples": [
{
"baseId": "appXXXXXXXXXXXX",
"_apiKey": "your-airtable-api-key",
"tableIdOrName": "Tasks"
},
{
"baseId": "appXXXXXXXXXXXX",
"_apiKey": "your-airtable-api-key",
"maxRecords": 50,
"tableIdOrName": "Tasks",
"filterByFormula": "{Status} = 'Done'"
}
],
"required": [
"_apiKey",
"baseId",
"tableIdOrName"
],
"properties": {
"baseId": {
"type": "string",
"description": "Airtable base ID (e.g., appXXXXXXXXXXXX)"
},
"_apiKey": {
"type": "string",
"description": "Airtable personal access token"
},
"maxRecords": {
"type": "number",
"description": "Maximum number of records to return (default 100)"
},
"tableIdOrName": {
"type": "string",
"description": "Table ID or name"
},
"filterByFormula": {
"type": "string",
"description": "Airtable formula to filter records (optional)"
}
}
}Parent server
Airtable
https://github.com/pipeworx-io/mcp-airtable
1/7 registries