Skip to main content
Glama
sachdev27

OpManager MCP Server

by sachdev27

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
ALLOWED_HTTP_METHODSNoAllowed HTTP methods for toolsGET,POST,PUT,DELETE,PATCH
MCP_SERVER_LOG_LEVELNoLogging levelINFO
LOCAL_OPENAPI_SPEC_PATHNoPath to OpenAPI spec (default: bundled openapi.json)

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{
  "listChanged": false
}
experimental
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
listAlarmsC

listAlarms

Category: Manage and query alarms/alerts in OpManager

Key parameters:

  • deviceName: Device Name of the alarm. The device name can be taken from

  • severity: Severity of the alarm. The severity could range anywhere fro

  • category: Device category of the alarm

  • alertType: alertType of the alarm. The alert type can be any of the fol

  • fromTime: Start time for the custom time period range. It could be of

alarmPropertiesC

alarmProperties

Category: Manage and query alarms/alerts in OpManager

Key parameters:

  • entity: Entity of the alarm

  • deviceID: MOID of the alarm

addNotesC

addNotes

Category: Manage and query alarms/alerts in OpManager

Key parameters:

  • entity*: Entity of the alarm

  • notes*: Notes description to be added

  • type: To mention whether single or multiple alarms are selected

acknowledgeAlarmC

acknowledgeAlarm

Category: Manage and query alarms/alerts in OpManager

Key parameters:

  • entity*: Entity of the alarm

  • type: To mention whether single or multiple alarms are selected

unAcknowledgeAlarmD

unAcknowledgeAlarm

Category: Manage and query alarms/alerts in OpManager

Key parameters:

  • entity*: Entity of the alarm

  • type: To mention whether single or multiple alarms are selected

clearAlarmD

clearAlarm

Category: Manage and query alarms/alerts in OpManager

Key parameters:

  • entity*: Entity of the alarm

  • type: To mention whether single alarm or multiple alarms are selec

deleteAlarmC

deleteAlarm

Category: Manage and query alarms/alerts in OpManager

Key parameters:

  • entity*: Entity of the alarm

  • type: To mention whether single or multiple alarm is selected

getTopDevicesByAlarmsC

getTopDevicesByAlarms

Category: Manage and query alarms/alerts in OpManager

Key parameters:

  • eventType*: Event type of the alarm

getAnnotationC

getAnnotation

Category: Manage and query alarms/alerts in OpManager

Key parameters:

  • entity*: Entity of the alarm

getPingResponseD

getPingResponse

Category: Manage and query network devices

Key parameters:

  • deviceName*: Name of the device - Managed Entity name as seen in the URL

getTraceResponseD

getTraceResponse

Category: Manage and query network devices

Key parameters:

  • deviceName*: Name of the device - Managed Entity name as seen in the URL

getDownDevicesD

getDownDevices

Category: Discover new devices on the network

getAvailabilityGraphDataC

getAvailabilityGraphData

Category: Manage and query network devices

Key parameters:

  • name*: Name of the device or interface - Managed Entity name as see

  • instance: Set instance=Interface if the Availability graph is requeste

  • isFluidic*: Set value as TRUE by default (for internal purpose)

listDownTimeSchedulesD

listDownTimeSchedules

updateDowntimeScheduleD

updateDowntimeSchedule

Key parameters:

  • operation: Edit will be sent by default (Edit).

  • MS_INSTANCEID: Downtime scheduler ID.

  • scheduleId: Downtime scheduler ID.

  • scheduleName: Downtime scheduler name.

  • status: Status will be set as Enabled by default.

getDowntimeScheduleC

getDowntimeSchedule

Key parameters:

  • operation: Downtime scheduler name

setManagedC

setManaged

Category: Manage and query network devices

