Morpheus MCP Server

189 tools. 88 can modify or destroy data without limits.

22 destructive tools with no built-in limits. Policy required.

Last updated:

88 can modify or destroy data
101 read-only
189 tools total

Community server · catalogue entry verified 03/07/2026

How to control Morpheus MCP Server ↓

What Morpheus MCP Server exposes to your agents

Read (101) Write / Execute (66) Destructive / Financial (22)
Critical Risk

The most dangerous Morpheus MCP Server tools

88 of Morpheus MCP Server's 189 tools can modify, destroy, or commit something on every call — and an agent calls them with no built-in limits.

How to control Morpheus MCP Server

PolicyLayer is an MCP gateway — it sits between your AI agents and Morpheus MCP Server, and nothing reaches the server without passing your rules. These are the rules we recommend:

Block financial tools by default
{
  "create_budget": {
    "deny_if": [
      {
        "conditions": [],
        "on_deny": "Requires human approval."
      }
    ]
  }
}

Financial tools should be explicitly enabled per use case, not open by default.

Deny destructive operations
{
  "cancel_process": {
    "deny_if": [
      {
        "conditions": [],
        "on_deny": "Blocked by default. Requires approval."
      }
    ]
  }
}

Destructive tools should never be available to autonomous agents without human approval.

Rate limit write operations
{
  "acknowledge_health_alarm": {
    "limits": [
      {
        "counter": "acknowledge_health_alarm_per_hour",
        "window": "hour",
        "max": 30,
        "scope": "grant"
      }
    ]
  }
}

Prevents bulk unintended modifications from agents caught in loops.

Cap read operations
{
  "acknowledge_all_health_alarms": {
    "limits": [
      {
        "counter": "acknowledge_all_health_alarms_per_minute",
        "window": "minute",
        "max": 60,
        "scope": "grant"
      }
    ]
  }
}

Controls API costs and prevents retry loops from exhausting upstream rate limits.

  1. Create a free account and register Morpheus MCP Server — nothing to install.
  2. Add these rules — paste them, or build them visually. Tune the limits to your setup.
  3. Point your MCP client (Claude, Cursor, anything) at your gateway URL.
ENFORCE POLICY ON MORPHEUS →

Instant setup, no code required.

All 189 Morpheus MCP Server tools

