{"ref":"artifact:keelside-mcp-sap-cpi","page":"/artifacts/keelside-mcp-sap-cpi","json":"/artifacts/keelside-mcp-sap-cpi.json","generated":"2026-10-26","drafted_with_ai":true,"entity":{"id":"keelside-mcp-sap-cpi","name":"mcp-sap-cpi","artifact_type":"mcp-server","ecosystem":"btp","domain":"integration-and-messaging","origin_ring":"independent","description":{"one_line":"The runtime half of Cloud Integration: failed messages with their full processing logs and traces, artifact deployment, security material, and a health summary.","short":"MCP server for Cloud Integration runtime: messages, logs, deployment","what_it_solves":"Written for the morning after. Message monitoring lists failed messages, retrieves full MPL details and pulls trace logs; integration content browses packages and artifacts and deploys or undeploys an iFlow; the security section lists credentials, keystores and OAuth2 configurations; and a runtime section reports deployed artifact status and a system health summary. Diagnosing a failure and redeploying the fix are in one place.","when_not_to_use":"It deploys and undeploys, and it enumerates credentials, keystores and OAuth2 configurations. Listing security material is a read, and it is still a read of the thing that protects everything else the tenant talks to."},"links":{"repo":"https://github.com/Keelside/mcp-sap-cpi"},"provides":[{"capability":"capability:agent-systems-access","what_it_does":"Reaches Cloud Integration's runtime — message processing logs, traces, deployment state and security artifacts — rather than the design-time content that describes it.","sources":[{"url":"https://github.com/Keelside/mcp-sap-cpi","title":"mcp-sap-cpi — README","checked":"2026-09-10"}]}],"provenance":{"discovered_via":[{"source":"source:sap-ai-mcp-servers"}],"first_seen":"2026-09-10"},"history":[{"date":"2026-09-10","field":"entry","from":null,"to":"created","reason":"Triaged out of data/crawled/mcp-candidates.json, the sap-ai-mcp-servers sweep. Written from the repository's own README. Filed on the BTP door: the Integration Suite is BTP services, which is the reasoning the door list has carried since it was written."},{"date":"2026-10-09","field":"provides","from":"capability:mcp-servers","to":"capability:agent-systems-access","reason":"The concern it answers is reaching into an SAP system from outside, split out of MCP servers on this day; the sentence on the edge is unchanged."}],"identity":{"license":"MIT"},"drafted_with_ai":true,"maintainers":["actor:keelside"],"contributors":["actor:prudvigit"]},"effective_normative_relations":[],"readings":{"liveness":[{"label":"Maintenance","tier":"unknown","evidence":"no release data"},{"label":"Continuity","tier":"fair","evidence":"1 contributor, org-owned"},{"label":"Repository","tier":"good","evidence":"pushed 2026-05, not archived"}],"compatibility":[{"label":"Declared for","tier":"unknown","evidence":"no BTP release lines in the atlas"},{"label":"Survived majors","tier":"unknown","evidence":"no BTP release lines in the atlas"},{"label":"Maintainer's CI","tier":"fair","evidence":"no CI configured"}],"practice":[{"label":"Tests","tier":"poor","evidence":"none found in the tree"},{"label":"Docs","tier":"good","evidence":"README 6 KB"},{"label":"Changelog","tier":"fair","evidence":"none in the repo"}],"reach":[{"value":null,"unit":"installs/week"},{"value":6,"unit":"watching"}]},"signals":{"crawled_at":"2026-10-24","npm":"not published under this name","stars":6,"forks":0,"open_issues":0,"archived":false,"pushed_at":"2026-05-16","license_spdx":"MIT","org_owned":true,"default_branch":"main","contributors":1,"tree_truncated":false,"test_files":0,"workflows":0,"other_ci":false,"readme_bytes":6514,"docs_files":0,"changelog":false,"license_file":true,"dts_files":0,"readme_path":"README.md","readme_sha":"1d8dd4c2b78fd3bd69e9c9029a9debb2253147c6","created_at":"2026-03-13T13:05:26Z","open_prs":0,"first_commit":"2026-03-13","last_commit":"2026-05-16","commits":5,"repo_read":"2026-10-24"},"edges":{"maintainers":[{"ref":"actor:keelside","name":"Keelside","json":"/actors/keelside.json"}],"contributors":[{"ref":"actor:prudvigit","name":"Prudvi Tarigonda","json":"/actors/prudvigit.json"}],"explained_by":[],"alternative_to_this":[],"needed_by":[],"available_via":[],"parts":[],"add_ons":[],"answered_through_parts":[]}}