Key parameters:

  • manage*: Enables monitoring of devices or interfaces if manage=true,

  • name*: Name of the device or interface. (Managed Entity name as see

  • type: Set type as 'INTERFACE' if the managed entity is an interfac

  • isInterface: This parameter will take effect only when the value 'INTERFA

getBusinessViewD

getBusinessView

getBusinessDetailsViewD

getBusinessDetailsView

Key parameters:

  • bvName*: Name of the Business View (as shown in the URL of Business V

getWidgetDataD

getWidgetData

Key parameters:

  • widgetID*: The widget ID for which data is to be fetched.

  • widgetName: The name of the widget.

  • widgetType: The widget type.

getWidgetListC

getWidgetList

Category: Access dashboard widgets and data

Key parameters:

  • dashboardName*: Name of the dashboard.

listDevicesC

listDevices

Category: Manage and query network devices

Key parameters:

  • isFluidic: Set value as 'true' by default.(for internal purpose)

  • type: Fetches the list of devices that fall under the given Device

  • category: Fetches the list of devices that fall under the given device

  • app: Fetches the list of devices that have the given App in it an

  • bvName: Fetches the list of devices that are under the given Busines

getDeviceInfoC

getDeviceInfo

Category: Manage and query network devices

Key parameters:

  • deviceName/ipAddress/dnsName*: Either one of these three parameters can be used to retrieve

setDeviceInfoC

setDeviceInfo

Category: Manage and query network devices

Key parameters:

  • deviceName/ipAddress/dnsName*: Either one of these three parameters can be used to update t

  • values*: The JSON array containing metricName and metricValue for Har

getDeviceNotesD

getDeviceNotes

Category: Manage and query network devices

Key parameters:

  • name*: Name of the device - Managed Entity name as seen in the URL

getInfrastructureDetailsViewC

getInfrastructureDetailsView

Category: Discover new devices on the network

Key parameters:

  • categoryName*: Name of the device category. [Example: Server, Desktop, etc]

getDeviceSummaryD

getDeviceSummary

Category: Manage and query network devices

Key parameters:

  • name*: Name of the device - Managed Entity name as seen in the URL

  • isFluidic: Set value as TRUE by default. (for internal purpose)

  • snapType: Type of the device snapshot. If the device is monitored only

  • RouterID: Router ID of the device if the snapType is set as 'FlowDevic

getDeviceCompleteDetailsD

getDeviceCompleteDetails

Key parameters:

  • name*: Name of the device

listVirtualDevicesC

listVirtualDevices

Category: Manage and query network devices

Key parameters:

  • virtualDeviceType*: Type of virtual entity which you want to list. (Allowed valu

getVMWareHostsC

getVMWareHosts

Category: Manage and query network devices

Key parameters:

  • name: Name of the vCenter device - Managed Entity name as seen in

getDataCenterDetailsC

getDataCenterDetails

Category: Manage and query network devices

Key parameters:

  • moID: Unique ID for vCenter device - 'moID' property value in the

getClusterDetailsD

getClusterDetails

Category: Manage and query network devices

Key parameters:

  • moID: Unique ID for vCenter device - 'moID' property value in the

getVMWareVMsD

getVMWareVMs

Category: Manage and query network devices

Key parameters:

  • name: Name of the selected entity type - Managed Entity name as se

  • type: Type of virtual entity which you want to list. (Allowed valu

getVMWareDataStoresD

getVMWareDataStores

Category: Manage and query network devices

Key parameters:

  • name: Name of the selected entity type - Managed Entity name as se

  • type: Type of virtual entity which you want to list. (Allowed valu

getNutanixVDisksC

getNutanixVDisks

Category: Manage and query network devices

Key parameters:

  • name: Name of the selected entity type - Managed Entity name as se

getNutanixDetailsD

getNutanixDetails

Category: Manage and query network devices

Key parameters:

  • deviceName: Name of the selected entity type - Managed Entity name as se

  • entityType: Type of virtual entity which you want to list . Allowed valu

addServiceMonitorC

addServiceMonitor

Category: Discover new devices on the network

Key parameters:

  • deviceName*: Hostname, FQDN name or IP Address of the device

  • credentialName: Name of the credential used to access the device to fetch de

listProbesD

listProbes

listEventsD

listEvents

Key parameters:

  • deviceName: Device name for which the events to be listed

  • entity: Entity of the event

  • period: Time period for which events should be listed

  • severity: Severity of the alarm

  • category: Device category of the alarm

addEventD

addEvent

Key parameters:

  • source*: Source device of of the alarm.

  • severity*: Severity of the alarm. The severity could range anywhere fro

  • message*: Message of the alarm.

  • alarmCode*: Alarm code of the alarm.

  • entity*: Unique Value for the generating Alarm

listAllLogicalGroupsD

listAllLogicalGroups

getLogicalGroupInfoD

getLogicalGroupInfo

Key parameters:

  • groupName*: Name of the group with MOID appended in the suffix. such as

  • period: Time for which the availability data is to be fetched.[Examp

  • snapType: Group Snapshot type. [Example: LogicalGroup|LogicalIntfGroup

getLogicalGroupAlertsD

getLogicalGroupAlerts

Key parameters:

  • groupName: Name of the group

listLogicalGroupMembersD

listLogicalGroupMembers

Key parameters:

  • groupName: Name of the Device/Interface Group having suffix as '- '. [E

addToGroupC

addToGroup

Category: Manage and query network devices

Key parameters:

  • groupName*: Name of the Device/Interface Group with MOID in the suffix.

  • groupType*: Type of the group [Example: device|interface]

  • selectedMembers*: Device name(s) supplied as a comma-separated string. Device

listInterfacesC

listInterfaces

Category: Manage and query network devices

Key parameters:

  • isFluidic: Set value as 'true' by default (for internal purpose)

  • rows: To fetch interface list in batches. This should be combinedl

  • page: To fetch interface list in batches. This should be combinedl

  • sortByColumn: Sorting interfaces list with columns [Example: inSpeed, disp

  • sortByType: Defining ascending or descending sort of interfaces list [Ex

getInterfaceSummaryD

getInterfaceSummary

Category: Manage and query network devices

Key parameters:

  • interfaceName*: ManagedObject name of the interface as seen in the URL of in

getIntfAtAGlanceReportDetailsD

getIntfAtAGlanceReportDetails

Key parameters:

  • InterfaceName*: Name of the interface - Managed Entity name as seen in the U

  • period*: Period for which the interface data is required. [Example: t

  • startDate: From Date. This parameter is applicable only if 'custom' tim

  • endDate: To Date. This parameter is applicable only if 'custom' time

getIntfBWOutageReportDetailsD

getIntfBWOutageReportDetails

Key parameters:

  • interfaceName*: Name of the interface - Managed Entity name as seen in the U

  • period*: Period for which the interface graph is required. [Example:

  • startDate: From Date. This paramete is applicable only if 'custom' time

  • endDate: To Date. This param is applicable only if 'custom' time is o

getInterfacesC

getInterfaces

Category: Manage and query network devices

Key parameters:

  • name*: Name of the parent device - Managed Entity name of the paren

getInterfaceNotesD

getInterfaceNotes

Category: Manage and query network devices

Key parameters:

  • interfaceName*: Name of the interface - Managed Entity name as seen in the U

getInterfaceGraphsC

getInterfaceGraphs

Category: Manage and query network devices

Key parameters:

  • interfaceName*: Name of the interface - Managed Entity name as seen in the U

  • graphName: Name of the interface graph [Example: totalPackets|traffic|u

  • isFluidic: Set as 'true' by default (for internal purpose)

  • period: Period for which the interface graph is required. [Example:

  • startDate: From Date. This parameter is applicable only if 'custom' tim

getDeviceAssociatedMonitorsD

getDeviceAssociatedMonitors

Category: Manage and query network devices

Key parameters:

  • name*: Name of the device

getPerformanceMonitorsC

getPerformanceMonitors

Category: Manage and query network devices

Key parameters:

  • deviceName*: Name of the device

  • category*: Category of the device

  • type*: Type of the device

getLastCollectedValuesD

getLastCollectedValues

Category: Manage and query network devices

Key parameters:

  • deviceMOIDList*: MOID is the value of the 'moid' property in the listDevices

getPerformanceMonitorDetailsC

getPerformanceMonitorDetails

Category: Manage and query network devices

Key parameters:

  • name*: Name of the device

  • policyName*: Policy name of the performance monitor

  • graphName*: Graph name of the performance monitor.

  • checkNumeric*: true (or) false.

addPerformanceMonitorsD

addPerformanceMonitors

Category: Manage and query network devices

Key parameters:

  • name*: Name of the device

  • selectedMonitors*: GraphID of the performance monitor(s) to be added (multiple

deletePerformanceMonitorsC

deletePerformanceMonitors

Category: Manage and query network devices

Key parameters:

  • name*: Name of the device

  • pollId*: pollId of the performance monitor (multiple values separated

TestMonitorD

TestMonitor

Category: Manage and query network devices

Key parameters:

  • name*: Name of the device

  • policyName*: Policy name of the monitor

  • graphName*: Graph name of the monitor.

  • instanceName: Instance name (only applicable for MSSQL monitors).

getAssociatedProcessMonitorsC

getAssociatedProcessMonitors

Category: Manage and query network devices

Key parameters:

  • deviceName*: Name of the device

associateProcessMonitorD

associateProcessMonitor

Category: Manage and query network devices

Key parameters:

  • deviceName*: Name of the device.

  • processId*: ID of the processes that need to be associated

getAssociatedServiceMonitorsC

getAssociatedServiceMonitors

Category: Manage and query network devices

Key parameters:

  • name*: Name of the device

associateServiceMonitorD

associateServiceMonitor

Key parameters:

  • deviceName*: Name of the device for which the service to be associated. G

  • serviceName*: Name of the service(s) (multiple values separated by commas)

getDeviceAssociatedWindowsServiceMonitorsC

getDeviceAssociatedWindowsServiceMonitors

Category: Manage and query network devices

Key parameters:

  • name*: Name of the device

listURLMonitorsD

listURLMonitors

listAllDevicesSpecificURLsD

listAllDevicesSpecificURLs

listScriptMonitorsD

listScriptMonitors

listNotificationProfilesC

listNotificationProfiles

Key parameters:

  • isGlobal: false - To list all the Device Specific Profiles

  • profileFilter: All / Send Email / Send SMS / Send Modem SMS / Run System Co

  • deviceName: Name of the device - To list all Global Proflies with device

associateNotificationProfilesC

associateNotificationProfiles

Key parameters:

  • deviceName*: Name of the devices to be associated

  • profiles*: ProfileID of the profiles to be associated.

updateNotificationProfileStatusD

updateNotificationProfileStatus

Key parameters:

  • profileName*: Name of the profile which has to be enabled/disabled

  • profileId*: ID of the profile which has to be enabled/disabled

  • status*: enable or disable

  • deviceName: Name of the device on which the Notification profile is crea

getNotificationProfileSC

getNotificationProfileS

Category: Manage and query network devices

Key parameters:

  • name*: Name of the device for which the profiles has to be listed

getReportsListC

getReportsList

Key parameters:

  • isFavouriteNeeded: Boolean value to show favourites reports or not.

  • hideintegratedReports: Boolean value to show integrated reports or not.

  • hideHardwareReport: Boolean value to show hardware report or not.

getReportsDataC

getReportsData

Key parameters:

  • reportID: Unique ID for individual reports.

  • viewAs: Format to view the resultant report data.

  • time: The time period to fetch the report data.

  • isExcludeDays: Boolean value to exclude days or not.

  • excludedDays: The day to be excluded in report data.

listBusinessRulesD

listBusinessRules

addBusinessRulesC

addBusinessRules

Key parameters:

  • description: Description about the business rule.

  • businessRuleName: Name of the business hour rule.

  • timeSettings: Time configuration from Monday to Sunday.

deleteBusinessRulesC

deleteBusinessRules

Key parameters:

  • businessRuleId: ID of the business hour rule.

viewBusinessRulesC

viewBusinessRules

Key parameters:

  • businessRuleId: ID of the business hour rule.

updateBusinessRulesD

updateBusinessRules

Key parameters:

  • description: Description about the business rule.

  • businessRuleName: Name of the business hour rule.

  • timeSettings: Time configuration From Monday to Sunday.

  • businessRuleId: ID of the business hour rule.

getReportDataD

getReportData

Key parameters:

  • deviceList: Device list to fetch the report data.

  • monitorList: Monitor list to fetch the report data.

  • timePeriod: Time period to fetch the report data.

  • view: Viewing report in table/graph format.

  • tableView: To show the report data in instance/Monitor wise.

listSubnetsD

listSubnets

Category: Manage and query network devices

getWirelessNetworkDetailsD

getWirelessNetworkDetails

Key parameters:

  • deviceName*: Name of the WLC device (Managed Entity name as seen in the U

getWirelessAPListD

getWirelessAPList

Key parameters:

  • deviceName*: Name of the WLC device (Managed Entity name seen in the URL

getSSIDClientListD

getSSIDClientList

Key parameters:

  • deviceName*: Name of the WLC device (Managed Entity name as seen in the U

getClientDetailsD

getClientDetails

Key parameters:

  • deviceName*: Name of the WLC device (Managed Entity name as seen in the U

  • ssidName*: SSID name of the wireless network associated to WLC

getCategoryListD

getCategoryList

Category: Manage and query network devices

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Latest Blog Posts

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/sachdev27/opmanager-mcp-server'

If you have feedback or need assistance with the MCP directory API, please join our Discord server