SAP tools — the official SDKs, CLIs, MCP servers and API catalogue an agent uses to connect to and build on SAP, with install commands, checked versions and where each is used
Generated list of SAP tools: the SAP Cloud SDK for JavaScript (http-client, connectivity, typed OData clients and generator), CAP, the SAP Cloud SDK for AI, the cf CLI and MTA build tool, SAP's MCP servers for CAP, UI5 and MDK, and the Business Accelerator Hub. node-rfc is deprecated. Versions are checked live on npm and GitHub, and each row links the hub documents that use the tool.
markdownreferencev15TZR-M1JQstage: referencetrust: officialservice: allinterface: cliinterface: typescriptinterface: mcpSAP toolsSAP Cloud SDK JavaScript@sap-cloud-sdk/http-client@sap-cloud-sdk/connectivity@sap-cloud-sdk/odata-v2@sap-cloud-sdk/generatorCAP @sap/cdscds-dk@sap-ai-sdknode-rfc deprecatedcf CLImbt@cap-js/mcp-server@ui5/mcp-server@sap/mdk-mcp-serverBusiness Accelerator Hub
SAP tools
Generated from raw/TOOLS.json by work/tools/tools_registry.py, which checks npm and GitHub and lists the documents that use each tool. Repositories: reference/overview/source-repositories.md.
Libraries for TypeScript and Node.js
<!-- registry:libs -->
| Tool | Use it for | Get it | Checked version | Used in |
|---|---|---|---|---|
| SAP Cloud SDK http-client | Call any SAP or non-SAP HTTP API through destinations, with CSRF handling | npm install @sap-cloud-sdk/http-client | 4.9.1 (2026-10-21) | guides/connectivity/first-call-from-typescript.md +1 |
| SAP Cloud SDK connectivity | Destination lookup (env var, Destination service), connectivity proxy for on-premise, principal propagation | npm install @sap-cloud-sdk/connectivity | 4.9.1 (2026-10-21) | _boot/START.md +5 |
| SAP Cloud SDK OData clients (v2, v4) and generator | Typed OData clients generated from an API's EDMX specification | npm install @sap-cloud-sdk/odata-v2 plus @sap-cloud-sdk/generator | 4.9.1 (2026-10-21) | reference/overview/families.md |
SAP Cloud Application Programming Model (CAP, @sap/cds) | SAP's framework for services and apps on BTP; imports SAP APIs as remote services | npm install @sap/cds and npm install -g @sap/cds-dk | 10.2.1 (2026-10-21) | reference/overview/families.md |
SAP Cloud SDK for AI (@sap-ai-sdk/*) | Generative AI hub and orchestration on SAP AI Core | npm install @sap-ai-sdk/orchestration | 2.17.0 (2026-10-23) | reference/overview/families.md |
| node-rfc | RFC calls from Node.js. Deprecated: "No longer supported" | Don't use for new work | 3.3.1 (2024-08-20) — deprecated on npm | reference/connectivity/choose-a-connection-path.md |
<!-- /registry:libs -->
Command line
<!-- registry:cli -->
| Tool | Use it for | Get it | Checked version | Used in |
|---|---|---|---|---|
Cloud Foundry CLI (cf) | Deploy and bind apps in the BTP Cloud Foundry environment | Install from the cloudfoundry/cli releases | 8.19.1 | reference/basics/sap-landscape-for-agents.md +1 |
Cloud MTA Build Tool (mbt) | Build multi-target application archives for BTP deployment | npm install -g mbt | 1.2.49 (2026-04-30) | reference/connectivity/btp-destinations-and-cloud-connector.md +1 |
<!-- /registry:cli -->
AI coding agents, MCP and the API catalogue
<!-- registry:ai -->
| Tool | Use it for | Get it | Checked version | Used in |
|---|---|---|---|---|
CAP MCP server (@cap-js/mcp-server) | MCP server that lets AI coding agents query CAP models and docs | npx -y @cap-js/mcp-server | 0.0.8 (2026-10-14) | — |
UI5 MCP server (@ui5/mcp-server) | MCP server for SAPUI5 and OpenUI5 development | npx -y @ui5/mcp-server | 0.3.2 (2026-10-06) | — |
MDK MCP server (@sap/mdk-mcp-server) | MCP server for SAP Mobile Development Kit apps | npx -y @sap/mdk-mcp-server | 0.4.2 (2026-10-21) | — |
| SAP Business Accelerator Hub | Catalogue of SAP's published APIs with specifications and a sandbox. The starting point for every integration | api.sap.com | — | _boot/START.md +5 |
<!-- /registry:ai -->
The btp CLI, which administers global accounts and subaccounts, and the Cloud Connector installer are downloaded from SAP's tools site rather than package registries. They're not in the registry yet.