Serve your application over MCP

On BTP, serving an application over MCP can be configured as an MCP server artifact in API Management, deployed on Integration Cell within SAP Integration Suite. The documented source paths start from an API artifact, a classic API proxy, an HTTP endpoint with OpenAPI or an RFC backend.

Overview

SAP SHIPS

API Management creates MCP server artifacts from API artifacts, API proxies, HTTP/OpenAPI endpoints or RFC backends and runs them through the Integration Suite MCP gateway. Servers can expose tools, URI-addressed resources and parameterised prompts.

Not covered: Availability depends on the Integration Suite service plan, with API Management and Integration Cell activation required for the assessed creation paths. The HTTP/OpenAPI path accepts OpenAPI 3.0.0–3.0.3. The API-artifact path accepts only OAuth-authenticated source APIs; MCP client access requires OAuth and mandatory Authentication and Authorization policies.

The API-artifact and HTTP creation guides state a 30-tool limit; the live HTTP configuration page states 50. The applicable limit for a deployment needs confirmation.

SourceMCP Serverchecked
THE COMMUNITY ADDS

btp-cf-mcp is a server that exposes an SAP BTP account and its Cloud Foundry runtime to an agent as read and write tools under the caller's own identity.

Policy1

PolicySAP API Policy 4.2026a§ 1.1, 1.2, 2.2.2AlwaysAn 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 →
Sources
SourceSAP API Policy v.4.2026achecked

Artifacts2

2 of 2 artifacts
ArtifactSignals
MCP servers1
btp-cf-mcpMCP server for SAP BTP and Cloud Foundry acting as the logged-in user
Signals
none
Services1
API ManagementAPI proxies with security and traffic policies and Developer Hub
Signals
none

Tasks7Beta

Shown workingCovers, under conditionsNot assessed
Change application records from an agentBTP/BAIP1 under conditions

Create or update application records through an MCP client. Active-record changes through business actions or entity write tools; draft lifecycle is assessed separately.

Covers, under conditionsAPI ManagementAPI Management, on the assessed HTTP/OpenAPI source path, exposes selected API write operations as MCP tools.

Conditions: Activate API Management and the Integration Cell runtime; assign PI_Integration_Developer and create an integration package. The selected Integration Suite service plan must include this feature. For the assessed HTTP source path, supply OpenAPI 3.0.0–3.0.3 and a reachable custom application endpoint or supported destination.

Remaining work: Select the source API operations, configure the destination, tools/resources/prompts and security policies, deploy on Integration Cell and arrange client access.

Open artifact →

Expose an application service to an AI agentBTP/BAIP1 under conditions

Let an MCP client discover and query application data and invoke selected business operations. Application-service exposure to MCP clients. Development-assistance tools and SAP application API gateway scenarios are outside this task.

Covers, under conditionsAPI ManagementAPI Management, on the assessed HTTP/OpenAPI source path, creates an MCP server from a custom application HTTP endpoint and its OpenAPI specification.

Conditions: Activate API Management and the Integration Cell runtime; assign PI_Integration_Developer and create an integration package. The selected Integration Suite service plan must include this feature. For the assessed HTTP source path, supply OpenAPI 3.0.0–3.0.3 and a reachable custom application endpoint or supported destination. MCP client access uses OAuth. Authentication and Authorization policies are mandatory and cannot be deleted; Authentication must be first in the request flow.

Remaining work: Select the source API operations, configure the destination, tools/resources/prompts and security policies, deploy on Integration Cell and arrange client access.

Open artifact →

Invoke a business operation from an agentBTP/BAIP1 under conditions

Invoke a selected application business operation through an MCP tool. Calling application operations; generating business logic or orchestrating a complete multi-system process is outside this task.

Covers, under conditionsAPI ManagementAPI Management, on the assessed HTTP/OpenAPI source path, exposes selected application API operations as MCP tools.

Conditions: Activate API Management and the Integration Cell runtime; assign PI_Integration_Developer and create an integration package. The selected Integration Suite service plan must include this feature. For the assessed HTTP source path, supply OpenAPI 3.0.0–3.0.3 and a reachable custom application endpoint or supported destination.

Remaining work: Select the source API operations, configure the destination, tools/resources/prompts and security policies, deploy on Integration Cell and arrange client access.

Open artifact →

Provide application context as MCP resourcesBTP/BAIP1 under conditions

Let an MCP client retrieve application data or schema context through resource URIs. The MCP resources primitive; a tool returning text or a document merely mentioning MCP is not a resource implementation.

