Pega DX MCP Server
Official Model Context Protocol server for Pega Digital Experience APIs
Transform complex Pega Platform interactions into intuitive, conversational experiences by exposing Pega DX APIs through the standardized Model Context Protocol. Enable AI applications, IDEs, and development tools to interact with Pega through natural language.
🌟 Key Features
- 🤖 Natural Language Interface - "Create a travel claim for John" → Automated case creation
- 🔌 Plug-and-Play Integration - Compatible with Claude, IDEs, and MCP-enabled tools
- 🏢 Enterprise Grade - Production-ready with comprehensive error handling and audit logging
- 📡 Complete API Coverage - Access to cases, assignments, attachments, and data operations
- ⚡ High Performance - Intelligent caching and optimization for responsive interactions
- 🛡️ Secure - OAuth 2.1 with PKCE and role-based access control
🚀 Quick Start
Prerequisites
- Node.js 20+ and npm
- Access to Pega Platform (8.8+) with DX API enabled
- OAuth 2.1 client credentials
Installation
Integration with Claude Desktop
Add to your Claude Desktop MCP configuration:
🏗️ Architecture
The Pega DX MCP Server bridges AI applications with Pega Platform using the Model Context Protocol:
🛠️ Available Tools
Case Management
Tool | Description | Example Usage |
---|---|---|
pega_case_types_list | List available case types | "What case types are available?" |
pega_case_types_get | Get case type details | "What fields are required for travel requests?" |
pega_cases_create | Create new cases | "Create a travel claim for John to New York" |
pega_cases_list | List cases with filtering | "Show me all open insurance claims" |
pega_cases_get | Get detailed case information | "Show me details for case TRAVEL-001" |
Assignment Management
Tool | Description | Example Usage |
---|---|---|
pega_assignments_next | Get next available assignment | "What's my next task?" |
pega_assignments_list | List user assignments | "Show my pending assignments" |
pega_assignments_execute | Execute assignment actions | "Approve the travel request" |
💬 Usage Examples
Creating a Case
Managing Assignments
⚙️ Configuration
Environment Variables
OAuth Setup
- Register OAuth Client in your Pega Platform
- Configure Scopes for API access
- Set Redirect URIs if using authorization code flow
- Update Environment with client credentials
For detailed setup instructions, see our Configuration Guide.
🤝 Contributing
We welcome contributions from the community! Here's how you can help:
Ways to Contribute
- 🐛 Report Issues - Found a bug? Let us know!
- 💡 Feature Requests - Have an idea? We'd love to hear it!
- 🔧 Code Contributions - Submit pull requests for fixes and features
- 📖 Documentation - Help improve our docs and examples
- 🧪 Testing - Add test cases and improve coverage
Development Setup
Guidelines
- Follow our Code of Conduct
- Ensure tests pass and add new tests for features
- Update documentation for any API changes
- Use conventional commit messages
📄 License
Licensed under the Apache License, Version 2.0. See LICENSE for details.
Built with ❤️ by Pegasystems
This server cannot be installed
Transforms complex Pega Platform interactions into intuitive, conversational experiences by exposing Pega DX APIs through the standardized Model Context Protocol, enabling AI applications to interact with Pega through natural language.
Related MCP Servers
- AsecurityFlicenseAqualityA Model Context Protocol server that provides access to Figma API functionality, allowing AI assistants like Claude to interact with Figma files, comments, components, and team resources.Last updated -18341
- AsecurityFlicenseAqualityEnables AI assistants to interact with Figma files through the ModelContextProtocol, allowing viewing, commenting, and analyzing Figma designs directly in chat interfaces.Last updated -5997173TypeScript
- -securityFlicense-qualityA Model Context Protocol server that connects AI tools and LLMs to Figma designs, enabling them to extract design data, analyze design systems, and generate development documentation.Last updated -TypeScript
- -securityAlicense-qualityEnables AI agents to interact with PostgreSQL databases through the Model Context Protocol, providing database schema exploration, table structure inspection, and SQL query execution capabilities.Last updated -11PythonMIT License