The Hybris MCP Server enables AI assistants to interact with SAP Commerce Cloud (Hybris) instances through comprehensive administrative and operational tools.
Product & Catalog Management: Search products with pagination, retrieve detailed product information by code/SKU, browse the category tree, and access category details.
Order Management: View orders for specific users (by ID or email) and retrieve detailed order information.
Database Operations: Execute FlexibleSearch queries against the Hybris database with configurable result limits and export query results to ImpEx format.
Data Import/Export: Import data using ImpEx format for bulk operations and export data to ImpEx format based on FlexibleSearch queries.
Scripting & Automation: Run Groovy scripts via the scripting console, list all cron jobs with their status, and trigger specific cron jobs on-demand.
Catalog Synchronization: Trigger synchronization between catalog versions (e.g., Staged to Online).
System Administration: Clear Hybris caches (specific types or all), retrieve system information and health status, and perform health checks to verify instance accessibility.
The server uses stdio transport for MCP communication, requires admin HAC (Hybris Administration Console) access for administrative tools, and supports both OCC API endpoints (products, orders) and HAC endpoints (FlexibleSearch, Groovy, ImpEx). It works with multiple AI tools including Claude Desktop, VS Code extensions, Cursor, Windsurf, Zed, JetBrains IDEs, Sourcegraph Cody, and Raycast.
Enables interaction with SAP Commerce Cloud (Hybris) instances, providing tools for product and catalog management, order viewing, FlexibleSearch queries, Groovy script execution, ImpEx data import/export, cron job management, cache clearing, and catalog synchronization.
Hybris MCP Server
MCP (Model Context Protocol) server for SAP Commerce Cloud (Hybris) integration. This server allows AI assistants like Claude to interact with your Hybris instance.
Features
Product Management: Search products, get product details, browse categories
Order Management: View orders and order details
FlexibleSearch: Execute FlexibleSearch queries directly
Groovy Scripts: Run Groovy scripts via the scripting console
ImpEx: Import and export data using ImpEx format
Cron Jobs: List and trigger cron jobs
Cache Management: Clear Hybris caches
Catalog Sync: Trigger catalog synchronization
Health Checks: Monitor system health
Installation
Configuration
Configure via environment variables:
Variable | Required | Description | Default |
| Yes | Base URL of your Hybris instance | - |
| Yes | Admin username (HAC access required) | - |
| Yes | Admin password | - |
| No | OCC base site ID |
|
| No | Product catalog ID |
|
| No | Catalog version |
|
| No | HAC path prefix |
|
Common Configurations
Standard Hybris (localhost):
SAP Commerce Cloud (CCv2):
Custom Site Configuration:
Usage with Claude Code
Add the MCP server using the CLI:
Or manually add to your Claude Code MCP settings (~/.claude.json or project config):
Usage with Claude Desktop
Add to your Claude Desktop configuration (~/Library/Application Support/Claude/claude_desktop_config.json on macOS):
Usage with Cursor
Add to your Cursor MCP configuration (~/.cursor/mcp.json):
Usage with Windsurf
Add to your Windsurf MCP configuration (~/.codeium/windsurf/mcp_config.json):
Usage with VS Code (Copilot/Continue/Cline)
For VS Code extensions that support MCP, add to your workspace .vscode/mcp.json:
Usage with Zed
Add to your Zed settings (~/.config/zed/settings.json):
Usage with JetBrains IDEs
For IntelliJ IDEA, WebStorm, PyCharm, and other JetBrains IDEs with AI Assistant, add to your MCP configuration:
macOS/Linux: ~/.config/JetBrains/mcp.json
Windows: %APPDATA%\JetBrains\mcp.json
Usage with Sourcegraph Cody
Add to your Cody MCP configuration (~/.config/cody/mcp.json):
Usage with Raycast
Add to your Raycast AI extension MCP settings (~/.config/raycast/mcp.json):
Generic MCP Configuration
For any other MCP-compatible client, the server uses stdio transport. Run with:
Required environment variables:
HYBRIS_BASE_URLHYBRIS_USERNAMEHYBRIS_PASSWORD
Available Tools
Product & Catalog (OCC API)
Tool | Description |
| Search for products in the catalog |
| Get detailed product information by code |
| List all categories in the catalog |
| Get category details by code |
Orders (OCC API)
Tool | Description |
| Get orders for a user |
| Get specific order details |
Administration (HAC)
Tool | Description |
| Execute FlexibleSearch queries |
| Run Groovy scripts |
| Import ImpEx data |
| Export data to ImpEx format |
| List cron jobs and their status |
| Trigger a cron job to run |
| Clear Hybris caches |
| Get system information |
| Sync catalog versions |
| Check system health |
Example Prompts
Search Products
FlexibleSearch
Execute Groovy
Import ImpEx
Trigger Catalog Sync
Security Notes
Store credentials securely - never commit them to version control
Use environment variables or secure secret management
The server requires HAC admin access for administrative tools
Consider using read-only credentials if you only need OCC API access
Development
Troubleshooting
Connection Issues
Verify your Hybris instance is running and accessible
Check if HAC is enabled and accessible at the configured path
Ensure credentials have admin access to HAC
SSL Certificate Errors
For local development with self-signed certificates:
CSRF Token Errors
The server handles CSRF tokens automatically. If you see CSRF errors:
Check that HAC login is working manually
Verify the HAC path is correct
Try restarting the MCP server to get a fresh session
License
MIT