Skip to main content
Glama

Pega DX MCP Server

by marco-looy

create_case

Generate a new Pega case by specifying the case type and optional content. Automatically discovers fields if content is missing and provides guidance. Handles field issues and allows adding attachments or page operations for comprehensive case creation.

Instructions

Create a new Pega case with specified case type and optional content. If no content is provided, the tool will automatically discover available fields and provide guidance. If case creation fails due to field issues, field discovery will be performed automatically.

Input Schema

NameRequiredDescriptionDefault
attachmentsNoA list of attachments to be added to specific attachment fields (optional)
caseTypeIDYesThe class of the case being created (required)
contentNoA map of scalar properties and embedded page properties to be set upon case creation (optional). If not provided, the tool will discover available fields and return guidance with examples.
pageInstructionsNoA list of page-related operations to be performed on embedded pages, page lists, or page group properties (optional)
pageNameNoIf provided, view metadata for specific page name will be returned (only used when viewType is "page")
parentCaseIDNoThe ID of the case serving as the parent case (optional)
viewTypeNoType of view data to return. "none" returns no UI resources, "form" returns form UI metadata, "page" returns full page UI metadatanone

Input Schema (JSON Schema)

{ "properties": { "attachments": { "description": "A list of attachments to be added to specific attachment fields (optional)", "items": { "description": "Attachment object with file details and metadata", "properties": { "fileContent": { "description": "Base64 encoded file content", "type": "string" }, "fileName": { "description": "Name of the attachment file", "type": "string" }, "mimeType": { "description": "MIME type of the attachment", "type": "string" } }, "type": "object" }, "type": "array" }, "caseTypeID": { "description": "The class of the case being created (required)", "type": "string" }, "content": { "description": "A map of scalar properties and embedded page properties to be set upon case creation (optional). If not provided, the tool will discover available fields and return guidance with examples.", "type": "object" }, "pageInstructions": { "description": "A list of page-related operations to be performed on embedded pages, page lists, or page group properties (optional)", "items": { "description": "Page operation object with instruction type and target", "properties": { "instruction": { "description": "The type of page instruction to perform", "type": "string" }, "target": { "description": "The target page or page list for the instruction", "type": "string" } }, "type": "object" }, "type": "array" }, "pageName": { "description": "If provided, view metadata for specific page name will be returned (only used when viewType is \"page\")", "type": "string" }, "parentCaseID": { "description": "The ID of the case serving as the parent case (optional)", "type": "string" }, "viewType": { "default": "none", "description": "Type of view data to return. \"none\" returns no UI resources, \"form\" returns form UI metadata, \"page\" returns full page UI metadata", "enum": [ "none", "form", "page" ], "type": "string" } }, "required": [ "caseTypeID" ], "type": "object" }
Install Server

Other Tools from Pega DX MCP Server

Related Tools

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/marco-looy/pega-dx-mcp'

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