mcp-sap-cpi
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| CPI_CLIENT_ID | Yes | The client ID from the service key | |
| CPI_TOKEN_URL | Yes | The OAuth token URL from the service key | |
| CPI_TENANT_URL | Yes | The SAP CPI tenant URL from the service key | |
| CPI_CLIENT_SECRET | Yes | The client secret from the service key |
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| get_failed_messagesA | List failed messages from SAP CPI message processing logs. Returns messageId, status, artifact name, error, and timestamp. |
| get_message_detailsA | Get full message processing log details for a specific CPI message ID. |
| get_trace_logA | Get step-by-step trace log for a CPI message (only available when trace is enabled on the iFlow). |
| list_packagesB | List all integration packages in the SAP CPI tenant. |
| list_artifactsA | List all artifacts (iFlows, mappings, scripts) in a specific integration package. |
| get_artifactB | Get metadata and configuration details for a specific artifact. |
| deploy_artifactB | Deploy an artifact version to the SAP CPI runtime. |
| undeploy_artifactB | Undeploy an artifact from the SAP CPI runtime. |
| list_credentialsA | List all user credential (basic auth) aliases configured in SAP CPI. |
| list_keystoresA | List all keystore entries in SAP CPI, including alias and expiry date. |
| list_oauth_credentialsA | List all OAuth2 client credential configurations in SAP CPI. |
| get_runtime_artifactsA | List all deployed runtime artifacts in SAP CPI with their deployment status (STARTED, STOPPED, ERROR). |
| get_system_statusA | Get overall SAP CPI system health — active alerts and system status summary. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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/Keelside/mcp-sap-cpi'
If you have feedback or need assistance with the MCP directory API, please join our Discord server