CodeQL Development MCP Server
OFFICIAL SERVERWrite, test, run and profile CodeQL queries from an AI assistant through the local CodeQL CLI
Clerk's hosted server for managing Clerk applications, users and domains and fetching SDK code snippets
Official · Clerk Remote (hosted) · Streamable HTTP SecurityDeveloper tools
69 popularity score ★ 55 ↓ 103k/wk
Opens the app, which asks before it adds the server.
claude mcp add clerk --transport http https://mcp.clerk.com/mcp{
"mcpServers": {
"clerk": {
"command": "npx",
"args": ["-y", "mcp-remote", "https://mcp.clerk.com/mcp"]
}
}
}codex mcp add clerk --url https://mcp.clerk.com/mcp{
"mcpServers": {
"clerk": {
"url": "https://mcp.clerk.com/mcp"
}
}
}{
"servers": {
"clerk": {
"type": "http",
"url": "https://mcp.clerk.com/mcp"
}
}
}{
"mcpServers": {
"clerk": {
"command": "npx",
"args": ["-y", "mcp-remote", "https://mcp.clerk.com/mcp"]
}
}
}{
"context_servers": {
"clerk": {
"command": {
"path": "npx",
"args": ["-y", "mcp-remote", "https://mcp.clerk.com/mcp"]
}
}
}
}fx mcp add --transport http clerk https://mcp.clerk.com/mcpClerk runs this server itself at https://mcp.clerk.com/mcp. You sign in with the account you use for the Clerk Dashboard and pick one workspace. From then on an assistant can list, inspect and create applications in it. It can also read instance configuration and change it, with a dry run to preview the change first. Users can be listed and created, and for a domain it shows the DNS records Clerk wants and can ask for a fresh check. When you are ready to launch, it turns a development instance into a production one and stores the OAuth provider credentials production needs.
If you run your own MCP server with Clerk, a newer tool, list_application_feedback, reads the feedback that agents reported through that server, filtered by kind, impact or user. Two snippet tools hand back Clerk code for one feature or for a setup bundle such as b2b-saas or organizations.
The docs now list 21 tools. The official MCP registry entry (version 0.1.0, published 2026-03-09) still calls it a docs, snippets and quickstart server, which is older than the account tools. Its sign-in metadata names https://clerk.clerk.com as the authorization server and lists eight scopes: the seven in the docs plus organizations:read, which the docs do not mention.
There is nothing to install. The clerk npm package and the github.com/clerk/cli repository hold Clerk's general command-line tool. Its `clerk mcp` command manages the connection to this server for editors, while commands such as `clerk feedback` and `clerk security` belong to the CLI and are not tools of the server.
| Clerk | Any tool call needs a Clerk account and a workspace in it; your workspace Role bounds what the tools may do |
|---|---|
| Also |
|
Codex needs `codex mcp login clerk` to sign in again later. On Claude Team and Enterprise plans an Owner must add the connector in Organization settings before members can use it.
Streamable HTTP only; there is no SSE endpoint. Tools never return instances' secret keys, and sensitive values are redacted when configuration is read, so keys must come from the Dashboard or `clerk env pull`. Creating a production instance cannot be undone and that tool requires confirm: true. User tools list and create users only; the docs name no update or delete tool. Switching workspace means signing out and connecting again (with mcp-remote, deleting ~/.mcp-auth, which signs out of every server it bridges).
Developers already building on Clerk who want an assistant to set up applications, inspect or change instance settings, prepare production domains and OAuth credentials, or pull official code snippets without leaving the editor. Because it acts as you and can change configuration and create users and production instances, use a client that asks before running tools marked as changing things. If you only want SDK snippets, note that every tool, snippets included, still requires signing in to a Clerk account.
whoamilist_applicationsget_applicationcreate_applicationget_instance_configget_instance_config_schemapatch_instance_configput_instance_configlist_userscreate_userlist_domainsget_domain_statuscheck_domain_dnsget_deploy_oauth_providerscreate_production_instanceset_oauth_provider_credentialssubmit_feedbackget_more_toolsclerk_sdk_snippetlist_clerk_sdk_snippets