Keelside/mcp-sap-cpi — reverse-engineered prompt
Reverse engineered prompt
Build me a small MCP server that lets Claude talk to SAP CPI so I can manage my tenant from chat. I want to connect it using a BTP service key with env values for the tenant URL, token URL, client ID, and client secret, then be able to use it easily from Claude Desktop or Claude Code.
It should let me see recent failed messages, open full message details, and read trace logs when trace is enabled. I also want to browse integration packages, list artifacts inside a package, inspect an artifact, and deploy or undeploy an iFlow. Please include tools to list credentials, keystores, and OAuth client configs, plus a simple runtime view that shows deployed artifacts, their status, and an overall health summary.
Please make it feel polished, with clear setup instructions, an example env file, and sample Claude config so I can drop in my service key details and go. If anything is unclear, look up the current MCP and SAP CPI docs online.
Want more depth? Deep Reverse