hpe-security-director-cloud-mcp
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| SDCLOUD_API_KEY | No | API key, sent as the x-api-key header. | |
| SDCLOUD_BASE_URL | No | API base URL. Defaults to https://api.sdcloud.juniperclouds.net/ | https://api.sdcloud.juniperclouds.net/ |
| SDCLOUD_OAUTH_TOKEN | No | OAuth token, sent as the x-oauth2-token header. Takes precedence if both are set. |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| sdcloud_get_device_config_idp_sensorsB | List a device's configured IDP sensors. |
| sdcloud_get_device_config_interfacesC | List a device's configured interfaces. |
| sdcloud_get_device_interface_subinterfacesB | List subinterfaces configured under a specific interface on a device. |
| sdcloud_get_device_config_latest_versionC | Get metadata for a device's latest configuration revision. |
| sdcloud_get_device_config_routing_instancesC | List a device's configured routing instances. |
| sdcloud_get_device_config_subinterfacesC | List all of a device's configured subinterfaces. |
| sdcloud_get_device_config_zonesB | List a device's configured security zones. |
| sdcloud_list_device_groupsB | List device groups with optional pagination, filtering, and sorting. |
| sdcloud_create_device_groupB | Create a new device group. Body typically includes name, description, device UUIDs. |
| sdcloud_get_device_groupC | Get a device group by UUID. |
| sdcloud_update_device_groupB | Update a device group by UUID. |
| sdcloud_delete_device_groupC | Delete a device group by UUID. |
| sdcloud_list_device_image_definitionsA | List device software image definitions with optional pagination, filtering, and sorting. |
| sdcloud_create_device_image_definitionC | Create a new device software image definition. |
| sdcloud_delete_device_image_definitionB | Delete a device software image definition by UUID. |
| sdcloud_bulk_deploy_device_imageA | Bulk-deploy a software image to multiple devices. Returns a job id; poll sdcloud_get_deploy_image_status for progress. |
| sdcloud_get_deploy_image_statusB | Get the status of a bulk device-image deploy job. |
| sdcloud_get_stage_image_statusB | Get the status of a device-image staging job. |
| sdcloud_deploy_device_imageA | Deploy a single software image definition to its target device(s). Returns a job id; poll sdcloud_get_deploy_image_status for progress. |
| sdcloud_stage_device_imageA | Stage (pre-position) a single software image definition on its target device(s) without activating it. Returns a job id; poll sdcloud_get_stage_image_status for progress. |
| sdcloud_list_devicesB | List onboarded devices with optional pagination, filtering, and sorting. |
| sdcloud_create_deviceB | Bulk-create (onboard) one or more devices. Body typically includes a list of device definitions. |
| sdcloud_get_deviceC | Get a single device by UUID. |
| sdcloud_remove_devicesB | Bulk-remove devices. Body typically includes a list of device UUIDs to remove. Returns a job id; poll sdcloud_get_remove_devices_status for progress. |
| sdcloud_get_remove_devices_statusC | Get the status of a bulk device-remove job. |
| sdcloud_reboot_devicesA | Bulk-reboot devices. Body typically includes a list of device UUIDs. Returns a job id; poll sdcloud_get_reboot_devices_status for progress. |
| sdcloud_get_reboot_devices_statusC | Get the status of a bulk device-reboot job. |
| sdcloud_sync_devicesA | Bulk-sync devices with the controller. Body typically includes a list of device UUIDs. Returns a job id; poll sdcloud_get_sync_devices_status for progress. |
| sdcloud_get_sync_devices_statusC | Get the status of a bulk device-sync job. |
| sdcloud_get_device_bootstrap_configC | Generate/retrieve the bootstrap configuration for a device. |
| sdcloud_list_device_config_versionsC | List configuration version history for a device. |
| sdcloud_rollback_device_config_versionA | Trigger a rollback of a device to a prior configuration version. Returns a job id; poll sdcloud_get_config_rollback_status for progress. |
| sdcloud_get_config_rollback_statusC | Get the status of a device configuration rollback job. |
| sdcloud_get_rma_reactivation_statusB | Get the status of an RMA device-reactivation job. |
| sdcloud_activate_rma_deviceC | Put a device into RMA (Return Merchandise Authorization) state. |
| sdcloud_reactivate_rma_deviceA | Reactivate a replacement device with the configuration of a prior RMA device. Returns a job id; poll sdcloud_get_rma_reactivation_status for progress. |
| sdcloud_get_rma_reactivation_configC | Get the reactivation configuration for a device that is in RMA state. |
| sdcloud_set_rma_reactivation_preferencesC | Set up an RMA device with reactivation preferences for the replacement workflow. |
| sdcloud_get_rma_device_stateB | Get the current RMA state of a device. |
| sdcloud_list_ca_certificatesA | List CA certificates across the fleet, with optional pagination, filtering, and sorting. |
| sdcloud_list_local_certificatesB | List local certificates across the fleet, with optional pagination, filtering, and sorting. |
| sdcloud_get_delete_certificate_statusC | Get the status of a certificate-delete job. |
| sdcloud_get_install_ca_certificate_statusC | Get the status of a CA certificate installation job. |
| sdcloud_get_install_license_statusC | Get the status of a license installation job. |
| sdcloud_get_install_local_certificate_statusC | Get the status of a local certificate installation job. |
| sdcloud_list_device_ca_certificatesB | List CA certificates installed on a specific device. |
| sdcloud_list_device_local_certificatesB | List local certificates installed on a specific device. |
| sdcloud_list_device_licensesC | List licenses installed on a specific device. |
| sdcloud_get_device_licenseC | Get a single license installed on a device. |
| sdcloud_delete_device_certificateB | Delete a certificate from a device. Body typically includes the certificate id/type to remove. |
| sdcloud_install_device_ca_certificateC | Install a CA certificate on a device (multipart upload). Provide the certificate file as base64 in ca_certificate_content, plus the CA profile id to associate it with. |
| sdcloud_install_device_licenseA | Install a license on a device (multipart upload). Provide at least one of a primary license file (license_file_content) or, for an l2_cluster secondary device, a secondary license file (secondary_license_file_content), each base64-encoded. |
| sdcloud_install_device_local_certificateC | Install a local certificate and its private key on a device (multipart upload). Provide the certificate id to associate, the certificate and key files as base64, and the pass phrase used to encrypt the key file. |
| sdcloud_get_mnha_cluster_sync_statusC | Get the status of an MNHA (Multi-Node High Availability) cluster sync job. |
| sdcloud_sync_mnha_clusterA | Trigger a sync of an MNHA (Multi-Node High Availability) cluster. Returns a job id; poll sdcloud_get_mnha_cluster_sync_status for progress. |
| sdcloud_list_ips_profilesB | List IPS profile objects with optional pagination, filtering, and sorting. |
| sdcloud_create_ips_profileC | Create a new IPS profile object. |
| sdcloud_get_ips_profileB | Get an IPS profile object by UUID. |
| sdcloud_update_ips_profileB | Update an IPS profile object by UUID. |
| sdcloud_delete_ips_profileC | Delete an IPS profile object by UUID. |
| sdcloud_list_ips_profile_exempt_rulesC | List exempt rules within an IPS profile. |
| sdcloud_create_ips_profile_exempt_ruleC | Create an exempt rule within an IPS profile. |
| sdcloud_get_ips_profile_exempt_ruleC | Get an exempt rule within an IPS profile. |
| sdcloud_update_ips_profile_exempt_ruleC | Update an exempt rule within an IPS profile. |
| sdcloud_delete_ips_profile_exempt_ruleC | Delete an exempt rule within an IPS profile. |
| sdcloud_list_ips_profile_rulesB | List IPS rules within an IPS profile. |
| sdcloud_create_ips_profile_ruleC | Create an IPS rule within an IPS profile. |
| sdcloud_get_ips_profile_ruleC | Get an IPS rule within an IPS profile. |
| sdcloud_update_ips_profile_ruleC | Update an IPS rule within an IPS profile. |
| sdcloud_delete_ips_profile_ruleC | Delete an IPS rule within an IPS profile. |
| sdcloud_list_ips_contextsA | List IPS contexts (read-only reference data) with optional pagination, filtering, and sorting. |
| sdcloud_get_ips_contextC | Get an IPS context by UUID. |
| sdcloud_list_ips_servicesB | List IPS services (read-only reference data) with optional pagination, filtering, and sorting. |
| sdcloud_get_ips_serviceB | Get an IPS service by UUID. |
| sdcloud_list_ips_vulnerabilitiesB | List IPS vulnerabilities (read-only reference data) with optional pagination, filtering, and sorting. |
| sdcloud_get_ips_vulnerabilityC | Get an IPS vulnerability by UUID. |
| sdcloud_list_ips_signaturesA | List IPS signature objects with optional pagination, filtering, and sorting. |
| sdcloud_create_ips_signatureB | Create a new IPS signature object. |
| sdcloud_get_ips_signatureC | Get an IPS signature object by UUID. |
| sdcloud_update_ips_signatureC | Update an IPS signature object by UUID. |
| sdcloud_delete_ips_signatureB | Delete an IPS signature object by UUID. |
| sdcloud_list_ips_signature_categoriesA | List available IPS signature categories (read-only reference data). |
| sdcloud_list_ips_anomaly_testsA | List available IPS anomaly tests (read-only reference data), optionally filtered by service. |
| sdcloud_list_firewall_policiesB | List firewall policies with optional pagination, filtering, and sorting. |
| sdcloud_create_firewall_policyC | Create a new firewall policy. Body typically includes name, description, all_site_policy, order. |
| sdcloud_get_firewall_policyC | Get a firewall policy by UUID. |
| sdcloud_update_firewall_policyC | Update a firewall policy by UUID. |
| sdcloud_delete_firewall_policyC | Delete a firewall policy by UUID. |
| sdcloud_list_firewall_policy_hierarchyB | List a firewall policy's rule hierarchy for a given scope (global or zone). |
| sdcloud_bulk_move_firewall_policy_rulesB | Bulk-move firewall policy rules to a target rule group/scope/position. Body: rule_uuids, target_rule_group_id, position, target_scope. |
| sdcloud_list_firewall_policy_rule_groupsC | List rule groups within a firewall policy scope. |
| sdcloud_create_firewall_policy_rule_groupC | Create a rule group within a firewall policy scope. |
| sdcloud_get_firewall_policy_rule_groupC | Get a single rule group within a firewall policy scope. |
| sdcloud_update_firewall_policy_rule_groupC | Update a rule group within a firewall policy scope. |
| sdcloud_delete_firewall_policy_rule_groupB | Delete a rule group within a firewall policy scope. If ungroup_rules is true, member rules are kept and ungrouped instead of deleted. |
| sdcloud_list_firewall_policy_rules_in_groupB | List rules within a firewall policy rule group. |
| sdcloud_create_firewall_policy_rule_in_groupB | Create a rule inside a firewall policy rule group. Body typically includes name, description, action, sources, destinations, applications. |
| sdcloud_get_firewall_policy_rule_in_groupC | Get a rule inside a firewall policy rule group. |
| sdcloud_update_firewall_policy_rule_in_groupC | Update a rule inside a firewall policy rule group. |
| sdcloud_delete_firewall_policy_rule_in_groupC | Delete a rule inside a firewall policy rule group. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/ddivins/hpe-security-director-cloud-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server