4,500+ servers built on MCP Fusion
Vinkius

CyberArk Privilege Cloud MCP. Control vaulted secrets and sessions via your AI agent.

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
See Vinkius in Action

Works with every AI agent you already use

…and any MCP-compatible client

CyberArk Privilege Cloud MCP on Cursor AI Code Editor MCP Client CyberArk Privilege Cloud MCP on Claude Desktop App MCP Integration CyberArk Privilege Cloud MCP on OpenAI Agents SDK MCP Compatible CyberArk Privilege Cloud MCP on Visual Studio Code MCP Extension Client CyberArk Privilege Cloud MCP on GitHub Copilot AI Agent MCP Integration CyberArk Privilege Cloud MCP on Google Gemini AI MCP Integration CyberArk Privilege Cloud MCP on Lovable AI Development MCP Client CyberArk Privilege Cloud MCP on Mistral AI Agents MCP Compatible CyberArk Privilege Cloud MCP on Amazon AWS Bedrock MCP Support

Just plug in your AI agents and start using Vinkius.

CyberArk Privilege Cloud MCP Server manages your enterprise's privileged access. You can list secure Safes, check vaulted credentials, onboard new accounts, and forcibly terminate active sessions—all directly from your AI agent.

It gives your AI client full control over identity security and privileged access management, eliminating the need to navigate the PVWA interface.

What your AI agents can do

Add account

Creates and provisions a new privileged account into a specific Vault Safe.

Delete account

Removes a privileged account from the CyberArk Vault, stopping failed password rotations.

Get account

Retrieves detailed properties for a specific vaulted account before modification or interaction.

+ 7 more capabilities included
Audit and List Vault Resources

List all secure Safes, all users, all groups, and all vaulted accounts, providing metadata like rotational status and assigned CPMs.

Manage Credentials

Provision new accounts using add_account, update accounts, or delete them using delete_account within the Vault Safe.

Retrieve Secrets

Pull clear-text passwords from the Vault via retrieve_password after providing a mandatory, logged justification.

Control Active Sessions

Instantly cut active privileged sessions (PSM/PSMP) using terminate_session for incident response.

Verify Access Policies

List users and groups to check if the RBAC rules are correctly applied across the organization's logical access architecture.

Supported MCP Clients

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
+ other MCP clients
Free for Subscribers

Waiting for input…

AI Agent

CyberArk Privilege Cloud MCP Server: 10 Tools for Vault Management

Use these tools to list users, retrieve passwords, onboard accounts, and terminate sessions across your entire CyberArk environment.

add019d7580

add account

Creates and provisions a new privileged account into a specific Vault Safe.

delete019d7580

delete account

Removes a privileged account from the CyberArk Vault, stopping failed password rotations.

get019d7580

get account

Retrieves detailed properties for a specific vaulted account before modification or interaction.

get019d7580

get safe

Fetches the metadata and details for a specific PAM Safe.

list019d7580

list accounts

Searches and lists all privileged accounts vaulted in CyberArk, including status and allocation.

list019d7580

list groups

Lists all CyberArk Vault User Groups, verifying the RBAC structure.

list019d7580

list safes

Lists every secure Safe container in CyberArk Privileged Access Manager.

list019d7580

list users

Lists all active CyberArk users, including both local and synchronized accounts.

retrieve019d7580

retrieve password

Retrieves the clear-text password for an account, requiring a mandatory justification and generating an audit log.

terminate019d7580

terminate session

Forcibly cuts an active privileged session (PSM/PSMP) instantly as part of incident response.

Choose How to Get Started

Build a custom MCP for your own tools, or connect a ready-made integration from our catalog.

Build Your Own

Turn any API into an MCP. Import a spec, define Agent Skills, or deploy with MCPFusion.

  • Import from OpenAPI, Swagger, or YAML specs
  • Create Agent Skills with progressive disclosure
  • Deploy to edge with MCPFusion framework
  • Built in DLP, auth, and compliance on every call
  • Real time usage dashboard and cost metering
  • Publish to catalog or keep private
