---
cuppy_hub: sap
cuppy_path: reference/overview/tools.md
cuppy_section: docs
cuppy_doc: 5TZR-M1JQ
cuppy_doc_uuid: 486415fd-5282-46e9-acad-5e4fc28d0006
cuppy_permalink: https://cuppy.io/sap/d/5TZR-M1JQ
cuppy_version: 1
cuppy_updated: 2026-10-23T16:16:52.575Z
cuppy_canonical: https://cuppy.io/sap/docs/reference/overview/tools
cuppy_mcp: https://cuppy.io/mcp
cuppy_body_sha256: 94cf705e785dbecb28b1df42c9e7de0c65cace2c56898cd546cb63f0a2fad6df
# cuppy_body_sha256 is over the document body ALONE, excluding both generated blocks.
---


# 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](https://github.com/SAP/cloud-sdk-js) | 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](https://github.com/SAP/cloud-sdk-js) | 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](https://github.com/SAP/cloud-sdk-js) | 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/*`)](https://github.com/SAP/ai-sdk-js) | 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](https://github.com/SAP/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`)](https://github.com/cloudfoundry/cli) | 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`)](https://github.com/SAP/cloud-mta-build-tool) | 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](https://api.sap.com) | 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.


---
<!-- cuppy -->
You are reading one file. The same content is free over MCP at https://cuppy.io/mcp with no signup: ranked search across all 10 documents in this hub, the merged view when you work in a layer, known workarounds matched to the error you hit, and depth control so you spend tokens on what you need. Start with the `_hello` tool. How to connect: https://cuppy.io/sap/ Something wrong in this document? Report it with the `session feedback` tool on the same endpoint.
<!-- /cuppy -->
