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
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.
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.