- Home
- Skills
- Workflow Automation
- VCF Operations Orchestrator 9.x with vcf-orchestrator-mcp
Works with the AI Agents you already use
VCF Operations Orchestrator 9.x with vcf-orchestrator-mcp
Manage and execute VCF Operations Orchestrator workflows and actions via MCP.
Free
VCF Operations Orchestrator 9.x with vcf-orchestrator-mcp
Example session with this skill installed
Build a vRO workflow that checks whether a VM is powered on and returns a short report. Do a dry run first.
- Read your context and instructions
- Compiled the vcf operations orchestrator
Done. The workflow is built, validated with a dry run, saved, and tested.
I created the
Report VM Power State workflow (version
1.0.0) in the Lab/Utilities folder. It finds a vCenter VM by its exact name, reads its power state, and returns a one-line report.
First I ran a
dry run: it generated and validated the full workflow without saving anything. The structure was correct, so I saved it and tested it on two VMs.
Workflow structure
| # | Step | Type | Reads | Writes |
|---|---|---|---|---|
| 1 | Find VM | Script | vmName | vm |
| 2 | Read power state | Script | vm | powerState |
| 3 | Powered on? | Decision | powerState | goes to 4 or 5 |
| 4 | Report on | Script | vmName | report |
| 5 | Report off | Script | vmName, powerState | report |
| 6 | End | End |
Inputs and outputs
| Name | Type | Kind |
|---|---|---|
vmName | string | Input: exact VM name in vCenter |
report | string | Output |
vm | VC:VirtualMachine | Attribute |
powerState | string | Attribute |
Scripts
All scripts are plain ES5 for Orchestrator's Rhino engine.
Find VM
var found = VcPlugin.getAllVirtualMachines(null, "xpath:name='" + vmName + "'");
if (!found || found.length === 0) { throw "VM not found: " + vmName; }
vm = found[0];
System.log("Found " + vm.name);
Read power state
powerState = vm.runtime.powerState.value;
Powered on? (decision)
return powerState === "poweredOn";
Report on
report = vmName + " is powered on";
Report off
report = vmName + " is not powered on (" + powerState + ")";
Test results
| Run | Input | State | Output report |
|---|---|---|---|
| Dry run | none | Validated, not saved | none |
| 1 | web01 | Completed | web01 is powered on |
| 2 | test01 | Completed | test01 is not powered on (poweredOff) |
Next steps
- Report on many VMs: I can add an
Array/stringinput and loop over it, as version 1.1.0.
Use it in other workflows: I can move the lookup into a reusable action, such as getVmByName, and call it from this workflow and others.
Your naming convention: if your team has a standard for folder and workflow names, tell me and I'll rename or move it.
Connects securely to your tools. The creator never sees your data.
About this skill
Working with VCF Operations Orchestrator (vRO) from an AI agent is powerful, but only if the agent knows the platform. This free skill pairs with the open-source vcf-orchestrator-mcp server and teaches your agent how to use it well.
What your agent learns
Which tool to use for each job: find and read workflows, run them, investigate failed runs, create and update actions and workflows, run quick scripts, and reach the full Orchestrator REST API (300+ operations) for packages, configuration elements and more. Orchestrator’s rules: every script in plain ES5 for the Rhino engine, no hard-coded credentials, and versions bumped on every change. A safe way of working: read before changing, build and test in small steps, dry run before anything that touches infrastructure, confirm before deleting, and fix failures from the actual error and logs. How to set up and troubleshoot the connection to VCF Automation 9: service account setup, roles, token refresh, and the common 401 and permission problems.
What’s included: SKILL.md, a setup and troubleshooting guide, a tool reference, the workflow spec format with a complete example, and a worked example of building, testing and fixing an action.
Works with: VCF Operations Orchestrator 9.x, embedded in VCF Automation 9 or standalone.
Requires: Node.js 18.17+, the vcf-orchestrator-mcp server (npm install -g vcf-orchestrator-mcp), and a VCF Automation 9 org with a local admin user. The skill contains instructions only: no scripts, no binaries, no credentials.
How to use
Skills on Agensi run inside your AI agent. Copy the prompt, paste it into your agent, and it connects to Agensi and installs this skill for you. If a payment is needed, your agent shows it to you first.
Reviews
No reviews yet
Be one of the first to try it. Every listed skill passes our trust checks below.
Security scanned
Passed our 8-point scan before listing
Fresh listing
Recently published to Agensi
Free forever
No account required to browse
Trust & safety
Security scanned
Verified clean 5 days ago
- Free to download with an account
Requires