Covers, under conditionsAPI ManagementAPI Management, on the assessed HTTP/OpenAPI source path, supports URI-addressed resources for application data and context.

Conditions: Activate API Management and the Integration Cell runtime; assign PI_Integration_Developer and create an integration package. The selected Integration Suite service plan must include this feature. For the assessed HTTP source path, supply OpenAPI 3.0.0–3.0.3 and a reachable custom application endpoint or supported destination. Only GET API resources can be listed as MCP resources; the HTTP configuration guide states a limit of 15 resources per server. MCP client access uses OAuth. Authentication and Authorization policies are mandatory and cannot be deleted; Authentication is first in the request flow.

Remaining work: Choose eligible GET resources, configure their URI templates and schemas, secure access and deploy the MCP server on Integration Cell.

Open artifact →

Publish reusable MCP promptsBTP/BAIP1 under conditions

Let an MCP client discover and retrieve reusable, parameterized interaction templates. Server-published MCP prompts; arbitrary application instructions and complete automated workflows are separate concerns.

Covers, under conditionsAPI ManagementAPI Management, on the assessed HTTP/OpenAPI source path, supports parameterized MCP prompt templates.

Conditions: Activate API Management and the Integration Cell runtime; assign PI_Integration_Developer and create an integration package. The selected Integration Suite service plan must include this feature. For the assessed HTTP source path, supply OpenAPI 3.0.0–3.0.3 and a reachable custom application endpoint or supported destination.

Remaining work: Select the source API operations, configure the destination, tools/resources/prompts and security policies, deploy on Integration Cell and arrange client access.

Open artifact →

Query application data from an agentBTP/BAIP1 shown working

Retrieve selected application records through MCP without changing those records. Querying application data; exposing other write tools and granting write permissions are separate requirements.

Shown workingAPI ManagementAPI Management, on the assessed HTTP/OpenAPI source path, exposes selected application API retrieval operations as MCP tools.

Conditions: Activate API Management and the Integration Cell runtime; assign PI_Integration_Developer and create an integration package. The selected Integration Suite service plan must include this feature. For the assessed HTTP source path, supply OpenAPI 3.0.0–3.0.3 and a reachable custom application endpoint or supported destination.

Remaining work: Select the source API operations, configure the destination, tools/resources/prompts and security policies, deploy on Integration Cell and arrange client access.

Open artifact →

Content32

