{
 "categories": [
  "low-code",
  "developer-tools"
 ],
 "deployment": "hybrid",
 "evidence": [
  {
   "date": "2026-09-06",
   "fact": "homepage",
   "note": "Retool presents a commercial platform for generating and governing production-ready internal apps, with a free path into the new app builder.",
   "source": "https://retool.com/",
   "tier": "declared"
  },
  {
   "date": "2026-09-06",
   "fact": "vendor",
   "note": "The site identifies the product and company as Retool.",
   "source": "https://retool.com/",
   "tier": "declared"
  },
  {
   "date": "2026-09-06",
   "fact": "license",
   "note": "Retool publishes a Free cloud plan for up to five users, plus paid Team, Business, and Enterprise plans. That is recorded here as freemium.",
   "source": "https://retool.com/pricing",
   "tier": "declared"
  },
  {
   "date": "2026-09-06",
   "fact": "deployment",
   "note": "Cloud plans are listed separately from Enterprise options that include managed cloud or blessed self-hosted, custom self-hosted, and air-gapped deployment.",
   "source": "https://retool.com/pricing",
   "tier": "declared"
  },
  {
   "date": "2026-09-06",
   "fact": "modalities.api.exists",
   "note": "Retool API 4.29.0 documents RESTful requests to manage organization objects such as users and resource configurations at https://{your-retool-instance}/api/v2.",
   "source": "https://docs.retool.com/api",
   "tier": "declared"
  },
  {
   "date": "2026-09-06",
   "fact": "modalities.api.kinds[0]",
   "note": "The reference describes RESTful requests relative to the instance URL under /api/v2.",
   "source": "https://docs.retool.com/api",
   "tier": "declared"
  },
  {
   "date": "2026-09-06",
   "fact": "modalities.api.kinds[1]",
   "note": "Retool documents an OpenAPI spec at https://api.retool.com/api/v2/spec for cloud and https://[instance]/api/v2/spec for self-hosted, used to create an OpenAPI resource.",
   "source": "https://docs.retool.com/data-sources/guides/connect/retool-api",
   "tier": "declared"
  },
  {
   "date": "2026-09-06",
   "fact": "modalities.api.auth[0]",
   "note": "Organization admins create scoped access tokens on Settings \u2192 Retool API. Requests use Bearer HTTP authentication. Spaces have their own tokens and endpoints.",
   "source": "https://docs.retool.com/org-users/guides/retool-api/authentication",
   "tier": "declared"
  },
  {
   "date": "2026-09-06",
   "fact": "modalities.api.coverage",
   "note": "The API is documented for cloud and self-hosted 3.18+ and covers users, groups, folders, and permissions. App-canvas authoring is not this surface. Pricing lists full write APIs on Enterprise, so coverage is partial of the product.",
   "source": "https://docs.retool.com/org-users/guides/retool-api/automate-onboarding",
   "tier": "declared"
  },
  {
   "date": "2026-09-06",
   "fact": "modalities.sdk.exists",
   "note": "Retool documents official JavaScript and Python SDKs for Retool RPC, which register backend functions that apps can call.",
   "source": "https://docs.retool.com/data-sources/tutorials/retool-rpc",
   "tier": "declared"
  },
  {
   "date": "2026-09-06",
   "fact": "modalities.sdk.languages[0]",
   "note": "The RPC tutorial states Retool currently supports a JavaScript SDK and shows Node.js server registration.",
   "source": "https://docs.retool.com/data-sources/tutorials/retool-rpc",
   "tier": "declared"
  },
  {
   "date": "2026-09-06",
   "fact": "modalities.sdk.languages[1]",
   "note": "The same page states Retool currently supports a Python SDK for Retool RPC.",
   "source": "https://docs.retool.com/data-sources/tutorials/retool-rpc",
   "tier": "declared"
  },
  {
   "date": "2026-09-06",
   "fact": "modalities.sdk.official",
   "note": "The SDKs are documented as Retool's RPC SDKs, with CLI scaffolding via npx retool-cli rpc.",
   "source": "https://docs.retool.com/data-sources/tutorials/retool-rpc",
   "tier": "declared"
  },
  {
   "date": "2026-09-06",
   "fact": "modalities.mcp.first_party",
   "note": "Retool documents its own MCP server at https://example.retool.com/mcp for building apps, importing React apps, and managing organization settings and users. Transport is HTTP. Auth is OAuth 2.0. The page states this is distinct from the MCP resource that connects to external MCP servers.",
   "source": "https://docs.retool.com/build/apps/guides/create/mcp",
   "tier": "declared"
  },
  {
   "date": "2026-09-06",
   "fact": "modalities.mcp.verdict",
   "note": "Retool publishes a first-party tool catalog with mcp:read, mcp:write, and mcp:admin scopes for apps, resources, React-app threads, publishing, users, groups, workflows, and invites.",
   "source": "https://docs.retool.com/build/apps/reference/mcp-tools",
   "tier": "declared"
  },
  {
   "date": "2026-09-06",
   "fact": "modalities.cli.exists",
   "note": "Retool CLI is a Node.js tool installed with npm install -g retool-cli. Commands cover login, apps create/list/export/delete, database tables, scaffold, custom-component, and workflows list/delete.",
   "source": "https://docs.retool.com/apps/reference/retool-cli",
   "tier": "declared"
  },
  {
   "date": "2026-09-06",
   "fact": "modalities.extensibility.webhooks",
   "note": "Retool Workflows accept inbound JSON webhook triggers at a unique endpoint, authenticated with the X-Workflow-Api-Key header or workflowApiKey query parameter. Workflows can respond with a Response block.",
   "source": "https://docs.retool.com/workflows/guides/webhooks",
   "tier": "declared"
  },
  {
   "date": "2026-09-06",
   "fact": "modalities.data_access.export[0]",
   "note": "Classic apps export as a single JSON file from the app IDE or homepage overflow menu.",
   "source": "https://docs.retool.com/apps/guides/app-management/import-export",
   "tier": "declared"
  },
  {
   "date": "2026-09-06",
   "fact": "modalities.data_access.export[1]",
   "note": "Classic apps also export as a Toolscript ZIP archive of many files. Exports include queries, components, and modules, not resources.",
   "source": "https://docs.retool.com/apps/guides/app-management/import-export",
   "tier": "declared"
  },
  {
   "date": "2026-09-06",
   "fact": "modalities.data_access.import[0]",
   "note": "Replace app with JSON/ZIP imports a classic app from an existing JSON export.",
   "source": "https://docs.retool.com/apps/guides/app-management/import-export",
   "tier": "declared"
  },
  {
   "date": "2026-09-06",
   "fact": "modalities.data_access.import[1]",
   "note": "The same import path accepts a ZIP/Toolscript archive. MCP also documents prepared React-app zip import on the first-party server, which is a separate path.",
   "source": "https://docs.retool.com/apps/guides/app-management/import-export",
   "tier": "declared"
  },
  {
   "date": "2026-09-06",
   "fact": "modalities.agent_docs.llms_txt",
   "note": "Retool publishes https://docs.retool.com/llms.txt as a documentation index following the llmstxt.org standard, including app, workflow, and MCP pages.",
   "source": "https://docs.retool.com/llms.txt",
   "tier": "declared"
  },
  {
   "date": "2026-09-06",
   "fact": "verdict.scores.api",
   "note": "The REST API is documented, Bearer-authenticated, OpenAPI-described, and read/write for org objects including users, groups, apps, workflows, and resources. It does not author the new React app builder, and pricing lists full write APIs on Enterprise, so the path is useful production org automation rather than 8\u201310 product completeness.",
   "source": "https://docs.retool.com/api",
   "tier": "declared"
  },
  {
   "date": "2026-09-06",
   "fact": "verdict.scores.mcp",
   "note": "Official tools cover React app create/edit/import/publish and admin listing. mcp:admin is org-admin-only. Classic builder is out of path. Self-hosted needs 4.0.0+. That is official useful coverage with operational limits.",
   "source": "https://docs.retool.com/build/apps/reference/mcp-tools",
   "tier": "declared"
  },
  {
   "date": "2026-09-06",
   "fact": "verdict.scores.mcp",
   "note": "Opened Retool's external MCP resource guide so first-party coverage is not confused with Retool-as-MCP-client. That connector is out of this record's first-party server boundary.",
   "source": "https://docs.retool.com/data-sources/guides/connect/mcp",
   "tier": "declared"
  },
  {
   "date": "2026-09-06",
   "fact": "verdict.scores.cli",
   "note": "Official CLI covers apps, database, scaffold, and workflows after Google SSO, email/password, or cookie validation. Cookie validation is required when 2FA is enabled. Authentication is interactive, so the path is usable but gated for unattended agents.",
   "source": "https://docs.retool.com/apps/reference/retool-cli",
   "tier": "declared"
  },
  {
   "date": "2026-09-06",
   "fact": "freshness.watch[0].url",
   "note": "Opened Retool's current first-party MCP setup page, including tenant URL, OAuth, Streamable HTTP, self-hosted 4.0.0+, and the distinction from the external MCP resource.",
   "source": "https://docs.retool.com/build/apps/guides/create/mcp",
   "tier": "declared"
  },
  {
   "date": "2026-09-06",
   "fact": "freshness.watch[1].url",
   "note": "Opened and verified as Retool's current first-party MCP tool catalog and scope table.",
   "source": "https://docs.retool.com/build/apps/reference/mcp-tools",
   "tier": "declared"
  },
  {
   "date": "2026-09-06",
   "fact": "freshness.watch[2].url",
   "note": "Opened and verified as Retool's current API token, scope, Bearer auth, Spaces, and rate-limit page.",
   "source": "https://docs.retool.com/org-users/guides/retool-api/authentication",
   "tier": "declared"
  },
  {
   "date": "2026-09-06",
   "fact": "freshness.watch[3].url",
   "note": "Opened and verified as Retool's current official CLI install, authentication, and command reference.",
   "source": "https://docs.retool.com/apps/reference/retool-cli",
   "tier": "declared"
  },
  {
   "date": "2026-09-06",
   "fact": "freshness.watch[4].url",
   "note": "Opened and verified as Retool's current documentation index for agents.",
   "source": "https://docs.retool.com/llms.txt",
   "tier": "declared"
  }
 ],
 "freshness": {
  "last_verified": "2026-09-06",
  "volatility": "high",
  "watch": [
   {
    "type": "mcp",
    "url": "https://docs.retool.com/build/apps/guides/create/mcp"
   },
   {
    "type": "mcp",
    "url": "https://docs.retool.com/build/apps/reference/mcp-tools"
   },
   {
    "type": "docs",
    "url": "https://docs.retool.com/org-users/guides/retool-api/authentication"
   },
   {
    "type": "docs",
    "url": "https://docs.retool.com/apps/reference/retool-cli"
   },
   {
    "type": "docs",
    "url": "https://docs.retool.com/llms.txt"
   }
  ]
 },
 "homepage": "https://retool.com/",
 "id": "retool",
 "license": "freemium",
 "modalities": {
  "agent_docs": {
   "llms_txt": true
  },
  "api": {
   "auth": [
    "access-token"
   ],
   "coverage": "partial",
   "docs": "https://docs.retool.com/api",
   "exists": true,
   "kinds": [
    "rest",
    "openapi"
   ]
  },
  "cli": {
   "exists": true
  },
  "computer_use": {
   "issues": [],
   "viability": "unknown"
  },
  "data_access": {
   "export": [
    "json",
    "toolscript"
   ],
   "import": [
    "json",
    "zip"
   ]
  },
  "extensibility": {
   "scripting": [],
   "webhooks": true
  },
  "integrations": {
   "make": "unknown",
   "n8n": "unknown",
   "power_automate": "unknown",
   "zapier": "unknown"
  },
  "mcp": {
   "first_party": true,
   "third_party": [],
   "verdict": "official"
  },
  "rpa": {
   "drivability": "unknown",
   "notes": "No repeatable UI probe was run. Retool's tenant MCP server, REST API, official CLI, workflow webhooks, and JSON/Toolscript import-export cover practical automation without browser control. Classic builder canvases are out of the first-party MCP path.\n",
   "ui_stack": [
    "web-dom"
   ],
   "vendor_support": []
  },
  "sdk": {
   "exists": true,
   "languages": [
    "javascript",
    "python"
   ],
   "official": true
  }
 },
 "name": "Retool",
 "platforms": [
  "web"
 ],
 "related": {
  "alternatives": [
   "zapier",
   "n8n",
   "power-automate"
  ],
  "our_products": []
 },
 "schema_version": 1,
 "score_version": 1,
 "status": "active",
 "vendor": "Retool",
 "verdict": {
  "best_path": "mcp",
  "scores": {
   "api": 7,
   "cli": 5,
   "computer_use": null,
   "integrations": null,
   "mcp": 8,
   "overall": 8,
   "rpa": null
  },
  "summary": "Retool is automatable today through a first-party tenant MCP server and a REST organization API. This record is Retool Cloud and self-hosted Retool 4.0.0+ as exposed by https://<tenant>.retool.com/mcp for app building and organization and user management. It is not Workato, Appsmith, or Power Apps, and it is not Retool's separate MCP resource that only consumes external MCP servers. The first-party server uses Streamable HTTP and OAuth 2.0. Documented tools list, inspect, and grant access to apps; create and update resources; execute TypeScript against resources; create or continue React-app threads from a prompt; import React apps; publish threads; and, with the mcp:admin scope, list users, groups, workflows, folders, environments, audit logs, and invites. Scopes cannot exceed the signed-in account. Only organization administrators can select mcp:admin. Self-hosted MCP requires version 4.0.0 or later and the same prerequisites as the new app building experience. Classic drag-and-drop builder work is out of this MCP path. The Retool API at https://{instance}/api/v2 authenticates with a Bearer access token created by an organization admin under Settings \u2192 Retool API. It lists, clones, and deletes apps; manages users, groups, folders, spaces, resources, permissions, roles, and workflows; and publishes an OpenAPI spec. Cloud organizations use https://api.retool.com/api/v2/spec. The API is documented for cloud and self-hosted 3.18+. It does not replace the React app-building MCP tools. Retool's pricing page lists full platform APIs including write access on Enterprise. Official retool-cli installs from npm and can list, create, export, and delete apps after interactive login. Workflows accept inbound JSON webhooks authenticated with X-Workflow-Api-Key. iPaaS catalogs were not opened. Computer-use viability is unassessed. MCP scores 8 and is the best path for agents that should build or inspect Retool apps. Use the REST API for deterministic org provisioning.\n"
 }
}