ServiceServicetypeA BTP service you subscribe to and bind, rather than install. It has plans and regions, not versions, and may deliver a product that lives outside the atlas.See every one →What this type is →by SAPby SAPoriginPublished by SAP itself. A visible facet, never an input to a reading — a dormant official plugin reads exactly like a dormant independent one.See every one →

API Management

API proxies in front of backend services, with security and traffic management policies attached to them, and Developer Hub where consumers subscribe.

API Management puts an API proxy in front of a backend service, and policies attached to the proxy decide who may call it and how often: authentication and authorisation, quota, surge protection, IP filtering, JSON and XML threat protection. The backend can sit in the cloud, in a private cloud or on premise, and the apim-as-route-service plan binds a proxy to a Cloud Foundry application's route, so the policies run even when the application's own URL is called. Consumers find an API in Developer Hub, read its documentation, test it and subscribe. It is activated as a capability inside SAP Integration Suite and runs on one of three runtimes: Classic API Management, Integration Cell, or the customer-managed Edge Integration Cell.

Where it sits

Lives in
Provides
Rate limitingCAPBTPRate limitingcapabilityCapping how many requests a service will accept per tenant or per caller, so one consumer cannot exhaust a shared deployment, whether enforced by a policy in front of the application or inside its own process.Serve your application over MCPCAPBTPServe your application over MCPcapabilityExposing selected application data and business operations to an AI agent through the Model Context Protocol. An application may also integrate remote services through [service integration](capability:service-integration), connecting its exposed contract with [agent access to your systems](capability:agent-systems-access). Development assistance belongs to [agent access to your code](capability:agent-code-access).Tool governanceCAPBTPTool governancecapabilityControlling what an agent may call, with which authorisations, and leaving an audit trail of what it did. The authorisation question that MCP exposure raises but does not answer.
Part of
SAP Integration SuiteSAP Integration SuiteartifactSAP's integration service on BTP: Cloud Integration for orchestration, API Management in front of it, and an MCP gateway that serves a managed API to agents.
Serves
Designs
Multitenant SaaS Application using CAPMultitenant SaaS Application using CAPreference architectureAPI policies per plan

Who is behind it

SAPSAPOrganisationMaintains this
In the atlas: maintains 137, wrote 14
@SAP
maintainer

Before choosing this

Conditions

PolicySAP API Policy 4.2026a§ 1.1, 1.2, 2.2.2from Serve your application over MCPAn MCP server exposes an SAP API, or uses SAP APIs to supply tools, resources or data to an agent.
  • § 1.1 Published APIs. Published APIs are made available for the documented purposes identified by SAP, including integration, extensions and data exchange.
  • § 1.2 Non-Published APIs. Customer and third-party applications must not access non-published APIs except where documentation permits it or SAP otherwise authorizes it.
  • § 2.2.2 AI call sequences and data extraction. Outside SAP-endorsed architectures, data services or expressly identified pathways, the policy prohibits specified agentic API use and systematic or large-scale extraction.

MCP does not replace the API's documented-use boundary. Check that every endpoint is published for the intended use and whether the policy's AI-call or extraction provisions apply to the design.

SAP API Policy 4.2026a →
LicenceSAP Developer License Agreement 3.2 CAP§ 1, 3from Serve your application over MCPA covered CAP plugin or application exposes SAP product data or covered customer-application functionality through MCP.
  • § 1 License. Productive customer applications are limited to SAP BTP or another SAP-licensed platform, and mass extraction to a non-SAP product is restricted except where solely required for SAP interoperability.
  • § 3 Artificial Intelligence Training. The agreement prohibits use of the covered materials and customer applications for training artificial-intelligence models or systems.

The CAP developer agreement can apply alongside the API Policy. Ordinary agent inference is not automatically AI training; section 3 becomes relevant when covered materials or applications are used to train, develop or refine a model or system.

SAP Developer License Agreement 3.2 CAP →