Start building

Make Your AI Do More

Start with CyberArk Privilege Cloud, then connect any of our 4,700+ other servers whenever your AI needs more. One click, no limits.

  • Use this MCP plus 4,700+ others, all in one place
  • Add new capabilities to your AI anytime you want
  • Every connection is secured and compliant automatically
  • Track usage and costs across all your servers
  • Works with Claude, ChatGPT, Cursor, and more
  • New servers added to the catalog every week

What you can do with this MCP connector

Connecting your AI client to the CyberArk Privilege Cloud MCP Server gives your agent full control over identity security and privileged access management. You can manage your enterprise vault directly, skipping the whole PVWA interface. You'll find tools to list every secure Safe, check all active users and groups, and handle every vaulted account.

Audit and List Vault Resources

  • You can use list_safes to see every secure container in CyberArk Privileged Access Manager. You'll also find get_safe to pull the metadata and details for a specific Safe. list_users lists every active CyberArk user, covering both local accounts and synchronized ones. list_groups verifies the RBAC structure by showing all CyberArk Vault User Groups. list_accounts searches and lists all privileged accounts vaulted in CyberArk, showing their status and allocation. You can also use get_account to grab detailed properties for any specific vaulted account before you make changes.

Manage Credentials

  • Need to onboard a new account? Use add_account to create and provision a new privileged account into a specific Vault Safe. If an account needs to be pulled from the Vault, you can use delete_account to remove it and stop any failed password rotations. The retrieve_password tool lets you pull a clear-text password from the Vault, but you've gotta provide a mandatory justification, and it logs the whole thing for auditing.

Control Active Sessions

  • If there's an incident, you can use terminate_session to instantly cut an active privileged session (PSM/PSMP) for incident response. This is a direct, immediate action.

Verify Access Policies

  • You can check if the RBAC rules are right by listing all groups with list_groups and verifying users with list_users.

Account Oversight

  • The system provides deep visibility into your vaulting architecture. You can see which accounts are vaulted, their rotational status, and their assigned CPMs by listing accounts. You can also use get_account to get detailed properties on any account, helping you audit its state.

How CyberArk Privilege Cloud MCP Works

  1. 1 Subscribe to the CyberArk Privilege Cloud server and provide your CyberArk Subdomain and Bearer access token.
  2. 2 Your AI client connects and authenticates using the service user client credentials flow.
  3. 3 You issue a natural language command (e.g., 'List all accounts for 10.0.0.1') and the agent executes the corresponding tool call.

The bottom line is, your AI agent talks to CyberArk using standardized tools, so you don't have to click through the console.

Who Is CyberArk Privilege Cloud MCP For?

Security Analysts and SOC teams who need to monitor privileged account status and terminate suspicious sessions in real-time. IT Administrators who manage service accounts and safe configurations without touching the PVWA interface. Auditors and Compliance officers who must verify complex organizational security policies. DevOps Engineers needing temporary credentials for automated maintenance with full audit trails.

Security Analyst

Monitoring privileged accounts and using terminate_session to cut active connections when suspicious behavior is detected.

IT Administrator

Onboarding new service accounts or adjusting safe configurations using add_account and get_safe.

Compliance Auditor

Running list_users and list_groups to verify that the organization's access control rules match current policy.

DevOps Engineer

Retrieving temporary credentials using retrieve_password for automated maintenance tasks, ensuring every action is logged.

What Changes When You Connect

  • See all necessary credentials and group memberships by using list_accounts and list_groups. This gives you a single view of the entire PAM logical access architecture, eliminating the need to cross-reference multiple dashboards.
  • Stop manual credential retrieval. retrieve_password pulls the actual secret from the Vault—and it forces an audit log and justification, making the action compliant by default.
  • Respond to security incidents faster. You can instantly terminate a suspicious active session using terminate_session, cutting the connection immediately without logging into the PSM console.
  • Manage the full lifecycle of an account. Use add_account to onboard a new service account and delete_account when it's decommissioned. This keeps your vault clean and fully auditable.
  • Audit the containers holding your secrets. list_safes lets you locate every critical tier-0 credential or local admin password, telling you exactly where it resides.
  • Verify who has access to what. list_users and get_safe let you check user accounts and the specific Safe metadata to confirm proper access boundaries.

