BoltMCP · Authentication Profile

Boltmcp Authentication

Authentication

BoltMCP secures its APIs with openIdConnect and oauth2 across 1 declared security scheme, as derived from its OpenAPI definitions. OAuth 2.0 is offered via the authorizationCode and clientCredentials flow(s).

CompanyMCPAgentsArtificial IntelligenceKubernetesSelf-HostedEnterpriseIdentityDeveloper Tools
Methods: openIdConnect, oauth2 Schemes: 1 OAuth flows: authorizationCode, clientCredentials API key in:

Security Schemes

oidc openIdConnect

Source

Authentication Profile

boltmcp-authentication.yml Raw ↑
generated: '2026-09-14'
method: searched
source: https://install.boltmcp.io/docs/sign-in
docs: https://install.boltmcp.io/docs/sign-in
note: >-
  Derived from no OpenAPI - BoltMCP publishes none. This profile is read from the published
  installation documentation, which describes the identity layer of a BoltMCP deployment in detail.
  Every surface in a BoltMCP install authenticates through OpenID Connect against an identity
  provider the customer runs; the chart bundles Keycloak 26.7.0 as the default, and the architecture
  page names Okta, Microsoft Entra and Ping Identity as supported alternatives.
summary:
  types: [openIdConnect, oauth2]
  api_key_in: []
  oauth2_flows: [authorizationCode, clientCredentials]
  identity_provider_default: keycloak
  identity_provider_byo: [Okta, Microsoft Entra, Ping Identity]
  mfa: delegated to the identity provider
schemes:
- name: oidc
  type: openIdConnect
  provider: keycloak
  realm: boltmcp
  issuer_template: https://auth.{global.domain}/realms/boltmcp
  discovery: >-
    Services fetch the OIDC discovery document from the PUBLIC issuer URL server-side, which is why
    the troubleshooting docs call out split-horizon DNS as a failure mode.
  sources: [https://install.boltmcp.io/docs/troubleshooting]
clients:
- client_id: boltmcp-web
  purpose: the dashboard authenticating end users
  secret_key: web-client-secret
- client_id: boltmcp-mcp-server
  purpose: the MCP servers authenticating users and agents
  secret_key: mcp-server-client-secret
- client_id: boltmcp-rest-api
  purpose: the internal REST API verifying tokens
  status: redundant as of chart 0.5.x - the migration guide says it may be deleted
- client_id: boltmcp-rest-api-to-keycloak
  purpose: the REST API's Keycloak Admin service account
  secret_key: rest-api-to-keycloak-client-secret
- client_id: boltmcp-mcp-server-to-rest-api
  purpose: pre-configured so a first MCP server can authenticate users with the internal API
- client_id: boltmcp-mcp-server-to-keycloak
  purpose: pre-configured so a first MCP server can authenticate users with the Keycloak Admin API
dynamic_client_registration:
  supported: true
  mechanism: CIMD client policies in the boltmcp Keycloak realm
  note: >-
    "MCP clients such as Claude don't need a pre-configured client: they register themselves via the
    realm's CIMD client policies when connecting." Quoted verbatim from the Sign In documentation.
  source: https://install.boltmcp.io/docs/sign-in
user_requirements:
  required_claims: [email, given_name]
  note: >-
    BoltMCP requires users to have an email and a first name to sign in; the auto-provisioned
    boltmcp_admin user gets both at realm-import time.
  source: https://install.boltmcp.io/docs/troubleshooting
secrets_management:
  store: HashiCorp Vault (bundled) via Kubernetes auth
  kv_path_prefix: boltmcp/server-env-api-cred
  rotation_procedure: https://install.boltmcp.io/docs/rotating-secrets
  external_options: [External Secrets Operator, Sealed Secrets, SOPS]
gaps:
- No public, vendor-operated authentication surface exists - every credential is provisioned inside
  the customer's own deployment.
- No OpenAPI securitySchemes could be read, because no OpenAPI is published.

Work with this as data

Every security artifact here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for security posture

4 MCP tools reach this
  • find_securityBrowse and filter every security artifact in the catalog.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This security artifact
curl "https://apis.io/api/v1/security/boltmcp-authentication"
All security posture
curl "https://apis.io/api/v1/security?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.