Skip to main content
Feedback

CyberArk Conjur MCP connector

CyberArk Conjur is an open source secrets management and identity access management platform that secures applications and infrastructure. The CyberArk Conjur MCP connector allows AI agents to obtain short-lived access tokens for applications across AWS, Azure, Google Cloud Platform, Kubernetes, and JWT-based authentication, verify authenticator configurations, and manage certificate signing requests for Kubernetes pods. It also supports retrieving API keys through LDAP authentication and checking which authenticators are configured on the Conjur server.

Authentication type

  • Basic Auth - Requires a username and password to be configured for the agent to access the service.

Uses

Use the CyberArk Conjur MCP connector to perform the following actions:

  • Retrieve secrets and credentials without storing them in applications
  • Authenticate users and applications across cloud platforms and Kubernetes environments
  • Rotate API keys and passwords automatically to reduce security risks
  • Control access to sensitive data through role-based permissions and policies
  • Verify application identity and issue short-lived tokens for secure API calls
  • Manage certificate signing requests and client certificates in Kubernetes clusters
  • Integrate identity and access management into automated business workflows

Example prompts

Use the following example prompts to invoke CyberArk Conjur MCP connector tools from your AI assistant or Boomi Connect workflow:

  • Fetch the database password secret from CyberArk Conjur for our application.
  • Authenticate my Kubernetes pod with CyberArk Conjur and get an access token.
  • Rotate the API key for this service account in CyberArk Conjur.
  • Show me all resources and their access permissions in CyberArk Conjur.
  • Get a short-lived token to authenticate this Azure application with CyberArk Conjur.
  • Retrieve multiple secrets at once from CyberArk Conjur for our workflow.
  • Check if the LDAP authenticator is properly configured in CyberArk Conjur.
  • Create a new host using the Host Factory in CyberArk Conjur.
  • Change the password for a user account in CyberArk Conjur.
  • Get the current health status of our CyberArk Conjur server.

CyberArk Conjur MCP connector tools

The CyberArk Conjur MCP connector provides the following tools. Each tool maps to a specific action you can invoke from your AI agent or automation.

ToolDescription
getAuthenticatorsRetrieves details about which authentication methods are configured on the Conjur server.
getAccessTokenViaAzureObtains a temporary access token for applications deployed in Microsoft Azure environments.
getAccessTokenViaGCPObtains a temporary access token for applications deployed in Google Cloud Platform environments.
getGCPAuthenticatorStatusChecks whether an authentication service has been properly configured for Google Cloud.
getAccessTokenViaAWSObtains a temporary access token for applications deployed in Amazon Web Services environments.
getAccessTokenViaJWTObtains a temporary access token for applications using JSON Web Token authentication.
getAccessTokenViaJWTWithIdObtains a temporary access token for applications using JSON Web Token authentication with an identifier.
k8sInjectClientCertSends a certificate signing request and injects a client certificate into a Kubernetes pod.
getAccessTokenViaKubernetesObtains a temporary access token for applications running in Kubernetes clusters.
getAPIKeyViaLDAPRetrieves a user's API key using LDAP credentials for authentication.
getAccessTokenViaLDAPObtains a temporary access token for users and hosts using LDAP identity.
getAccessTokenViaOIDCObtains a temporary access token for applications using OpenID Connect authentication.
rotateApiKeyGenerates a new API key for a role, replacing the existing one.
getAPIKeyRetrieves a user's API key using their username and password.
changePasswordUpdates a user's password to a new value.
getAccessTokenObtains a temporary access token required for subsequent authenticated requests.
signRequests a signed certificate from the configured Certificate Authority service.
healthRetrieves current health status information about the Conjur server.
createHostEstablishes a new host identity using the Host Factory.
createTokenGenerates one or more host identity tokens for authentication purposes.
revokeTokenInvalidates a token, immediately preventing its use for authentication.
infoRetrieves basic information and details about the Conjur server.
updatePolicyModifies an existing Conjur policy document with new rules and permissions.
loadPolicyAdds new data and rules to an existing Conjur policy.
replacePolicyLoads or replaces an entire Conjur policy document.
showPublicKeysLists all public keys associated with a specific resource.
remoteHealthRetrieves current health status information about a remote Conjur server.
showResourcesForAllAccountsLists all resources across multiple organization accounts.
showResourcesForAccountLists all resources within a specific organization account.
showResourcesForKindLists all resources of a specific type within an account.
showResourceShows a description of a single resource.
removeMemberFromRoleDeletes an existing role membership.
showRoleGet role information.
addMemberToRoleUpdate or modify an existing role membership.
getSecretsFetch multiple secrets.
getSecretFetches the value of a secret from the specified Secret.
whoAmIProvides information about the client making an API request.
enableAuthenticatorEnables or disables authenticator defined without service_id.
enableAuthenticatorInstanceEnables or disables authenticator service instances.
getServiceAuthenticatorStatusDetails whether an authentication service has been configured properly.
On this Page