Real-World Use Cases

01

Incident Response: Cutting a Bad Session

A SOC analyst detects anomalous behavior mid-session. Instead of scrambling to log into the PSM console, they tell their agent: 'Terminate active session sess_abc.' The agent runs terminate_session, instantly cutting the connection and stopping the threat.

02

Compliance Audit: Verifying Access Rules

An auditor needs to confirm that only the Ops team has read access to the Root account Safe. They ask the agent to run list_safes, then list_groups, and finally get_safe to verify the specific RBAC rules are in place.

03

Onboarding: Provisioning a New Service Account

A DevOps engineer needs a new service account for an upcoming deployment. They instruct the agent to run add_account, specifying the platform ID and the target Safe, completing the full onboarding cycle without manual console steps.

04

Troubleshooting: Finding a Secret Credential

A developer needs a temporary database password for emergency maintenance. They ask the agent to run list_accounts to find the right credential, and then use retrieve_password with the mandatory reason, getting the secret back immediately.

The Tradeoffs

Forgetting the Audit Trail

A user manually retrieves a password via the web console, assuming the process is sufficient. The lack of mandatory, auditable justification means the action is poorly logged.

Always use the agent's retrieve_password tool. It requires you to provide a justification reason, ensuring the action is logged with the necessary compliance details.

Trying to Guess Safe Locations

A junior admin attempts to locate a critical credential by guessing the Safe name or relying on tribal knowledge, wasting time and risking security gaps.

Start by running list_safes. This gives you a complete, definitive list of all available containers, telling you exactly where the credentials are stored.

Manually Tracking User Permissions

An administrator tries to track down which groups have access to which specific Safe, leading to complex, error-prone manual cross-referencing across multiple UIs.

Use the agent to run list_groups and list_users. You can then use get_safe to verify the permissions applied to those groups against the target Safe.

When It Fits, When It Doesn't

Use this server if your workflow requires managing the full lifecycle of privileged accounts—from initial provisioning (add_account) and ongoing rotation to the actual retrieval (retrieve_password) and emergency session termination (terminate_session). It's best when the process is highly regulated and requires an immutable audit trail.

Don't use it if you just need to check a single status field, or if you are only performing ad-hoc reads. For simple read-only checks, you can limit your calls to list_accounts or get_safe. But if you need to act—change a password, delete an account, or kill a session—you need the full suite of tools.

Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by CyberArk. All third-party trademarks, logos, and brand names are the property of their respective owners. Their use on this website is strictly for informational purposes to identify service compatibility and interoperability.

VINKIUS INFRASTRUCTURE

Cloud Hosted

Managed infra

V8 Isolated

Sandboxed per request

Zero-Trust Proxy

No stored credentials

DLP Enforced

Policy on every call

GDPR Compliant

EU data residency

Token Compression

~60% cost reduction

How we secure it →

Works with Claude, ChatGPT, Cursor, and more

The Model Context Protocol standardizes how applications expose capabilities to LLMs. Instead of operating in isolation, your AI gains direct access to external platforms, live data, and real-world actions through secure, standardized connections.

This server provides 10 capabilities that interface natively with Claude, ChatGPT, Cursor, and any MCP client. No middleware. No custom integration required.

Available Capabilities

add_account delete_account get_account get_safe list_accounts list_groups list_safes list_users retrieve_password terminate_session

Auditing access control across dozens of different consoles is a nightmare.

Today, verifying who can access what means jumping between the PVWA, the LDAP dashboard, and the group policy manager. You check the group membership in one place, then click into a separate Safe to see what the group is permitted to touch. You end up copying and pasting usernames and Safe names just to build a simple matrix.

