concert-operate-mcp
OfficialServer Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| CONCERT_BASE_URL | Yes | Base URL of your Concert Operate instance, e.g. https://cpd.example.com | |
| CONCERT_CPD_USER | Yes | Cloud Pak for Data username | |
| CONCERT_TENANT_ID | No | Tenant ID. The default is the standard value shipped with every Concert Operate installation. Override only if your instance uses a custom tenant ID. | cfd95b7e-3bc7-4006-a4a8-a73a79c71255 |
| CONCERT_CPD_PASSWORD | Yes | Cloud Pak for Data password |
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| create-eventB | Create a new event in Concert Operate. |
| create-alertC | Create a new alert in Concert Operate. |
| get-alertsA | Retrieve all alerts, optionally filtered. Severity values: 6=Critical, 5=Major, 4=Minor, 3=Warning, 2=Information, 1=Indeterminate. |
| get-alertA | Get a single alert by its ID. |
| update-alertB | Update specific fields of an alert by ID. |
| bulk-update-alertsA | Bulk-update all alerts matching a filter expression. |
| get-alert-timelineB | Get all timeline entries for an alert. |
| add-alert-commentA | Add a comment (timeline entry) to an alert. |
| get-alert-insightsA | Retrieve all insights for an alert, optionally filtered by insight type. |
| create-alert-insightC | Add a new insight to an alert. |
| get-alert-insightC | Get a specific insight on an alert by insight ID and type. |
| delete-alert-insightB | Delete a specific insight from an alert. |
| get-incidentsA | Retrieve all incidents. |
| get-incidentA | Get a single incident by its ID. |
| update-incidentC | Update specific fields of an incident. |
| get-incident-timelineB | Get all timeline entries for an incident. |
| add-incident-commentA | Add a comment to an incident timeline. |
| get-policiesC | List all policies. |
| get-policyA | Retrieve a single policy by ID. |
| create-policyC | Create a new policy. |
| create-policies-bulkB | Create multiple policies in a single request. |
| update-policyB | Partially update a policy by ID (PATCH). |
| replace-policyA | Replace an entire policy by ID (PUT). |
| delete-policyB | Delete a policy by ID. |
| get-policy-execution-statusC | Retrieve execution status for a policy. |
| get-policy-timelineB | Retrieve timeline entries for a policy. |
| get-runbooksA | List all runbooks. |
| get-runbookB | Get a runbook by ID. |
| create-runbookC | Create a new runbook. |
| update-runbookC | Update an existing runbook. |
| delete-runbookC | Delete a runbook. |
| get-runbook-versionsB | Get all versions of a runbook. |
| get-runbook-versionB | Get a specific version of a runbook. |
| get-runbook-referencesC | Get references for a runbook. |
| get-runbook-statisticsC | Get execution statistics for a runbook. |
| execute-runbookC | Execute a runbook (fire-and-forget or synchronous). |
| get-runbook-executionsB | Get all executions for a runbook. |
| get-runbook-executionB | Get a specific runbook execution by instance ID. |
| update-runbook-executionC | Update the status or details of a runbook execution. |
| delete-runbook-executionC | Delete a runbook execution record. |
| get-algorithmsA | List all registered algorithms. |
| get-algorithmB | Get a specific algorithm by name. |
| register-algorithmC | Register a new algorithm with the AI platform. |
| unregister-algorithmC | Unregister an algorithm by name. |
| get-training-definitionsA | List all training definitions. |
| get-training-definitionB | Get a specific training definition by name. |
| create-training-definitionC | Create a new training definition. |
| update-training-definitionD | Update a training definition. |
| delete-training-definitionC | Delete a training definition. |
| get-training-statusA | Get the latest training run status. |
| start-trainingC | Start a training run. |
| get-precheck-statusA | Get the latest precheck run status. |
| start-precheckD | Start a precheck run. |
| stop-precheckA | Stop the current precheck run. |
| get-trained-model-versionsA | List all trained model versions. |
| get-trained-model-versionB | Get a specific trained model version. |
| delete-trained-model-versionC | Delete a trained model version. |
| create-metering-jobC | Create a new metering job. |
| get-metering-jobC | Get complete information for a metering job. |
| get-metering-job-statusC | Get job status only for a metering job. |
| get-metering-job-resultC | Get job result only for a metering job. |
| list-metering-resourcesC | List metering resources with pagination and filtering. |
| get-metering-aggregate-statsB | Get aggregate resource stats for a date range. |
| get-my-preferencesA | Retrieve the current user's preferences. |
| upsert-my-preferenceB | Create or update a preference for the current user. |
| delete-my-preferenceA | Delete a preference by key for the current user. |
| admin-get-all-preferencesB | Admin: retrieve all user preferences. |
| admin-get-user-preferencesC | Admin: retrieve preferences for a specific user. |
| admin-get-user-preferenceB | Admin: retrieve a specific preference by key for a user. |
| admin-upsert-user-preferenceC | Admin: create or update a preference for a specific user. |
| admin-delete-user-preferenceA | Admin: delete a preference by key for a specific user. |
| admin-delete-all-user-preferencesB | Admin: delete all preferences for a specific user. |
| get-automation-toolsA | List all runbook automation tools. |
| get-automation-toolC | Get a specific runbook automation tool. |
| create-automation-toolC | Create a new runbook automation tool. |
| update-automation-toolD | Update a runbook automation tool. |
| delete-automation-toolC | Delete a runbook automation tool. |
| get-menusA | List all UI menus. |
| get-menuC | Get a specific UI menu. |
| create-menuC | Create a new UI menu. |
| update-menuC | Update a UI menu. |
| delete-menuC | Delete a UI menu. |
| get-viewsA | List all UI views. |
| get-viewC | Get a specific UI view. |
| create-viewC | Create a new UI view. |
| update-viewC | Update a UI view. |
| delete-viewB | Delete a UI view. |
| check-view-name-existsC | Check whether a view name exists. |
| get-viz-filtersA | List all visualization filters. |
| get-viz-filterB | Get a specific visualization filter. |
| create-viz-filterC | Create a new visualization filter. |
| update-viz-filterC | Update a visualization filter. |
| delete-viz-filterC | Delete a visualization filter. |
| delete-viz-filters-bulkB | Delete multiple visualization filters. |
| check-viz-filter-name-existsC | Check whether a visualization filter name exists. |
| backup-topology-ui-configB | Backup the topology UI configuration. |
| restore-topology-ui-configB | Restore the topology UI configuration from a backup. |
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/ibm-client-engineering/concert-operate-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server