IBM Z Open Editor MCP Tools

These are all the Model Context Protocol (MCP) capabilities available in Z Open Editor. See the section Agent Mode for details.

Zowe Profile Tools

You can ask about your Zowe™ Client profiles to see what is available, what is in use by Z Open Editor, and to obtain or retire JSON Web Token (JWT) authentication.

Tool NameTool Description
zowe-get-default-profile <type>Retrieve the default Zowe profile of a given type as configured in the Zowe team configuration files, defaults to type RSE.
zopeneditor-get-default-zowe-profileRetrieve IBM Z Open Editor's default Zowe profile as configured in the zopeneditor.zowe user settings.
zowe-connection-checkRetrieve the status of the connection to the Rest API server.
zowe-list-all-profiles <type>List all zowe profiles configured in the Zowe team configuration file by type, defaults to all profiles.
zowe-loginLog in with the editor's set profile to obtain a JWT.
zowe-logoutLog out from the server with the editor's set profile and remove the JWT from the team configuration file.

Zowe MVS Tools

You can manage data sets and members on z/OS® and run TSO commands.

Tool NameTool Description
zowe-get-datasets <filter>Retrieve data sets that match the specified filter pattern.
zowe-get-members <dataSetName>List members of the specified data set.
zowe-download-member <name>Download the specified data set member.
zowe-allocate-like-dataset <dataSetName> <existingDataSet>Allocate a new specified data set similar to an existing one.
zowe-issue-tso-command <command>Execute the specified TSO command.

Zowe UNIX System Services Tools

You can manage files and folders on z/OS UNIX System Services and run UNIX commands.

Tool NameTool Description
zowe-get-unix-files <filePath>List the UNIX System Services files in the specified path.
zowe-put-unix-files <localPath> <unixPath>Upload a local file to the specified location on UNIX System Services.
zowe-create-unix-files <unixPath> <type> <permissions>Create a specified UNIX System Services file or directory at the specified path. Specify whether it is a file or directory. Permissions are optional; if omitted, the default value 'rwxrw-r--' is used.
zowe-download-unix-file <unixPath>Download the contents of the specified UNIX System Services file.
zowe-issue-unix-command <unixCommand>Execute the specified UNIX command on the system.

Zowe JES Tools

You can get information about z/OS jobs and spool files.

Tool NameTool Description
zowe-get-jobs <owner> <status> <jobName> <jobId>Retrieve jobs that match the specified owner, job status, job name, or job ID. If no parameters are specified, the command returns the jobs for the current user (owner) as defined in profile.
zowe-submit-job-dataset <dataSet>Submit a job from the specified data set.
zowe-purge-job <jobName> <jobId>Purge the job identified by the given job name and job ID.
zowe-submit-job-jcl <jclString>Submit a job for the given local JCL.
zowe-get-job-spools <jobName> <jobId>Retrieve the spools files for the specified job name and job ID.
zowe-get-job-spool-output <jobName> <jobId> <spoolId>Retrieve the output of a job spool, identified by job name, job ID, and spool ID.

IBM RSE API Tools

Tool NameTool Description
rseapi-get-system-resource-consumptionRun DISPLAYACTIVE to retrieve system address space resource consumption information. Only available with an RSE profile.
rseapi-get-all-job-resource-consumptionRun DISPLAYACTIVE to retrieve resource‑consumption information for all active job address spaces. Only available with an RSE profile.

ZAPP Tools

You can ask about the property groups defined in your ZAPP files. This works across all ZAPP files in a multi-root workspace. You can ask the AI to list the locations it searches for include files and combine the result with the log file resource for troubleshooting.

Tool NameTool Description
zapp-get-property-groups <language>List all property groups defined for the specified language (required) in all workspaces.

Z Open Editor log file tool and resource

You can access Z Open Editor's log file for troubleshooting by asking your AI questions about the Editor's configuration and how it performed tasks such as searching for include files using property groups from ZAPP files. You can also inquire about how features are configured or enabled in Z Open Editor. Depending on the Chat agent, it might prefer to run the MCP tool to read the log file or use the MCP Resource, and both are available.

For the best results, run the Z Open Editor logger in DEBUG mode as described in Troubleshooting using log files.

Tool NameTool Description
zopeneditor-read-the-logRead the current Z Open Editor log file and search the content.
Resource Name
zopeneditor.logThe log file for Z Open Editor referred to as zopeneditor.log that can be used for troubleshooting and configuration information.

Data Elements view

If you are analyzing your program, perhaps using code explanations tools, you can also ask the API to open Z Open Editor's Data Elements view to get a sortable representation of the program's symbols that can be filtered and searched.

Tool NameTool Description
zopeneditor-show-data-elements-viewOpen the Data Elements view for a program specified by name or the currently open program.
Last Updated:
Contributors: Billie Simmons, Peter Haumer