What it declares

Every artifact

Type
Service
Origin
By SAP

As a service

Plans
2
Regions
3
Support component
OPU-APIOPU-API-OD-ANOPU-API-OD-DTOPU-API-OD-RT

For serve your application over MCP

Exposure source
API artifactAPI proxyHTTP/OpenAPI endpointRFC backend
Exposed operations
Selected source-API operations become tools; retrieval/create/update/delete depend on that API contract
Context delivery
MCP resourcesMCP promptsTool input/output schemas
Execution path
Remote backend calls
Exposure control
API operation selection

Parts and add-ons1

Parts 1

Services1
API Compositionby SAPOne API over the business data in a landscape: a business data graph queried with OData V4 or GraphQL, instead of each source system's own API.

Connections5

API Management connectionsAPI ManagementPROVIDES→ provides3provides stated Two policies attached to an API proxy, in front of the application and outside its process. Quota counts the requests an application submits to an API over a period and rejects every call once the counter reaches the limit. Spike Arrest keeps no counter: it spaces requests by the time the last one passed, on each API Management server separately, and SAP's page says to set it to what the backend can handle and not to use it to limit individual clients. A third policy, Concurrent Rate Limit, is decommissioned and can no longer be added to a proxy. Quota — SAP Integration Suite documentation, SAP-docs/btp-integration-suite: https://raw.githubusercontent.com/SAP-docs/btp-integration-suite/33f339544cd06d3c4e272fe8ef57c7248f68c6a2/docs/ISuite_Integrations_APIs/quota-1f742c1.md Quota — SAP Integration Suite documentation, SAP-docs/btp-integration-suite: https://raw.githubusercontent.com/SAP-docs/btp-integration-suite/33f339544cd06d3c4e272fe8ef57c7248f68c6a2/docs/ISuite_Integrations_APIs/quota-1f742c1.md Spike Arrest — SAP Integration Suite documentation, SAP-docs/btp-integration-suite: https://raw.githubusercontent.com/SAP-docs/btp-integration-suite/33f339544cd06d3c4e272fe8ef57c7248f68c6a2/docs/ISuite_Integrations_APIs/spike-arrest-bf441dc.md Spike Arrest — SAP Integration Suite documentation, SAP-docs/btp-integration-suite: https://raw.githubusercontent.com/SAP-docs/btp-integration-suite/33f339544cd06d3c4e272fe8ef57c7248f68c6a2/docs/ISuite_Integrations_APIs/spike-arrest-bf441dc.md Concurrent Rate Limit — SAP Integration Suite documentation, SAP-docs/btp-integration-suite: https://raw.githubusercontent.com/SAP-docs/btp-integration-suite/33f339544cd06d3c4e272fe8ef57c7248f68c6a2/docs/ISuite_Integrations_APIs/concurrent-rate-limit-8f22baa.mdRate limitingprovides stated Creates an MCP server from an Integration Cell OData/REST API artifact, a classic API proxy, an HTTP OpenAPI endpoint or an RFC backend, with selected operations exposed through the MCP gateway. MCP deployment requires Integration Cell even when a source proxy runs on the classic runtime; API-artifact sources must use OAuth and the HTTP specification must be OpenAPI 3.0.0–3.0.3. The gateway routes backend API calls, and selected API operations become tools with input/output schemas. Resources have URI/MIME schemas, prompts guide agent interactions with tools, and HTTP-endpoint configuration requires Authentication and Authorization policies. The API-artifact and HTTP-endpoint creation guides state a limit of 30 tools per MCP server, while the HTTP-endpoint configuration guide states 50. MCP Server — SAP Integration Suite documentation, SAP-docs/btp-integration-suite: https://raw.githubusercontent.com/SAP-docs/btp-integration-suite/33f339544cd06d3c4e272fe8ef57c7248f68c6a2/docs/ISuite_Integrations_APIs/mcp-server-9eb9239.md How Model Context Protocol (MCP) Server Enables AI Integration — SAP Integration Suite documentation, SAP-docs/btp-integration-suite: https://raw.githubusercontent.com/SAP-docs/btp-integration-suite/33f339544cd06d3c4e272fe8ef57c7248f68c6a2/docs/ISuite_Integrations_APIs/how-model-context-protocol-mcp-server-enables-ai-integration-572e7fd.md How Model Context Protocol (MCP) Server Enables AI Integration — SAP Integration Suite documentation, SAP-docs/btp-integration-suite: https://raw.githubusercontent.com/SAP-docs/btp-integration-suite/33f339544cd06d3c4e272fe8ef57c7248f68c6a2/docs/ISuite_Integrations_APIs/how-model-context-protocol-mcp-server-enables-ai-integration-572e7fd.md Create an MCP Server from an API Proxy — SAP Integration Suite documentation, SAP-docs/btp-integration-suite: https://raw.githubusercontent.com/SAP-docs/btp-integration-suite/33f339544cd06d3c4e272fe8ef57c7248f68c6a2/docs/ISuite_Integrations_APIs/create-an-mcp-server-from-an-api-proxy-40b31a0.md Create an MCP Server from an API Artifact — SAP Integration Suite documentation, SAP-docs/btp-integration-suite: https://raw.githubusercontent.com/SAP-docs/btp-integration-suite/33f339544cd06d3c4e272fe8ef57c7248f68c6a2/docs/ISuite_Integrations_APIs/create-an-mcp-server-from-an-api-artifact-9f18140.md Create an MCP Server from an API Artifact: https://raw.githubusercontent.com/SAP-docs/btp-integration-suite/33f339544cd06d3c4e272fe8ef57c7248f68c6a2/docs/ISuite_Integrations_APIs/create-an-mcp-server-from-an-api-artifact-9f18140.md Create an MCP Server from an API Artifact: https://raw.githubusercontent.com/SAP-docs/btp-integration-suite/33f339544cd06d3c4e272fe8ef57c7248f68c6a2/docs/ISuite_Integrations_APIs/create-an-mcp-server-from-an-api-artifact-9f18140.md API Management — SAP Integration Suite documentation, SAP-docs/btp-integration-suite: https://raw.githubusercontent.com/SAP-docs/btp-integration-suite/33f339544cd06d3c4e272fe8ef57c7248f68c6a2/docs/ISuite_Integrations_APIs/api-management-de3fea6.md Create an MCP Server from an HTTP Endpoint — SAP Integration Suite documentation, SAP-docs/btp-integration-suite: https://raw.githubusercontent.com/SAP-docs/btp-integration-suite/33f339544cd06d3c4e272fe8ef57c7248f68c6a2/docs/ISuite_Integrations_APIs/create-an-mcp-server-from-an-http-endpoint-b59f141.md Create an MCP Server by Referring to an RFC-Based Backend — SAP Integration Suite documentation, SAP-docs/btp-integration-suite: https://raw.githubusercontent.com/SAP-docs/btp-integration-suite/33f339544cd06d3c4e272fe8ef57c7248f68c6a2/docs/ISuite_Integrations_APIs/create-an-mcp-server-by-referring-to-an-rfc-based-backend-cbb8b78.md Create an MCP Server from an API Artifact: https://raw.githubusercontent.com/SAP-docs/btp-integration-suite/33f339544cd06d3c4e272fe8ef57c7248f68c6a2/docs/ISuite_Integrations_APIs/create-an-mcp-server-from-an-api-artifact-9f18140.md Create an MCP Server from an HTTP Endpoint: https://raw.githubusercontent.com/SAP-docs/btp-integration-suite/33f339544cd06d3c4e272fe8ef57c7248f68c6a2/docs/ISuite_Integrations_APIs/create-an-mcp-server-from-an-http-endpoint-b59f141.md Configure an MCP Server Created from an HTTP Endpoint: https://help.sap.com/docs/integration-suite/isuite-integrations-and-apis/f58f7b04b86246419563fba744f073bd Create an MCP Server from an API Artifact: https://raw.githubusercontent.com/SAP-docs/btp-integration-suite/33f339544cd06d3c4e272fe8ef57c7248f68c6a2/docs/ISuite_Integrations_APIs/create-an-mcp-server-from-an-api-artifact-9f18140.md Create an MCP Server from an API Proxy: https://raw.githubusercontent.com/SAP-docs/btp-integration-suite/33f339544cd06d3c4e272fe8ef57c7248f68c6a2/docs/ISuite_Integrations_APIs/create-an-mcp-server-from-an-api-proxy-40b31a0.md Create an MCP Server by Referring to an RFC-Based Backend: https://raw.githubusercontent.com/SAP-docs/btp-integration-suite/33f339544cd06d3c4e272fe8ef57c7248f68c6a2/docs/ISuite_Integrations_APIs/create-an-mcp-server-by-referring-to-an-rfc-based-backend-cbb8b78.md MCP Server: https://raw.githubusercontent.com/SAP-docs/btp-integration-suite/33f339544cd06d3c4e272fe8ef57c7248f68c6a2/docs/ISuite_Integrations_APIs/mcp-server-9eb9239.md Configure an MCP Server Created from an HTTP Endpoint: https://help.sap.com/docs/integration-suite/isuite-integrations-and-apis/f58f7b04b86246419563fba744f073bd Configure an MCP Server Created from an HTTP Endpoint: https://help.sap.com/docs/integration-suite/isuite-integrations-and-apis/f58f7b04b86246419563fba744f073bd Configure an MCP Server Created from an HTTP Endpoint: https://help.sap.com/docs/integration-suite/isuite-integrations-and-apis/f58f7b04b86246419563fba744f073bd Configure an MCP Server Created from an HTTP Endpoint: https://help.sap.com/docs/integration-suite/isuite-integrations-and-apis/f58f7b04b86246419563fba744f073bd MCP Server: https://raw.githubusercontent.com/SAP-docs/btp-integration-suite/33f339544cd06d3c4e272fe8ef57c7248f68c6a2/docs/ISuite_Integrations_APIs/mcp-server-9eb9239.md Create an MCP Server from an API Artifact: https://raw.githubusercontent.com/SAP-docs/btp-integration-suite/33f339544cd06d3c4e272fe8ef57c7248f68c6a2/docs/ISuite_Integrations_APIs/create-an-mcp-server-from-an-api-artifact-9f18140.md Configure an MCP Server Created from an HTTP Endpoint: https://help.sap.com/docs/integration-suite/isuite-integrations-and-apis/f58f7b04b86246419563fba744f073bd Configure an MCP Server Created from an HTTP Endpoint: https://help.sap.com/docs/integration-suite/isuite-integrations-and-apis/f58f7b04b86246419563fba744f073bd Create an MCP Server from an HTTP Endpoint: https://raw.githubusercontent.com/SAP-docs/btp-integration-suite/33f339544cd06d3c4e272fe8ef57c7248f68c6a2/docs/ISuite_Integrations_APIs/create-an-mcp-server-from-an-http-endpoint-b59f141.md Create an MCP Server from an HTTP Endpoint: https://raw.githubusercontent.com/SAP-docs/btp-integration-suite/33f339544cd06d3c4e272fe8ef57c7248f68c6a2/docs/ISuite_Integrations_APIs/create-an-mcp-server-from-an-http-endpoint-b59f141.mdServe your application over MCPprovides stated An agent's calls pass through the MCP gateway, which shares security, traffic management and multi-protocol connectivity with the API gateway that other API consumers go through, so an MCP server takes the same kinds of policy as a managed API. MCP Server — SAP Integration Suite documentation, SAP-docs/btp-integration-suite: https://raw.githubusercontent.com/SAP-docs/btp-integration-suite/33f339544cd06d3c4e272fe8ef57c7248f68c6a2/docs/ISuite_Integrations_APIs/mcp-server-9eb9239.md MCP Server — SAP Integration Suite documentation, SAP-docs/btp-integration-suite: https://raw.githubusercontent.com/SAP-docs/btp-integration-suite/33f339544cd06d3c4e272fe8ef57c7248f68c6a2/docs/ISuite_Integrations_APIs/mcp-server-9eb9239.md Create an MCP Server from an API Artifact — SAP Integration Suite documentation, SAP-docs/btp-integration-suite: https://raw.githubusercontent.com/SAP-docs/btp-integration-suite/33f339544cd06d3c4e272fe8ef57c7248f68c6a2/docs/ISuite_Integrations_APIs/create-an-mcp-server-from-an-api-artifact-9f18140.mdTool governanceLINEAGE← has part1has part derived Through: inverted from its part_of edgeAPI Composition→ part of1part of stated Components of API Management — SAP Integration Suite documentation, SAP-docs/btp-integration-suite: https://raw.githubusercontent.com/SAP-docs/btp-integration-suite/33f339544cd06d3c4e272fe8ef57c7248f68c6a2/docs/ISuite_Integrations_APIs/components-of-api-management-e02ae53.md Capabilities of SAP Integration Suite — SAP Integration Suite documentation, SAP-docs/btp-integration-suite: https://raw.githubusercontent.com/SAP-docs/btp-integration-suite/33f339544cd06d3c4e272fe8ef57c7248f68c6a2/docs/ISuite/capabilities-of-sap-integration-suite-e1c5b90.md Managing Cloud Foundry Microservices through API Management — SAP Integration Suite documentation, SAP-docs/btp-integration-suite: https://raw.githubusercontent.com/SAP-docs/btp-integration-suite/33f339544cd06d3c4e272fe8ef57c7248f68c6a2/docs/ISuite_Integrations_APIs/managing-cloud-foundry-microservices-through-api-management-e609a3e.mdSAP Integration Suite

