One command, every SAP product
S/4HANA, BTP, Datasphere, AI Core, Joule, MCP, Ariba, Concur, SuccessFactors, Integration Suite, SAC, Signavio, LeanIX, Cloud ALM. One auth model. One audit log. One MCP server emitter.
One command for S/4HANA, BTP, Datasphere, Joule, Ariba, Concur, SuccessFactors, Integration Suite, SAC, Signavio, LeanIX, Cloud ALM. Agent-native output. Air-gapped capable. Signed binaries ready for the EU Cyber Resilience Act.
$
go install github.com/sapctl/sapctl@latest
Same command works as a CLI, an MCP tool, and an A2A agent.
Used in production by teams running SAP at scale.
By 2027 the Fortune 500 is off ECC. By Dec 2027 every binary in the EU needs CE marking and a CycloneDX SBOM. Every CTO is being asked to put AI agents on SAP data — and SAP just published an API policy that prohibits agents from orchestrating raw SAP API calls. sapctl is the on-policy, agent-native, audit-grade alternative.
S/4HANA, BTP, Datasphere, AI Core, Joule, MCP, Ariba, Concur, SuccessFactors, Integration Suite, SAC, Signavio, LeanIX, Cloud ALM. One auth model. One audit log. One MCP server emitter.
Every command emits a hash-chained, cosign-signed audit event. CycloneDX SBOMs and SLSA L3 provenance on every release. CRA-ready before the September 2026 cliff.
Auto-emits an MCP server and an A2A Agent Card from any sub-command tree. Local SQLite mirror so agents read without hammering SAP APIs. On-policy under SAP API Policy v4/2026.
Illustrative composite profiles — real customer names withheld.
Trust portal · SBOM downloads · CVD policy · Annex IV statement → /trust
Install sapctl, log into your tenant, and ship the first audit-grade extraction before lunch.