Using the Deploy MCP tools
After you have successfully connected to the HCL DevOps Deploy (Deploy) MCP server, you can begin using the integrated Deploy MCP tools to perform tasks within Deploy.
You can access the following Deploy MCP tools
from your MCP client:
| Tools | Description | Input requirement |
|---|---|---|
| list_applications | Lists all applications. | None |
| list_application_processes | Lists all processes defined in an application. | application_id or application name |
| list_application_environments | Lists all environments defined in an application. | application_id or application name |
| list_application_snapshots | Lists all snapshots defined in an application. | application_id or application name |
| get_deployment_status | Returns the application deployment status. | deployment_request_id (optional) |
| deploy_snapshot_to_environment | Deploys an application snapshot to an environment. | application_id, snapshot_id, process_id, environment_id |
Tip: You can retrieve a complete list of
all available tools directly from your MCP client. Refer to the independent software
vendor documentation for specific instructions on how to use your MCP client to view
this list.
The core functionality of the Deploy MCP tools
is accessed through the chat prompts within the MCP client interface. By using these
prompts, you can perform complex deployment tasks by using natural language. Examples of
the chat prompts that you can use are as follows:
- List my applications.
- List processes for application
helloApplication. - Deploy
helloApplicationintodev_environment1.
Note: When crafting your prompts, you have the option to
reference objects by their ID attribute rather than their name attribute.
The AI agent interprets your chat prompts to intelligently select and run the appropriate MCP tool to fulfill the request.