{
 "categories": [
  "identity",
  "developer-tools"
 ],
 "deployment": "saas",
 "evidence": [
  {
   "date": "2026-09-26",
   "fact": "homepage",
   "note": "Clerk presents a commercial authentication and user-management platform with prebuilt sign-in, user, organization, and billing components.",
   "source": "https://clerk.com/",
   "tier": "declared"
  },
  {
   "date": "2026-09-26",
   "fact": "license",
   "note": "The Hobby plan is free, needs no credit card, and includes a 50,000 monthly retained user limit per application. Pro is $20 per month billed annually.",
   "source": "https://clerk.com/pricing",
   "tier": "declared"
  },
  {
   "date": "2026-09-26",
   "fact": "modalities.api.exists",
   "note": "The Backend API reference publishes an OpenAPI server at https://api.clerk.com/v1 with tags for users, organizations, sessions, invitations, connections, machines, API keys, billing, and webhooks.",
   "source": "https://clerk.com/docs/reference/backend-api",
   "tier": "declared"
  },
  {
   "date": "2026-09-26",
   "fact": "modalities.api.kinds[0]",
   "note": "The reference is an HTTP API under /v1. The JavaScript overview shows the same resources as fetch calls such as GET https://api.clerk.com/v1/users.",
   "source": "https://clerk.com/docs/reference/backend-api",
   "tier": "declared"
  },
  {
   "date": "2026-09-26",
   "fact": "modalities.api.auth[0]",
   "note": "The OpenAPI security scheme is HTTP Bearer. The description says the credential is the secret key from API Keys in the Clerk Dashboard, formatted as sk_ then the environment and secret value.",
   "source": "https://clerk.com/docs/reference/backend-api",
   "tier": "declared"
  },
  {
   "date": "2026-09-26",
   "fact": "modalities.api.coverage",
   "note": "The CLI guide says analytics, usage metrics, application and email logs, workspace team and billing, Account Portal branding, and Clerk Protect stay in the Dashboard. The Backend API is the instance surface, not every Dashboard control.",
   "source": "https://clerk.com/docs/cli.md",
   "tier": "declared"
  },
  {
   "date": "2026-09-26",
   "fact": "modalities.api.docs",
   "note": "https://clerk.com/docs/reference/backend-api is the public Backend API reference.",
   "source": "https://clerk.com/docs/reference/backend-api",
   "tier": "declared"
  },
  {
   "date": "2026-09-26",
   "fact": "modalities.sdk.exists",
   "note": "Clerk publishes frontend and backend SDK references, including JavaScript, Python, Go, Java, PHP, Ruby, and C#.",
   "source": "https://clerk.com/docs/reference/overview.md",
   "tier": "declared"
  },
  {
   "date": "2026-09-26",
   "fact": "modalities.sdk.languages",
   "note": "Backend SDK entries name JavaScript frameworks plus C#, Go, Java, PHP, Python, and Ruby. Angular, Flutter, Rust, and several other adapters are listed separately as community-maintained.",
   "source": "https://clerk.com/docs/reference/overview.md",
   "tier": "declared"
  },
  {
   "date": "2026-09-26",
   "fact": "modalities.sdk.official",
   "note": "clerkClient is documented as Clerk's JavaScript wrapper for the Backend API, initialized with the secret key. The SDK overview presents the other backend libraries as Clerk SDKs.",
   "source": "https://clerk.com/docs/reference/backend/overview",
   "tier": "declared"
  },
  {
   "date": "2026-09-26",
   "fact": "modalities.mcp.first_party",
   "note": "Clerk documents its own remote MCP server at https://mcp.clerk.com/mcp and marks the feature beta.",
   "source": "https://clerk.com/docs/guides/ai/mcp/clerk-mcp-server",
   "tier": "declared"
  },
  {
   "date": "2026-09-26",
   "fact": "modalities.mcp.verdict",
   "note": "The page lists two tools, clerk_sdk_snippet and list_clerk_sdk_snippets, and says the server supplies SDK snippets and implementation patterns. Transport is Streamable HTTP only.",
   "source": "https://clerk.com/docs/guides/ai/mcp/clerk-mcp-server",
   "tier": "declared"
  },
  {
   "date": "2026-09-26",
   "fact": "modalities.cli.exists",
   "note": "Clerk documents the Clerk CLI, including clerk init, clerk api, clerk users, and clerk mcp install. Non-TTY use defaults to agent mode, and clerk init -y skips prompts.",
   "source": "https://clerk.com/docs/cli.md",
   "tier": "declared"
  },
  {
   "date": "2026-09-26",
   "fact": "modalities.extensibility.webhooks",
   "note": "Clerk sends webhook events as HTTP POST requests with a JSON payload and uses Svix. The signing secret is on the endpoint in the Dashboard.",
   "source": "https://clerk.com/docs/guides/development/webhooks/overview",
   "tier": "declared"
  },
  {
   "date": "2026-09-26",
   "fact": "modalities.data_access.export[0]",
   "note": "Backend SDK examples return user objects as JSON from the Backend API.",
   "source": "https://clerk.com/docs/reference/backend/overview",
   "tier": "declared"
  },
  {
   "date": "2026-09-26",
   "fact": "modalities.data_access.import[0]",
   "note": "The Backend API reference includes write operations for users, organizations, invitations, and related resources, so callers send JSON to create and update those objects.",
   "source": "https://clerk.com/docs/reference/backend-api",
   "tier": "declared"
  },
  {
   "date": "2026-09-26",
   "fact": "modalities.agent_docs.llms_txt",
   "note": "https://clerk.com/docs/llms.txt is a first-party index of Clerk documentation, including the CLI, Backend API, SDK references, and the Clerk MCP server guide.",
   "source": "https://clerk.com/docs/llms.txt",
   "tier": "declared"
  },
  {
   "date": "2026-09-26",
   "fact": "verdict.scores.api",
   "note": "The Backend API is documented, read/write across users and organizations, Bearer-authenticated, and paired with official SDKs and Svix webhooks. Dashboard-only analytics and workspace billing remain outside it, so the path is broad rather than complete.",
   "source": "https://clerk.com/docs/reference/backend-api",
   "tier": "declared"
  },
  {
   "date": "2026-09-26",
   "fact": "verdict.scores.mcp",
   "note": "The hosted server is official and useful for current SDK snippets, and it is still beta with two published tools. It does not operate tenant users or organizations.",
   "source": "https://clerk.com/docs/guides/ai/mcp/clerk-mcp-server",
   "tier": "declared"
  },
  {
   "date": "2026-09-26",
   "fact": "verdict.scores.cli",
   "note": "The CLI is official, supports non-interactive agent mode and JSON input, and clerk api reaches Backend API endpoints. Curated commands do not cover every feature, and several controls remain Dashboard-only.",
   "source": "https://clerk.com/docs/cli.md",
   "tier": "declared"
  },
  {
   "date": "2026-09-26",
   "fact": "freshness.watch[0].url",
   "note": "Opened the Backend API reference, including the https://api.clerk.com/v1 server and Bearer secret-key scheme.",
   "source": "https://clerk.com/docs/reference/backend-api",
   "tier": "declared"
  },
  {
   "date": "2026-09-26",
   "fact": "freshness.watch[1].url",
   "note": "Opened the Clerk MCP server guide, including the beta label, https://mcp.clerk.com/mcp, Streamable HTTP, and the two snippet tools.",
   "source": "https://clerk.com/docs/guides/ai/mcp/clerk-mcp-server",
   "tier": "declared"
  },
  {
   "date": "2026-09-26",
   "fact": "freshness.watch[2].url",
   "note": "Opened the Clerk CLI guide, including agent mode, clerk api, and the Dashboard-only feature list.",
   "source": "https://clerk.com/docs/cli.md",
   "tier": "declared"
  },
  {
   "date": "2026-09-26",
   "fact": "freshness.watch[3].url",
   "note": "Opened the docs llms.txt index.",
   "source": "https://clerk.com/docs/llms.txt",
   "tier": "declared"
  },
  {
   "date": "2026-09-26",
   "fact": "freshness.watch[4].url",
   "note": "Opened the webhooks overview, including JSON POST delivery and Svix.",
   "source": "https://clerk.com/docs/guides/development/webhooks/overview",
   "tier": "declared"
  }
 ],
 "freshness": {
  "last_verified": "2026-09-26",
  "volatility": "high",
  "watch": [
   {
    "type": "docs",
    "url": "https://clerk.com/docs/reference/backend-api"
   },
   {
    "type": "mcp",
    "url": "https://clerk.com/docs/guides/ai/mcp/clerk-mcp-server"
   },
   {
    "type": "docs",
    "url": "https://clerk.com/docs/cli.md"
   },
   {
    "type": "docs",
    "url": "https://clerk.com/docs/llms.txt"
   },
   {
    "type": "docs",
    "url": "https://clerk.com/docs/guides/development/webhooks/overview"
   }
  ]
 },
 "homepage": "https://clerk.com/",
 "id": "clerk",
 "license": "freemium",
 "modalities": {
  "agent_docs": {
   "llms_txt": true
  },
  "api": {
   "auth": [
    "bearer"
   ],
   "coverage": "partial",
   "docs": "https://clerk.com/docs/reference/backend-api",
   "exists": true,
   "kinds": [
    "rest"
   ]
  },
  "cli": {
   "exists": true
  },
  "computer_use": {
   "issues": [],
   "viability": "unknown"
  },
  "data_access": {
   "export": [
    "json"
   ],
   "import": [
    "json"
   ]
  },
  "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. The Backend API, official SDKs, Clerk CLI, Svix webhooks, and the hosted docs MCP cover user and organization automation without browser control.\n",
   "ui_stack": [
    "web-dom"
   ],
   "vendor_support": []
  },
  "sdk": {
   "exists": true,
   "languages": [
    "javascript",
    "python",
    "go",
    "java",
    "php",
    "ruby",
    "csharp"
   ],
   "official": true
  }
 },
 "name": "Clerk",
 "platforms": [
  "web"
 ],
 "related": {
  "alternatives": [
   "auth0",
   "stytch",
   "workos"
  ],
  "our_products": []
 },
 "schema_version": 1,
 "score_version": 1,
 "status": "active",
 "vendor": "Clerk",
 "verdict": {
  "best_path": "api",
  "scores": {
   "api": 8,
   "cli": 7,
   "computer_use": null,
   "integrations": null,
   "mcp": 6,
   "overall": 8,
   "rpa": null
  },
  "summary": "Clerk is automatable today through the Backend API. This record is Clerk authentication and user management. It is not Auth0, Stytch, WorkOS, or Descope. The Backend API base is https://api.clerk.com/v1. Requests use a secret key as an HTTP Bearer token. The key is created under API Keys in the Clerk Dashboard. The published reference covers users, organizations, sessions, invitations, SAML and enterprise connections, machines, M2M tokens, API keys, billing, and webhooks. Official backend SDKs wrap that API for JavaScript, Python, Go, Java, PHP, Ruby, and C#. The Clerk CLI installs with npm, pnpm, yarn, bun, Homebrew, or the Clerk install script. Non-TTY runs default to agent mode. clerk api calls Backend API endpoints, and clerk init -y skips confirmation prompts. Analytics, workspace billing, and some branding controls stay in the Dashboard. The hosted MCP server at https://mcp.clerk.com/mcp is marked beta and speaks Streamable HTTP only. Its published tools are clerk_sdk_snippet and list_clerk_sdk_snippets. That server returns SDK snippets and implementation patterns. It does not administer a Clerk instance. clerk mcp install registers it in detected clients. Webhooks are JSON POST deliveries through Svix, with the signing secret shown on the endpoint in the Dashboard. The Hobby plan is free, with a 50,000 monthly retained user limit per application. Connector catalogs were not opened. Computer-use viability is unassessed. The API scores 8 and is the best path. The CLI scores 7. The docs MCP scores 6.\n"
 }
}