Group by32 of 32 pieces
Piece, what it offers
CAP in the age of AI #7 - vector embeddings wrap-up
YouTube — SAP Developers playlists, DJ Adams, Johannes Vogt, part 7 of 7, Video
Powering Enterprise-Ready Agentic AI with SAP Integration Suite
YouTube — SAP Developers playlists, SAP Developers, Talk
🔴 Your Agent Wants to Call SAP. Now What?
YouTube — SAP Developers playlists, SAP Developers, Talk
Show 25 more
Expose RFCs as MCP Tools in Integration Suite
SAP Community, ronit199666, Blog
From APIs to Agent Tools: How MCP Gateway changes what Integration means
YouTube — SAP Developers playlists, SAP Developers, Talk
Supercharge Joule Desktop: Connect Any SAP API in Minutes with MCP Gateway
YouTube — SAP Developers playlists, SAP Developers, Talk
Create an MCP Server for Enterprise AI Agents
SAP Developer Center, Shyam, part 2 of 2, TutorialA recipeRunnable code
SAP Just Became AI-Agent Ready — Here's a Step-by-Step MCP Walkthrough
SAP Community, Piyush_003, Blog
SAP Integration Suite + MCP: A Practical Architecture for AI Agents and SAP
SAP Community, aayushaggarwal, Blog
CAP in the age of AI #3 - from MCP to A2A
YouTube — SAP Developers playlists, DJ Adams, Johannes Vogt, Stefan Rudi, part 3 of 7, Video
Connecting a Custom MCP Server to Joule Work Desktop: A Seamless and Secure Authentication Flow
SAP Community, Siddhartha Routh, Blog
RFC/BAPIs Meet AI Agents: Why SAP Integration Suite MCP Server Matters
SAP Community, arunmaarirajha_kv, Blog
API Composition: Seamless Enterprise Data Access for Developers and AI Agents
SAP Community, Palak, Blog
MCP Servers on SAP Integration Suite : Build Your First MCP Server from an API
SAP Community, Ashutosh Kumar Singh, Blog
From SAP Integration Suite iFlow to MCP Tools: Exposing OData APIs to AI Agents
SAP Community, Nacho Muñoz Álvarez, Blog
Turn SAP APIs into MCP Tools for AI Agents using SAP Integration Suite Free Trial
SAP Community, claudiacsrosalino, Blog
Building MCP Servers with SAP Integration Suite: What to Design, Not Just How to Connect
SAP Community, Daniil Bolobonov, BlogThe reasoning
HANA AI Toolkit — Local MCP Server
SAP Architecture Center, SAP Architecture Center, Reference architectureThe reasoningA reference
AI-native North Star architecture — Platform Layer
SAP Architecture Center, SAP Architecture Center, Reference architectureThe reasoningA reference
Core changed
Agentic AI on BTP: a Multi‑Agent App with Pydantic AI
SAP Community, Wouter Lemaire, Blog
Agentic AI on BTP: a Single Agent with LangGraph
SAP Community, Wouter Lemaire, Blog
BTP Audit Log MCP Server: Security Monitoring with AI Assistants
SAP Community, Wouter Lemaire, Blog
BTP Cloud Foundry MCP Server: Managing CF Environments with AI
SAP Community, Wouter Lemaire, Blog
Third-Party MCP Server Access to SAP Solutions on BTP
SAP Architecture Center, Dhawal Joshi, Harut Ter-Minasyan, Mirko Günther, Reference architectureThe reasoningA reference
Model Context Protocol (MCP)
SAP BTP AI Best Practices, SAP, DocThe reasoningA reference
Configure an MCP Server Created from an HTTP Endpoint
SAP Help Portal, SAP, DocA referenceA recipe
MCP Server — SAP Integration Suite
SAP Help Portal, SAP, DocThe reasoningA reference
Agentic CAP: Build MCP servers and enterprise AI agents
SAP TechEd — session catalogue, Daniel Hutzel, Daniel Schlachter, TalkA recipe
Powering Enterprise-Ready Agentic AI with SAP Integration Suite
YouTube — SAP Developers playlists, SAP Developers, Talk
🔴 Your Agent Wants to Call SAP. Now What?
YouTube — SAP Developers playlists, SAP Developers, Talk
Create an MCP Server for Enterprise AI Agents
SAP Developer Center, Shyam, part 2 of 2, TutorialA recipeRunnable code
Show 7 more
API Composition: Seamless Enterprise Data Access for Developers and AI Agents
SAP Community, Palak, Blog
Turn SAP APIs into MCP Tools for AI Agents using SAP Integration Suite Free Trial
SAP Community, claudiacsrosalino, Blog
Configure an MCP Server Created from an HTTP Endpoint
SAP Help Portal, SAP, DocA referenceA recipe
Graph on Integration Suite: Simplifying Multi-API Data Retrieval with Unified Business Data Graph
SAP Community, azhariqbal, Blog
SAP PI Migration to BTP Integration Suite Patterns and learning experiences
SAP Community, saikrishna_kalivarapu2, Blog
Information Map – Introduction Series: Graph in SAP Integration Suite
SAP Community, Palak, Series
Road map for SAP Integration Suite: What ships next across all capabilities
SAP TechEd — session catalogue, Shilpa Vij, Udo Paltzer, TalkThe reasoning

Seen working1

ArtifactSignals
Samples1
ai-enabled-integrations-codejamCodeJam on LLM-backed integration flows and MCP via API Management
none

Details

Coverage
statecore and community, BTP/BAIP
assessed
relationshipunassessed
also inCAP, ABAP
Designs that place it4
Agentic AI & AI AgentsAgentic AI & AI Agentsreference architectureexternal MCP servers and APIs that extend agent capabilitiesAgentic AI & AI AgentsAgentic AI & AI Agentsreference architecturecustom MCP server a customer or partner builds and operates on SAP BTPAI-native North Star architecture — Platform LayerAI-native North Star architecture — Platform Layerreference architecturetool extensibility through the Model Context ProtocolThird-Party MCP Server Access to SAP Solutions on BTPThird-Party MCP Server Access to SAP Solutions on BTPreference architectureCustomer-operated MCP server
Comparison properties5

These are the questions used to compare what the artifacts do. Values come from their documentation and may apply to a particular ecosystem or runtime. Each recorded value in the comparison opens its statement and sources.

Exposure sourceExposed operationsContext deliveryExecution pathExposure control
For your agent