Learn more10

Readings
  1. Powering Enterprise-Ready Agentic AI with SAP Integration SuiteSAP Developers, YouTube — SAP Developers playlists
  2. 🔴 Your Agent Wants to Call SAP. Now What?SAP Developers, YouTube — SAP Developers playlists
  3. API Composition: Seamless Enterprise Data Access for Developers and AI AgentsPalak, SAP Community
7 more
  1. Graph on Integration Suite: Simplifying Multi-API Data Retrieval with Unified Business Data Graphazhariqbal, SAP Community
  2. SAP PI Migration to BTP Integration Suite Patterns and learning experiencessaikrishna_kalivarapu2, SAP Community
  3. Information Map – Introduction Series: Graph in SAP Integration SuitePalak, SAP Community
  4. Edge Integration Cell : Design, deploy and manage APIsAshutosh Kumar Singh, SAP Community
  5. MCP Gateway in Practice: Architecture, configuration, and hands-onSAP Developers, YouTube — SAP Developers playlists
  6. Modern integration at TÜV Rheinland: APIs, events and cloud transformationManisha Debnath, Udo Paltzer, SAP TechEd — session catalogue
  7. Road map for SAP Integration Suite: What ships next across all capabilitiesShilpa Vij, Udo Paltzer, SAP TechEd — session catalogue

