← Back to search

airtable-mcp-server

domdomegg Scanned 3d ago

A Model Context Protocol server that provides read and write access to Airtable databases. This server enables LLMs to inspect database schemas, then read and write records.

B
79.6 / 100

Versions

1.14.0latest
Jul 27, 2026
1.13.0
Mar 7, 2026
1.12.0
Feb 27, 2026
1.11.0
Feb 16, 2026
1.10.0
Jan 16, 2026
+ show 20 moreshow less
1.9.6
Dec 8, 2025
1.9.5
Nov 20, 2025
1.9.4
Oct 26, 2025
1.9.3
Oct 26, 2025
1.9.2
Oct 26, 2025
1.9.1
Oct 26, 2025
1.9.0
Oct 25, 2025
1.8.0
Sep 29, 2025
1.7.3
Sep 12, 2025
1.7.2
Sep 4, 2025
1.7.1
Sep 4, 2025
1.7.0
Sep 4, 2025
1.6.1
Jul 30, 2025
1.5.0
Jul 1, 2025
1.4.1
May 16, 2025
1.4.0
May 11, 2025
1.3.0
Jan 11, 2025
1.2.0
Dec 22, 2024
1.1.0
Dec 22, 2024
1.0.0
Dec 13, 2024
PermissionsTool SafetyAuthAnnotationsCode QualityStabilitySpecVuln HistoryAuthorTransparencyCommunity

Tools 16

list_comments
annotations: verified low

List comments on a record

offset string pageSize number
readOnlyHint true
create_record
annotations: verified low

Create a new record in a table

fields record
readOnlyHint false destructiveHint false
create_table
annotations: verified low

Create a new table in a base

name string fields array description string
readOnlyHint false destructiveHint false
update_field
annotations: verified low

Update a field\'s name or description

name string fieldId string description string
readOnlyHint false destructiveHint true
list_tables
annotations: verified low

List all tables in a specific base

readOnlyHint true
list_records
annotations: verified low

List records from a table

sort array view string field string fields array direction enum maxRecords number filterByFormula string
readOnlyHint true
get_record
annotations: verified low

Get a specific record by ID

readOnlyHint true
create_field
annotations: verified low

Create a new field in a table

field record nested object
readOnlyHint false destructiveHint false
update_table
annotations: verified low

Update a table\'s name or description

name string description string
readOnlyHint false destructiveHint true
update_records
annotations: verified low

Update up to 10 records in a table

id string fields record records array
readOnlyHint false destructiveHint true
create_comment
annotations: verified low

Create a comment on a record

text string parentCommentId string
readOnlyHint false destructiveHint false
list_bases
annotations: verified low

List all accessible Airtable bases

readOnlyHint true
upload_attachment
annotations: verified low

Upload a file directly to an attachment field on an existing record using Airtable\'s upload API. Supports files up to 5 MB. For larger files, use create_record or update_records with a public URL. The record must already exist.

file string filename string recordId string
readOnlyHint false destructiveHint false
describe_table
annotations: verified low

Get detailed information about a specific table

readOnlyHint true
delete_records
annotations: verified low

Delete records from a table

recordIds array
readOnlyHint false destructiveHint true
search_records
annotations: verified low

Search for records containing specific text

view string fieldIds array maxRecords number searchTerm string
readOnlyHint true

Permissions 4

network medium
Server uses network capabilities via: fetch()
filesystem low
Server uses filesystem capabilities via: fs sync ops
shell high
Server uses shell capabilities via: child_process, execSync(), spawn()
env_vars low
Server uses env_vars capabilities via: process.env

Scan Findings 47

info
Tool 'list_comments' annotations are consistent annotation_checker · 80%
info
Tool 'create_record' annotations are consistent annotation_checker · 80%
info
Tool 'create_table' annotations are consistent annotation_checker · 80%
info
Tool 'update_field' annotations are consistent annotation_checker · 80%
info
Tool 'list_tables' annotations are consistent annotation_checker · 80%
info
Tool 'list_records' annotations are consistent annotation_checker · 80%
info
Tool 'get_record' annotations are consistent annotation_checker · 80%
info
Tool 'create_field' annotations are consistent annotation_checker · 80%
info
Tool 'update_table' annotations are consistent annotation_checker · 80%
info
Tool 'update_records' annotations are consistent annotation_checker · 80%
info
Tool 'create_comment' annotations are consistent annotation_checker · 80%
info
Tool 'list_bases' annotations are consistent annotation_checker · 80%
info
Tool 'upload_attachment' annotations are consistent annotation_checker · 80%
info
Tool 'describe_table' annotations are consistent annotation_checker · 80%
info
Tool 'delete_records' annotations are consistent annotation_checker · 80%
info
Tool 'search_records' annotations are consistent annotation_checker · 80%
medium
OAuth implementation without PKCE auth_checker · 75%
info
Sandbox failed to start for behavioral verification behavioral_verifier · 100%
medium
Vulnerable dependency: @modelcontextprotocol/sdk@1.24.3 (GHSA-345p-7cg4-v4c7) dependency_analyzer · 95%
medium
Vulnerable dependency: @modelcontextprotocol/sdk@1.24.3 (GHSA-8r9q-7v3j-jr4g) dependency_analyzer · 95%
medium
Vulnerable dependency: vitest@4.0.15 (GHSA-5xrq-8626-4rwp) dependency_analyzer · 95%
info
package.json metadata manifest_parser · 100%
info
Tool: list_comments manifest_parser · 85%
info
Tool: create_record manifest_parser · 85%
info
Tool: create_table manifest_parser · 85%
info
Tool: update_field manifest_parser · 85%
info
Tool: list_tables manifest_parser · 85%
info
Tool: list_records manifest_parser · 85%
info
Tool: get_record manifest_parser · 85%
info
Tool: create_field manifest_parser · 85%
info
Tool: update_table manifest_parser · 85%
info
Tool: update_records manifest_parser · 85%
info
Tool: create_comment manifest_parser · 85%
info
Tool: list_bases manifest_parser · 85%
info
Tool: upload_attachment manifest_parser · 85%
info
Tool: describe_table manifest_parser · 85%
info
Tool: delete_records manifest_parser · 85%
info
Tool: search_records manifest_parser · 85%
info
Transport: stdio manifest_parser · 90%
info
Required env vars (5) manifest_parser · 80%
info
Sandbox failed to start for output poisoning scan output_poisoning · 100%
medium
Permission: network access detected permission_analyzer · 70%
low
Permission: filesystem access detected permission_analyzer · 90%
high
Permission: shell access detected permission_analyzer · 95%
low
Permission: env_vars access detected permission_analyzer · 90%
info
SBOM generated: 414 components sbom_generator · 100%
medium
No build provenance detected (SLSA L0) slsa_assessor · 90%