Explore tools and prompts
- Last Updated: October 8, 2026
- 2 minute read
- OpenEdge Command Center
- Version 2.1
- Documentation
The OpenEdge Command Center MCP Server provides read-only tools and prompts for retrieving authorized information from OpenEdge Command Center.
- A direct tool retrieves one type of information, such as Server nodes, Agents, PAS instances, Web applications, and transports.
- A composite tool combines information from multiple direct tools to provide a broader, task-oriented result. For example, a composite tool can combine PAS details, process information, filesystem-size information, properties, and related notifications into one report.
- A prompt guides the MCP client to use read-only tools and present the results.
- The MCP Server determines the information returned by its tools, subject to the authenticated user’s OpenEdge Command Center permissions. How the MCP client and its underlying LLM interpret, summarize, or present that information may vary.
The information returned by tools and prompts depends on the authenticated user’s OpenEdge Command Center roles and permissions. OpenEdge Command Center Server remains responsible for authorization, and the MCP server does not grant additional permissions.
Tools and prompts do not create, update, delete, deploy, start, stop, or otherwise modify OpenEdge Command Center resources. They do not manage credentials, passwords, personal access tokens, or multifactor authentication.
Tools
OpenEdge Command Center Server and identity
| Tool | Inputs | Description |
|---|---|---|
oecc_server_list |
None | Returns the OpenEdge Command Center Server nodes visible to the authenticated user, including available node information. |
oecc_server_about |
None | Returns the OpenEdge Command Center Server product, version, and build information. |
oecc_user_get_current |
None | Returns the authenticated user’s OpenEdge Command Center identity and assigned roles. |
Agents and OpenEdge installations
| Tool | Inputs | Description |
|---|---|---|
oecc_agent_list |
filter (optional) |
Returns authorized OpenEdge Command Center Agents and their available inventory and connection information. Use a filter to narrow the results. |
oecc_agent_get |
agentId (required) |
Returns details of the Agent identified by its Agent resource key, including available identity and host information. |
oecc_oe_install_list |
None | Returns OpenEdge installations discovered by Agents that the authenticated user is authorized to access. |
PAS for OpenEdge instances
| Tool | Inputs | Description |
|---|---|---|
oecc_pas_list |
filter (optional) |
Returns authorized PAS for OpenEdge instances and their available inventory and status information. Use a filter to narrow the results. |
oecc_pas_get |
resKey (required) |
Returns the recorded details of a PAS for OpenEdge instance, including available identity, host, status, and configuration information. |
oecc_pas_get_properties |
resKey (required) |
Returns the non-secret configuration properties of a PAS for OpenEdge instance. |
oecc_pas_get_process_details |
resKey (required) |
Returns available process details for a PAS for OpenEdge instance, including process identifiers, CPU use, memory use, and uptime. |
oecc_pas_get_size |
resKey (required) |
Returns available filesystem and size information for a PAS for OpenEdge instance. |
Applications
| Tool | Inputs | Description |
|---|---|---|
oecc_ablapp_list |
filter (optional) |
Returns deployed ABL applications visible to the authenticated user, including available PAS relationships and status information. |
oecc_ablapp_get_properties |
pasResKey,
ablAppName (required) |
Returns configuration properties for the specified ABL application under a PAS for OpenEdge instance. |
oecc_webapp_list |
filter (optional) |
Returns deployed web applications and their available parent-application information. |
Databases
| Tool | Inputs | Description |
|---|---|---|
oecc_db_list |
filter (optional) |
Returns authorized OpenEdge databases and their available inventory and status information. |
oecc_db_get |
resKey (required) |
Returns the recorded details of an OpenEdge database, including available identity, host, and connection-state information. |
These tools do not provide database schema, table, or storage drill-down.
Metadata and operations
| Tool | Inputs | Description |
|---|---|---|
oecc_metadata_labels |
None | Returns labels associated with authorized OpenEdge Command Center resources. |
oecc_metadata_fields |
entity (required) |
Returns filterable field names and observed values for an
agent, pas,
ablapp, or database
entity. |
oecc_operation_get |
operationId (required) |
Returns the current status and available result of an authorized OpenEdge Command Center operation. It does not initiate or modify the operation. |
For oecc_metadata_fields, use the returned
fieldName value as the field value in a
filter. Field discovery is not available for web applications or
notifications.
APSV transport
All APSV transport tools require pasResKey,
ablAppName, and webAppName.
| Tool | Inputs | Description |
|---|---|---|
oecc_apsv_metrics_get |
pasResKey,
ablAppName,
webAppName (required) |
Returns available runtime metrics for the APSV transport of the specified web application. |
oecc_apsv_configuration_get |
pasResKey,
ablAppName,
webAppName (required) |
Returns the configured APSV transport properties of the specified web application. |
REST transport
All REST transport tools require pasResKey,
ablAppName, and webAppName.
| Tool | Inputs | Description |
|---|---|---|
oecc_restsvc_list |
pasResKey,
ablAppName,
webAppName (required) |
Returns REST services deployed under the specified web application. |
oecc_rest_metrics_get |
pasResKey,
ablAppName,
webAppName (required) |
Returns available runtime metrics for the REST transport of the specified web application. |
oecc_rest_configuration_get |
pasResKey,
ablAppName,
webAppName (required) |
Returns the persistent REST transport configuration of the specified web application. |
oecc_rest_runtime_properties_get |
pasResKey,
ablAppName,
webAppName (required) |
Returns the current, non-persisted REST transport properties of the specified web application. |
SOAP transport
All SOAP transport tools require pasResKey,
ablAppName, and webAppName.
| Tool | Inputs | Description |
|---|---|---|
oecc_soap_metrics_get |
pasResKey,
ablAppName,
webAppName (required) |
Returns available runtime metrics for the SOAP transport of the specified web application. |
oecc_soap_configuration_get |
pasResKey,
ablAppName,
webAppName (required) |
Returns the persistent SOAP transport configuration of the specified web application. |
oecc_soap_services_list |
pasResKey,
ablAppName,
webAppName (required) |
Returns SOAP services deployed under the specified web application. |
oecc_soap_runtime_properties_get |
pasResKey,
ablAppName,
webAppName (required) |
Returns the current, non-persisted SOAP transport properties of the specified web application. |
Web transport
All Web transport tools require pasResKey,
ablAppName, and webAppName.
| Tool | Inputs | Description |
|---|---|---|
oecc_web_metrics_get |
pasResKey,
ablAppName,
webAppName (required) |
Returns available runtime metrics for the Web transport of the specified web application. |
oecc_web_configuration_get |
pasResKey,
ablAppName,
webAppName (required) |
Returns the persistent Web transport configuration of the specified web application. |
oecc_web_handlers_list |
pasResKey,
ablAppName,
webAppName (required) |
Returns handlers configured for the Web transport of the specified web application. |
Composite tools
| Tool | Inputs | Description |
|---|---|---|
oecc_environment_overview |
include,
filter (optional) |
Combines resource counts, status breakdowns, notable unhealthy
resources, and OpenEdge Command Center Server node information into
an environment overview. The optional include
argument accepts servers,
agents, installs,
pas, ablapps,
webapps, and databases; all are
included by default. |
oecc_pas_diagnostics |
pasResKey (required),
includeProperties (optional, default
false) |
Combines a PAS for OpenEdge instance’s identity and status with
available process and disk information. Include non-secret
properties when includeProperties is enabled. |
oecc_webapp_transport_health |
pasResKey,
ablAppName,
webAppName (required),
transports (optional) |
Combines available metrics and configuration information for the specified web application’s REST, Web, APSV, and SOAP transports. All transports are checked by default. |
If an optional source fails, a composite tool preserves successfully retrieved
information and reports the failed source in
partialFailures.
Prompts
All prompt arguments are optional. Prompts guide the MCP client to call read-only tools and support its conclusions with retrieved tool output. Prompts do not query OpenEdge Command Center independently.
| Prompt | Arguments | Description |
|---|---|---|
oecc_pasoe_health_check |
filter |
Guides the model to list PAS for OpenEdge instances, retrieve each selected instance and its process details, summarize overall health, and identify stopped or abnormal instances with supporting evidence and investigation guidance. |
oecc_pasoe_memory_analysis |
filter, thresholdPercent (default 80) |
Guides the model to correlate PAS process and size information, flag usage above the specified threshold, and summarize memory health across the selected environment. |
oecc_pasoe_incident_triage |
pasResKey, ablAppName, webAppName |
Guides the model to review PAS, process, Agent, and available transport information to identify a likely incident cause. When all three application identifiers are supplied, transport analysis focuses on that web application. |
oecc_pasoe_transport_status |
pasResKey, ablAppName, webAppName |
Guides the model to discover the application scope, inspect REST, Web, APSV, and SOAP configuration, list services or handlers, and summarize which transports appear configured, enabled, and healthy. |
oecc_database_health_check |
filter |
Guides the model to list databases, inspect each selected database, summarize availability and connection health, and identify unavailable resources. Storage- and table-level analysis is not included. |
oecc_application_inventory |
filter |
Guides the model to correlate PAS for OpenEdge instances, ABL applications, web applications, application properties, and exposed services or handlers into an inventory grouped by PAS instance. |
oecc_environment_overview_report |
None | Guides the model to retrieve OpenEdge Command Center release information and inventory for Server nodes, OpenEdge installations, PAS for OpenEdge instances, databases, and Agents, then summarize the environment composition and health. |
Prompts have no independent audit event because they do not call OpenEdge Command Center. Each tool invocation initiated from a prompt follows the normal authentication and auditing flow.