Others providing13

Rate limiting
  1. @cap-js-community/commonSix CAP features in one package, from replication cache to rate limits
  2. cds-rate-limitRate-limit pattern for CAP Node.js applications
Serve your application over MCP
  1. com.sap.cds:cds-adapter-mcpMCP adapter turning a CAP Java service into an MCP server
  2. @cap-js/mcpExposes CAP services as MCP servers for AI agents
  3. @gavdi/cap-mcpGenerates an MCP server from annotated CDS entities and actions
  4. @neoimpulse/cap-js-mcpMCP server inside a CAP application with model and query tools
  5. @odatano/core-mcpMCP server exposing the ODATANO Cardano-to-OData bridge as tools
  6. @odatano/nightgate-mcpMCP server exposing the NIGHTGATE Midnight attestation layer
  7. @shahid.la/cds-db-nlquery-mcpMCP server answering plain-English questions against a CDS schema
  8. cap-mcp-pluginMCP server generated from a CDS model, forked from @gavdi/cap-mcp
Tool governance
  1. a2a-pluginExposes an annotated CDS service as an Agent-to-Agent agent
  2. SAP API Policy Evidence SkillSkill assessing API usage against the SAP API Policy
  3. cds-agentsToolkit turning a CAP service into tools for agent frameworks

