{
 "categories": [
  "productivity",
  "database",
  "collaboration"
 ],
 "deployment": "saas",
 "evidence": [
  {
   "date": "2026-08-21",
   "fact": "homepage",
   "note": "Airtable presents itself as a structured-data platform with relational bases, interfaces, and a first-party MCP server for agents.",
   "source": "https://airtable.com/developers/agents",
   "tier": "declared"
  },
  {
   "date": "2026-08-21",
   "fact": "platforms",
   "note": "Airtable publishes desktop apps for macOS 10.13+ and Windows 10+ (64-bit) and mobile apps for iOS 16+ and Android, plus the web product.",
   "source": "https://www.airtable.com/downloads",
   "tier": "declared"
  },
  {
   "date": "2026-08-21",
   "fact": "license",
   "note": "Airtable publishes a Free plan plus paid Team, Business, and Enterprise Scale plans charged per edit-permission seat.",
   "source": "https://www.airtable.com/pricing",
   "tier": "declared"
  },
  {
   "date": "2026-08-21",
   "fact": "modalities.api.exists",
   "note": "Airtable publishes a public REST API that uses JSON objects and standard HTTP status codes to integrate base data with external systems.",
   "source": "https://airtable.com/developers/web/api/introduction",
   "tier": "declared"
  },
  {
   "date": "2026-08-21",
   "fact": "modalities.api.kinds[0]",
   "note": "The documented public API follows REST semantics with JSON-encoded objects.",
   "source": "https://airtable.com/developers/web/api/introduction",
   "tier": "declared"
  },
  {
   "date": "2026-08-21",
   "fact": "modalities.api.auth[0]",
   "note": "Airtable documents OAuth integrations registered at /create/oauth so other users can grant API access on their behalf.",
   "source": "https://airtable.com/developers/web/guides/oauth-integrations",
   "tier": "declared"
  },
  {
   "date": "2026-08-21",
   "fact": "modalities.api.auth[1]",
   "note": "Airtable documents personal access tokens created at /create/tokens for personal, client, or company integrations, passed as Authorization Bearer headers.",
   "source": "https://airtable.com/developers/web/guides/personal-access-tokens",
   "tier": "declared"
  },
  {
   "date": "2026-08-21",
   "fact": "modalities.api.coverage",
   "note": "List records is available on all plans with data.records:read. Pagination, formula filters, views, and field selection are documented; write and schema coverage sit on other endpoints and remain narrower than the full UI.",
   "source": "https://airtable.com/developers/web/api/list-records",
   "tier": "declared"
  },
  {
   "date": "2026-08-21",
   "fact": "modalities.sdk.exists",
   "note": "Airtable lists airtable.js on GitHub as the official JavaScript API client for Node.js and the browser.",
   "source": "https://airtable.com/developers/web/api/introduction",
   "tier": "declared"
  },
  {
   "date": "2026-08-21",
   "fact": "modalities.sdk.languages[0]",
   "note": "The official client is JavaScript (Node.js and browser).",
   "source": "https://airtable.com/developers/web/api/introduction",
   "tier": "declared"
  },
  {
   "date": "2026-08-21",
   "fact": "modalities.sdk.official",
   "note": "The Airtable GitHub organization publishes airtable.js as the official JavaScript client.",
   "source": "https://github.com/Airtable/airtable.js",
   "tier": "declared"
  },
  {
   "date": "2026-08-21",
   "fact": "modalities.mcp.first_party",
   "note": "Airtable documents its own MCP server at https://mcp.airtable.com/mcp, available to all users on all plans, with OAuth and personal-access-token authentication.",
   "source": "https://airtable.com/developers/agents/mcp/getting-started",
   "tier": "declared"
  },
  {
   "date": "2026-08-21",
   "fact": "modalities.integrations.zapier",
   "note": "Zapier documents an Airtable app with new-record triggers and create, update, delete, comment, base, and table actions.",
   "source": "https://zapier.com/apps/airtable/integrations",
   "tier": "scraped"
  },
  {
   "date": "2026-08-21",
   "fact": "modalities.integrations.make",
   "note": "Make documents a verified, Make-maintained Airtable app with record create, update, delete, search, and bulk modules.",
   "source": "https://www.make.com/en/integrations/airtable",
   "tier": "scraped"
  },
  {
   "date": "2026-08-21",
   "fact": "modalities.integrations.power_automate",
   "note": "Microsoft's connector catalog listed only Airtable (Independent Publisher) [DEPRECATED] on 2026-08-21, not a maintained first-party Airtable connector.",
   "source": "https://learn.microsoft.com/en-us/connectors/airtable/",
   "tier": "scraped"
  },
  {
   "date": "2026-08-21",
   "fact": "modalities.integrations.n8n",
   "note": "n8n documents a built-in Airtable node that can append, read, list, update, and delete table data, plus a separate Airtable trigger.",
   "source": "https://docs.n8n.io/integrations/builtin/app-nodes/n8n-nodes-base.airtable/",
   "tier": "scraped"
  },
  {
   "date": "2026-08-21",
   "fact": "modalities.cli.exists",
   "note": "Airtable documents an official CLI installed as npm install -g @airtable/mcp-cli for scripting and scheduled operations against live bases.",
   "source": "https://airtable.com/developers/agents",
   "tier": "declared"
  },
  {
   "date": "2026-08-21",
   "fact": "modalities.extensibility.webhooks",
   "note": "Airtable documents a Webhooks API to create, list, refresh, and consume change payloads. PAT and OAuth webhooks expire after seven days unless refreshed.",
   "source": "https://airtable.com/developers/web/api/webhooks-overview",
   "tier": "declared"
  },
  {
   "date": "2026-08-21",
   "fact": "modalities.data_access.export[0]",
   "note": "The list-records endpoint returns paginated JSON records and is available on all plans.",
   "source": "https://airtable.com/developers/web/api/list-records",
   "tier": "declared"
  },
  {
   "date": "2026-08-21",
   "fact": "modalities.data_access.export[1]",
   "note": "Airtable documents Download CSV for grid views on web and desktop apps. A full base cannot be exported as one file.",
   "source": "https://support.airtable.com/docs/getting-started-with-airtable-views",
   "tier": "declared"
  },
  {
   "date": "2026-08-21",
   "fact": "modalities.data_access.import[0]",
   "note": "Airtable's agent quickstart shows the MCP server creating bases and writing cleaned records from attached CSV and other source material.",
   "source": "https://airtable.com/developers/agents/intro/quickstart",
   "tier": "declared"
  },
  {
   "date": "2026-08-21",
   "fact": "verdict.scores.api",
   "note": "The REST API is documented, scoped, and read/write for records and webhooks, with official JS client support. Plan-capped API usage and seven-day webhook expiry keep it below the rubric's unusual-completeness tier.",
   "source": "https://airtable.com/developers/web/api/authentication",
   "tier": "declared"
  },
  {
   "date": "2026-08-21",
   "fact": "verdict.scores.mcp",
   "note": "The official hosted server is on all plans, supports OAuth and PATs, and covers bases, schema, records, interfaces, and automations. Permission roles still limit Interface-only users, so coverage is useful rather than complete.",
   "source": "https://airtable.com/developers/agents/mcp/getting-started",
   "tier": "declared"
  },
  {
   "date": "2026-08-21",
   "fact": "verdict.scores.integrations",
   "note": "Zapier, Make, and n8n cover record CRUD and some schema actions. Power Automate had only a deprecated Independent Publisher connector on 2026-08-21, which keeps the path in the useful-with-limits tier.",
   "source": "https://zapier.com/apps/airtable/integrations",
   "tier": "scraped"
  },
  {
   "date": "2026-08-21",
   "fact": "verdict.scores.cli",
   "note": "The official CLI wraps the MCP tool list with JSON output and profiles. It is a maintained agent/scripting client, not a standalone product CLI with a fixed command surface.",
   "source": "https://github.com/Airtable/airtable-mcp-cli",
   "tier": "declared"
  },
  {
   "date": "2026-08-21",
   "fact": "freshness.watch[0].url",
   "note": "Opened and verified as Airtable's current first-party MCP overview, including clients, tools, and OAuth versus PAT authentication.",
   "source": "https://airtable.com/developers/agents/mcp/getting-started",
   "tier": "declared"
  },
  {
   "date": "2026-08-21",
   "fact": "freshness.watch[1].url",
   "note": "Opened and verified as Airtable's current Web API introduction and official-client pointer.",
   "source": "https://airtable.com/developers/web/api/introduction",
   "tier": "declared"
  },
  {
   "date": "2026-08-21",
   "fact": "freshness.watch[2].url",
   "note": "Opened and verified as Airtable's current agent landing page for MCP, skills, and the official CLI.",
   "source": "https://airtable.com/developers/agents",
   "tier": "declared"
  }
 ],
 "freshness": {
  "last_verified": "2026-08-21",
  "volatility": "high",
  "watch": [
   {
    "type": "mcp",
    "url": "https://airtable.com/developers/agents/mcp/getting-started"
   },
   {
    "type": "docs",
    "url": "https://airtable.com/developers/web/api/introduction"
   },
   {
    "type": "docs",
    "url": "https://airtable.com/developers/agents"
   }
  ]
 },
 "homepage": "https://airtable.com",
 "id": "airtable",
 "license": "freemium",
 "modalities": {
  "agent_docs": {
   "llms_txt": "unknown"
  },
  "api": {
   "auth": [
    "oauth2",
    "personal-access-token"
   ],
   "coverage": "partial",
   "docs": "https://airtable.com/developers/web/api/introduction",
   "exists": true,
   "kinds": [
    "rest"
   ]
  },
  "cli": {
   "exists": true
  },
  "computer_use": {
   "issues": [],
   "viability": "unknown"
  },
  "data_access": {
   "export": [
    "api-json",
    "csv"
   ],
   "import": [
    "api-json"
   ]
  },
  "extensibility": {
   "scripting": [],
   "webhooks": true
  },
  "integrations": {
   "make": true,
   "n8n": true,
   "power_automate": false,
   "zapier": true
  },
  "mcp": {
   "first_party": true,
   "third_party": [],
   "verdict": "official"
  },
  "rpa": {
   "drivability": "unknown",
   "notes": "No repeatable UI probe was run. Airtable's REST API, hosted MCP server, official MCP CLI, webhooks, and documented iPaaS connectors cover practical automation without browser control.\n",
   "ui_stack": [
    "web-dom"
   ],
   "vendor_support": []
  },
  "sdk": {
   "exists": true,
   "languages": [
    "javascript"
   ],
   "official": true
  }
 },
 "name": "Airtable",
 "platforms": [
  "web",
  "windows",
  "macos",
  "ios",
  "android"
 ],
 "related": {
  "alternatives": [
   "google-sheets",
   "notion"
  ],
  "our_products": []
 },
 "schema_version": 1,
 "score_version": 1,
 "status": "active",
 "vendor": "Airtable",
 "verdict": {
  "best_path": "mcp",
  "scores": {
   "api": 8,
   "cli": 6,
   "computer_use": null,
   "integrations": 6,
   "mcp": 8,
   "overall": 8,
   "rpa": null
  },
  "summary": "Airtable is automatable today through a first-party hosted MCP server and a public REST Web API. The remote MCP endpoint at mcp.airtable.com/mcp is available on all plans, uses OAuth with dynamic client registration or a personal access token, and can list and search bases, read and write records, create and modify tables and fields, build interface pages, and create or update automations, scoped to the connected user's existing permissions. Airtable documents first-party connectors for Claude, ChatGPT, Claude Code, and Gemini Enterprise, plus an official @airtable/mcp-cli that discovers those same tools at runtime. The REST API at api.airtable.com/v0 is JSON over HTTPS and authenticates with OAuth 2.0 or personal access tokens. It can list, filter, create, update, and delete records and manage webhooks; metadata and enterprise endpoints are in scope when the token has the matching scopes and base access. Official JavaScript client airtable.js is listed on the API introduction. API and automation usage are plan-capped, webhooks created with PAT or OAuth expire after seven days unless refreshed, and the REST surface does not cover every Interface or automation editor action. Zapier, Make, and n8n have Airtable connectors; Microsoft's connector catalog listed only a deprecated Independent Publisher Airtable connector on 2026-08-21. Computer-use viability is unassessed.\n"
 }
}