Every change Wellknown observed on this MCP server, newest first, with what it was before and what it became. Tool-surface changes carry the definition diff. Nothing here is edited after the fact.
Authorization not required → required, Bearer, issuer https://clerk.clerk.com
Added "check_domain_dns", "create_application", "create_production_instance" and 18 more; changed the definition of "clerk_sdk_snippet" and "list_clerk_sdk_snippets" (2 tools before, 23 now)
{"destructiveHint":false,"idempotentHint":true,"openWorldHint":false,"readOnlyHint":falsetrue}
{"destructiveHint":false,"idempotentHint":true,"openWorldHint":false,"readOnlyHint":falsetrue}
Trigger a DNS check — Ask Clerk to re-check DNS records for an application domain now, then read status with get_domain_status.
Create Clerk application — Create a new application in the connected workspace (like `clerk apps create`).
Create production instance — Create the production instance for an application on a domain you own, cloned from development (the first step of `clerk deploy`). Irreversible; requires confirm: true. Returns the DNS records to add and the next steps.
Create user — Create a user in an instance (like `clerk users create`). Named fields are merged over body, the raw Backend API create-user request.
Disable billing — Disable billing for organizations and/or users (like `clerk disable billing`). Leaves organizations themselves enabled.
Disable organizations — Disable organizations on an instance (like `clerk disable orgs`). Refuses while organization billing is enabled.
Enable billing — Enable billing for organizations and/or users (like `clerk enable billing`). Organization billing also enables organizations.
Enable organizations — Enable organizations on an instance (like `clerk enable orgs`).
Get Clerk application — Get one Clerk application that the connected account can access.
Get OAuth providers needing production credentials — List OAuth providers enabled on the development instance, the credential fields each needs in production, and whether production already has them (the OAuth step of `clerk deploy`).
Get domain verification status — Read DNS, SSL, and email verification status for an application domain.
Get instance configuration — Read instance configuration (like `clerk config pull`). Sensitive values are redacted. Pass keys to limit the top-level sections returned.
Get instance configuration schema — Read the JSON schema for instance configuration (like `clerk config schema`). Pass keys to limit the top-level sections returned.
List Clerk applications — List the applications in the connected workspace (like `clerk apps list`).
List application domains — List an application's domains, including the DNS records each one needs (dns_targets).
List users — List users of an instance (like `clerk users list`). Filters match the Backend API list-users query.
Patch instance configuration — Partially update instance configuration (like `clerk config patch`). Use dry_run first to validate without applying.
Replace instance configuration — Replace the entire instance configuration (like `clerk config put`). config must include every top-level key, so start from get_instance_config. Use dry_run first.
Set OAuth provider credentials — Save production OAuth credentials for a provider on an instance (the credential step of `clerk deploy`). Use get_deploy_oauth_providers for the required fields.
Send feedback to Clerk — Send feedback to the Clerk team about a problem you hit while working with Clerk for the user. Call this when a Clerk task fails, needed a workaround, a Clerk tool returned a confusing or wrong result, documentation was missing, or the user asks you to report a problem. Never include secrets, API keys, tokens, or personal data about end users. Reports are read by the Clerk team and used to improve Clerk.
Who am I — Show the connected Clerk account, its active workspace, and the granted scopes (like `clerk whoami`).
Authorization not required, issuer https://clerk.clerk.com
Authorization not required, issuer https://clerk.clerk.com
Authorization not required, issuer https://clerk.clerk.com
Authorization not required, issuer https://clerk.clerk.com
Authorization not required, issuer https://clerk.clerk.com
Authorization not required, issuer https://clerk.clerk.com
Authorization not required, issuer https://clerk.clerk.com
Authorization not required, issuer https://clerk.clerk.com
Changed the definition of "clerk_sdk_snippet" and "list_clerk_sdk_snippets"
{"destructiveHint":false,"openWorldHint":false,"readOnlyHint":truefalse}
{"destructiveHint":false,"openWorldHint":false,"readOnlyHint":truefalse}
Authorization not required, issuer https://clerk.clerk.com
Authorization not required, issuer https://clerk.clerk.com
Authorization not required, issuer https://clerk.clerk.com
Certificate recorded, valid to 2026-11-28
Authorization not required, issuer https://clerk.clerk.com
First tool surface recorded: 2 tools (server version 0.0.0)
Showing the latest 17 events. The API returns up to 500 and filters by kind: ?kind=tool_surface_changed