With this MCP server, you ask your agent to verify the access architecture. It runs `list_groups` and `list_users`, pulling the definitive list of members and groups, and then you use `get_safe` to confirm the exact permissions applied to those groups. The whole audit happens in a single chat session.

CyberArk Privilege Cloud MCP Server: Manage all vault operations.

The process of rotating or onboarding a new service account used to take a ticket, involve manual data entry in several places, and required a security engineer to validate the Platform ID mapping. Now, you tell your agent to use `add_account`, providing the details. The agent handles the entire provisioning and mapping process.

You gain a full, auditable, and automated lifecycle management process. You don't just get a credential; you get the full account, safe, and platform mapping documented in a single, verifiable transaction.

Common Questions About CyberArk Privilege Cloud MCP

How does the CyberArk Privilege Cloud MCP Server handle password retrieval using `retrieve_password`? +

The server requires you to provide a mandatory justification reason before pulling any clear-text password. This action triggers SIEM alerts and ensures the retrieval is fully logged for compliance.

Can I use `terminate_session` to cut a connection? +

Yes. The terminate_session tool forcibly cuts an active privileged session (PSM/PSMP). This is designed for real-time incident response when anomalous behavior is detected.

What is the difference between `list_accounts` and `list_users`? +

list_accounts lists highly sensitive vaulted credentials (like Root accounts). list_users lists all human and synchronized users who consume those sessions.

Do I need to use `get_safe` every time I work with a Safe? +

While list_safes gives you the names, running get_safe fetches the actual metadata, like retention periods and Central Policy Managers (CPM), giving you the full context needed for compliance.

How do I onboard a new account using the `add_account` tool? +

You must specify the new account details and map it to a specific underlying Platform ID (e.g., WinDesktopLocal). This dictates how CyberArk will handle its rotation and verification.

When should I use `list_groups` to check permissions, and what does it show? +

The list_groups tool shows the organizational structure for access control. It lists user groups, which is how CyberArk enforces Role-Based Access Control (RBAC) to manage Safe permissions, rather than assigning permissions to individual users.

What happens if I try to retrieve a password using `retrieve_password` without a justification? +

The system requires a mandatory justification reason before you can retrieve a clear-text password. This audited step ensures that every password checkout is logged with a business reason, meeting compliance requirements.

How do I get detailed information about a Safe using `get_safe`? +

Using get_safe fetches the metadata for a specific PAM Safe. This data includes critical details like retention periods and which Central Policy Managers (CPMs) are assigned to it.

Can my agent retrieve a privileged password for an emergency maintenance task? +

Yes. Use the 'retrieve_password' tool. You must provide the account ID and a justification reason. The agent pulls the secret from the Vault, and the action is fully audited in CyberArk's system logs for compliance.

How do I terminate a suspicious active session via the agent? +

Provide the session ID to the 'terminate_session' tool. The agent will dispatch an instant interrupt signal to the CyberArk platform, killing the live SSH or RDP session immediately to prevent unauthorized actions.

Is it possible to add new service accounts to a Safe through chat? +

Absolutely. Use the 'add_account' tool. You'll need to specify the account name, address, username, platform ID, and the destination Safe. Your agent will onboard the credential and link it to the CPM for automated rotation.

More in this category

You might also like

Built & Managed by Vinkius 30s setup 10 tools

We've already built the connector for CyberArk Privilege Cloud. Just plug in your AI agents and start using Vinkius.

No hosting. No infrastructure. No complex setup.
All 10 tools are live and waiting. You're up and running in seconds.

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
+ other MCP clients

Vinkius gives your AI agents access to the full catalog of app connectors, all fully managed, secure, and enterprise-ready. One subscription, every tool you need.

Zero hosting required Full MCP catalog included Enterprise-grade security Auto-updated by Vinkius

Built, hosted, and secured by Vinkius. You just connect and go.