Details

Sources1
Added by handdiscovered herechecked

Sources are graph entities: the same page may back several entries, and an unreachable source flags every row that rests on it.

Compatibility and provenance
discovered viaAdded by hand
first seen in the atlas
ecosystem and domainbtp, integration-and-messaging
History in the atlas11
  1. [{"key":"mcp_exposure_source","value":"Integration Cell OData/REST API artifact, classic API proxy, HTTP OpenAPI 3.0.0–3.0.3 or selected RFC backend"},{"key":"mcp_operations","value":"Selected source-API operations become tools; retrieval/create/update/delete depend on that API contract"},{"key":"mcp_context","value":"Resource URI/MIME schemas, prompt templates and API-operation tool input/output schemas"},{"key":"mcp_execution_path","value":"MCP gateway routes backend API calls; MCP server deployment is Integration Cell-only even when the source proxy uses the classic runtime"},{"key":"mcp_exposure_control","value":"Select API operations/resources for tools and configure resources/prompts; HTTP-endpoint configuration requires Authentication and Authorization policies"}]
  2. API artifact; API proxy; HTTP/OpenAPI endpoint; RFC backend
  3. MCP resources; MCP prompts; Tool input/output schemas
  4. Remote backend calls
  5. API operation selection
  6. A deployment with a hard tool-count requirement needs its limit confirmed: the API-artifact and HTTP-endpoint creation guides state 30 tools, while the HTTP-endpoint configuration guide states 50.
  7. Creates an MCP server from an Integration Cell OData/REST API artifact, a classic API proxy, an HTTP OpenAPI endpoint or an RFC backend, with selected operations exposed through the MCP gateway. MCP deployment requires Integration Cell even when a source proxy runs on the classic runtime; API-artifact sources must use OAuth and the HTTP specification must be OpenAPI 3.0.0–3.0.3. The gateway routes backend API calls, and selected API operations become tools with input/output schemas. Resources have URI/MIME schemas and prompts use templates. HTTP-endpoint configuration requires Authentication and Authorization policies.
  8. Removed; the documented 30/50 MCP tool-limit discrepancy is retained on provides[mcp-servers].what_it_does.
  9. Creates an MCP server from an Integration Cell OData/REST API artifact, a classic API proxy, an HTTP OpenAPI endpoint or an RFC backend, with selected operations exposed through the MCP gateway. MCP deployment requires Integration Cell even when a source proxy runs on the classic runtime; API-artifact sources must use OAuth and the HTTP specification must be OpenAPI 3.0.0–3.0.3. The gateway routes backend API calls, and selected API operations become tools with input/output schemas. Resources have URI/MIME schemas, prompts guide agent interactions with tools, and HTTP-endpoint configuration requires Authentication and Authorization policies. The API-artifact and HTTP-endpoint creation guides state a limit of 30 tools per MCP server, while the HTTP-endpoint configuration guide states 50.
  10. capability:mcp-servers, capability:tool-governance
  11. First seen.
For your agent
Ref
artifact:btp-api-management
JSON
/artifacts/btp-api-management.json
MCP
Connecting an agent