EXECUTE 25 tools
Execute create_execute_schedule create_execute_schedule Execute create_operational_workflow create_operational_workflow Execute create_provisioning_workflow create_provisioning_workflow Execute create_shell_script_task create_shell_script_task Execute execute_execution_request execute_execution_request Execute execute_job Manually trigger a job to run immediately regardless of its schedule. Execute execute_task_on_instance execute_task_on_instance Execute install_server_agent Install the Morpheus agent on a server. Execute provision_vm provision_vm Execute provision_vm_with_script provision_vm_with_script Execute resize_server resize_server Execute restart_instance Restart an instance. instance_id: from list_instances Execute restart_server Restart a server. Execute retry_process Retry a failed process. Execute run_mcp_health_check run_mcp_health_check Execute run_task_on_server Execute a task on a server (infrastructure-level host/VM). Execute run_workflow_on_instance Execute a workflow against a specific instance. Execute run_workflow_on_server Execute a workflow on a server. Execute start_instance Start a stopped instance. instance_id: from list_instances Execute start_server Power on a server. Execute stop_instance Stop a running instance. instance_id: from list_instances Execute stop_server Power off a server. Execute sync_cloud Trigger a manual sync for a cloud integration. Execute upgrade_server_agent Upgrade the Morpheus agent on a server to the latest version. Execute wait_for_execution wait_for_execution
WRITE 41 tools
Write acknowledge_health_alarm Acknowledge a specific health alarm by ID. Write add_cloud add_cloud Write add_syslog_rule Add a syslog forwarding rule to send logs to an external syslog server. Write add_vmware_cloud add_vmware_cloud Write approve_request approve_request Write assign_device_to_server Assign a device to a server for passthrough. Write assign_server_to_tenant Move a server to a different tenant (sub-account). Write attach_device_to_server Hotplug a device into a running server. Write attach_power_schedule_instances Attach one or more instances to a power schedule. Write attach_power_schedule_servers Attach one or more servers to a power schedule. Write create_blueprint create_blueprint Write create_catalog_item create_catalog_item Write create_group Create a new group (site) in Morpheus. Write create_identity_source create_identity_source Write create_job create_job Write create_policy create_policy Write create_power_schedule Create a power schedule to automatically start and stop VMs. Write create_role Create a new role in Morpheus. Write create_scale_threshold create_scale_threshold Write create_server_snapshot Create a snapshot of a server. Write create_tenant Create a new tenant (sub-account) in Morpheus. Write create_tenant_group create_tenant_group Write create_user Create a new user in Morpheus and assign a role. Write detach_power_schedule_instances Remove instances from a power schedule (they will no longer be controlled by it). Write detach_power_schedule_servers Remove servers from a power schedule. Write enable_server_maintenance Enable maintenance mode on a server. No new workloads will be scheduled here. Write register_image_from_url register_image_from_url Write update_blueprint Update a blueprint. Provide only the fields you want to change. Write update_blueprint_permissions update_blueprint_permissions Write update_budget update_budget Write update_execute_schedule Update an execution schedule — rename, change cron expression, or enable/disable. Write update_invoice Update invoice metadata such as tags. Write update_job Update an existing job. Write update_log_settings Update Morpheus logging configuration. Write update_policy update_policy Write update_power_schedule Update a power schedule — rename or enable/disable. Write update_scale_threshold update_scale_threshold Write update_server update_server Write update_tenant Update an existing tenant. Only fields you provide are changed. Write update_tenant_group Update a group within a tenant. Write update_tenant_group_zones update_tenant_group_zones
READ 101 tools
Read acknowledge_all_health_alarms Acknowledge all open health alarms at once. Read change_server_cloud Move a server to a different cloud. Read check_connection Check connectivity to the Morpheus appliance and return current user info. Read debug_storage_types debug_storage_types Read deny_request deny_request Read detach_device_from_server Detach a device from a server. Read get_account_billing get_account_billing Read get_activity get_activity Read get_app Get details for a Morpheus App including all its tiers and instances. Read get_appliance_health Get Morpheus appliance health: CPU, memory, database, Elasticsearch, RabbitMQ. Read get_approval Get full detail for a specific approval request. Read get_billing_by_cloud get_billing_by_cloud Read get_billing_instances get_billing_instances Read get_billing_servers get_billing_servers Read get_blueprint Get full details for a blueprint including type-specific config. Read get_budget Get full budget details including actual cost vs budget per interval. Read get_catalog_item Get full details for a catalog item. item_id: from list_catalog_items Read get_catalog_order Get full status of a specific catalog order. Read get_catalog_type Get details for a catalog item type including all input fields needed to order it. Read get_cloud Get full details for a specific cloud integration. Read get_cloud_details Get full details for a specific cloud: type code, region, status. Read get_execute_schedule Get details for a specific execution schedule. Read get_execution_request get_execution_request Read get_health_alarms Get health alarms from cloud and service integrations. Read get_health_logs get_health_logs Read get_instance Get full details for a specific instance including IP, status, and plan. Read get_instance_containers get_instance_containers Read get_instance_history Get execution history for an instance: provisioning steps, task runs, Read get_instance_logs get_instance_logs Read get_instance_stats get_instance_stats Read get_invoice Get full invoice details including cost breakdown by category (compute, Read get_invoice_line_item Get full detail for a specific invoice line item including rate, usage, and price. Read get_job Get full details for a specific automation job. Read get_job_execution Get details for a specific job execution. Read get_job_execution_event get_job_execution_event Read get_license Get details about the license currently installed on this Morpheus appliance. Read get_log_settings Get the current Morpheus logging configuration. Read get_policy Get full details for a policy including all config fields. Read get_power_schedule Get details for a specific power schedule including attached instances and servers. Read get_process_output Get full output/logs for a specific process execution. Read get_provision_options get_provision_options Read get_role Get full details for a role. role_id: from list_roles Read get_scale_threshold Get details for a specific scale threshold rule. Read get_server Get full details for a server: specs, volumes, network interfaces, Read get_server_type Get detailed capability flags for a specific server type. Read get_task_type Get a task type with its full input schema. Read get_tenant Get full details for a tenant. tenant_id: from list_tenants Read get_tenant_group Get details for a specific group within a tenant including associated clouds. Read get_user Get full details for a user. user_id: from list_users Read get_virtual_image Get full details for a virtual image including status and OS info. Read get_workflow Get full details for a workflow including its tasks. workflow_id: from list_workflows Read leave_server_maintenance Take a server out of maintenance mode — allows workloads to be scheduled again. Read list_approvals list_approvals Read list_apps List all Morpheus Apps (multi-tier deployments from blueprints). Read list_available_roles List roles available to be assigned as the base role for a tenant. Read list_available_tools list_available_tools Read list_blueprints List all blueprints — Terraform, Helm, Kubernetes, ARM, CloudFormation, and native Morpheus. Read list_budgets List all budgets — shows scope, period, interval, total budget, and date range. Read list_catalog_items List all catalog item types available in the Morpheus self-service catalog. Read list_catalog_orders List recent catalog orders and their deployment status. Read list_catalog_types List all orderable items in the Morpheus service catalog. Read list_clouds List all configured clouds with type, region, and status. Read list_datastores List datastores available for a cloud (VMware VMFS/vSAN, etc.). Read list_execute_schedules List execution schedules — cron-based triggers that run tasks or workflows automatically. Read list_groups List all Morpheus groups (sites). Required for every provision operation. Read list_identity_sources list_identity_sources Read list_instance_types List available instance types (OS/templates): Ubuntu, Windows, CentOS, etc. Read list_instances List instances in Morpheus. Read list_invoice_line_items list_invoice_line_items Read list_invoices list_invoices Read list_job_executions list_job_executions Read list_jobs list_jobs Read list_layouts List layouts for an instance type on a specific cloud. Read list_networks List networks available for provisioning in a specific cloud. Read list_policies list_policies Read list_policy_types List all available policy type definitions with their codes and config fields. Read list_power_schedules List power schedules — automated VM start/stop on a timed basis. Read list_processes List recent process/execution history. Read list_resource_pools List resource pools for a cloud. Read list_roles List all roles in Morpheus. Read list_scale_thresholds List auto-scaling threshold rules — CPU and memory triggers for scale-up/down. Read list_security_groups List security groups for a cloud. Read list_server_devices List PCI and USB devices attached to a server. Read list_server_service_plans List service plans available for servers. Use the plan ID when calling resize_server(). Read list_server_snapshots List snapshots for a server. Shows status, active snapshot, and snapshot files. Read list_server_types List all server type definitions — the compute types Morpheus knows about. Read list_servers list_servers Read list_service_plans List service plans (VM sizes/flavors) available for a specific cloud. Read list_storage_types List storage volume types for a cloud, with a recommended choice. Read list_task_types List all task type blueprints available in Morpheus. Read list_tasks List automation tasks in the Morpheus library. Read list_tenant_groups List groups (sites) scoped to a specific tenant. Read list_tenants List all tenants (accounts) in Morpheus including the master tenant. Read list_users List all users in Morpheus. Fetches ALL pages automatically — never truncated. Read list_virtual_images List virtual images registered in Morpheus. Read list_workflows List workflows (task sets) in Morpheus. Read list_zone_types list_zone_types Read make_server_managed Convert an unmanaged/discovered server into a Morpheus-managed server. Read order_catalog_item order_catalog_item Read suggest_provision_options suggest_provision_options Read validate_release validate_release

Related servers

Other MCP servers with similar tools — same risk classification, starter policies for each.

Questions about Morpheus MCP Server

Can an AI agent move money through the Morpheus MCP Server MCP server? +

Yes. The Morpheus MCP Server server exposes 1 financial tools including create_budget. Without a policy, an autonomous agent can call these with no spend caps, no rate limits, and no approval flow. PolicyLayer lets you block financial tools by default, require human approval, or set per-tool rate limits — enforced on every call.

Can an AI agent delete data through the Morpheus MCP Server MCP server? +

Yes. The Morpheus MCP Server server exposes 21 destructive tools including cancel_process, delete_app, delete_blueprint. These permanently remove resources with no undo. PolicyLayer blocks destructive tools by default so they never reach the upstream server.

How do I prevent bulk modifications through Morpheus MCP Server? +

The Morpheus MCP Server server has 41 write tools including acknowledge_health_alarm, add_cloud, add_syslog_rule. Set a rate limit in your policy -- for example, 10 calls per hour prevents an agent from making more than 10 modifications per hour. PolicyLayer enforces this at the gateway, before calls reach Morpheus MCP Server.

How many tools does the Morpheus MCP Server MCP server expose? +

189 tools across 4 categories: Destructive, Execute, Read, Write. 101 are read-only. 88 can modify, create, or delete data.

How do I enforce a policy on Morpheus MCP Server? +

Register the Morpheus MCP Server MCP server in PolicyLayer, apply the suggested rules above (adjust the limits to your use case), and point your AI client at the PolicyLayer proxy URL instead of the server directly. Your agents keep the same tools; PolicyLayer evaluates every call against policy before it executes. Nothing to install, live in minutes.

Enforce policy on every Morpheus MCP Server tool call.

Deterministic rules across all 189 Morpheus MCP Server tools. Per-identity grants. Full audit log. Live in minutes. Nothing to install.

Instant setup, no code required.

189 Morpheus MCP Server tools catalogued and risk-classified — across an index of 43,000+ MCP servers.

// GET IN TOUCH

Have a question or want to learn more? Send us a message.

Message sent.

We'll get back to you soon.