{"ref":"content:from-sap-integration-suite-iflow-to-mcp-tools-exposing-odata-apis-to-ai-agents","page":"/content/from-sap-integration-suite-iflow-to-mcp-tools-exposing-odata-apis-to-ai-agents","json":"/content/from-sap-integration-suite-iflow-to-mcp-tools-exposing-odata-apis-to-ai-agents.json","generated":"2026-10-26","drafted_with_ai":true,"entity":{"id":"from-sap-integration-suite-iflow-to-mcp-tools-exposing-odata-apis-to-ai-agents","title":"From SAP Integration Suite iFlow to MCP Tools: Exposing OData APIs to AI Agents","url":"https://community.sap.com/t5/integration-blog-posts/from-sap-integration-suite-iflow-to-mcp-tools-exposing-odata-apis-to-ai/ba-p/14440408","content_type":"blog","published_on":"source:sap-community","explains":[{"ref":"capability:mcp-servers","what_it_covers":"Walks through an iFlow-backed Northwind retrieval server, OpenAPI tools, client credentials and scope configuration on Integration Cell.","applies_to":{"ecosystems":["btp"]}},{"ref":"capability:authentication","applies_to":{"ecosystems":["btp"]}},{"ref":"capability:tool-governance","applies_to":{"ecosystems":["btp"]}}],"summary":"Builds an MCP Server artifact inside [SAP Integration Suite](artifact:btp-integration-suite)'s Integration Cell runtime that fronts a Northwind OData V4 API through a [Cloud Integration](artifact:btp-cloud-integration) iFlow, turning each OpenAPI operation into a tool an agent can call. Walks through the OAuth2 client-credentials flow against XSUAA and the authorization policy scope — ESBMessaging.send in place of the default API.invoke — that gates access to the MCP server, then tests the server from Claude Code.","short":"MCP Server artifact in Integration Suite over an OData iFlow","published":"2026-07-14","provenance":{"discovered_via":[{"source":"source:sap-community","channel":"agentic-ai-tag"},{"source":"source:sap-community","channel":"cloud-integration-tag"},{"source":"source:sap-community","channel":"integration-suite-tag"}],"first_seen":"2026-09-29"},"drafted_with_ai":true,"authors":["actor:nacho-munoz"],"history":[{"date":"2026-10-17","field":"explains","from":null,"to":"applies_to on capability:authentication (btp); capability:tool-governance (btp)","reason":"Door scope proposed from the title and summary, so a door page lists the piece only where it holds (docs/concepts/content-on-doors.md)."}]},"readings":{"liveness":[{"label":"Checked against the source","tier":"unknown","evidence":"nobody has checked it"},{"label":"Source reachable","tier":"unknown","evidence":"not crawled"},{"label":"Age","tier":"good","evidence":"published 3 months ago"}],"compatibility":[{"label":"Version","tier":"unknown","evidence":"no version declared"},{"label":"Moved since?","tier":"good","evidence":"no recorded change after 2026-07-14"},{"label":"Findings","tier":"good","evidence":"none flagged"}],"reach":[{"value":10296,"unit":"views"},{"value":6,"unit":"comments"},{"value":26,"unit":"likes"}]},"signals":{"views":10296,"likes":26,"comments":6,"metrics_at":"2026-10-25"},"series":null,"edges":{"authors":[{"ref":"actor:nacho-munoz","name":"Nacho Muñoz Álvarez","json":"/actors/nacho-munoz.json"}]}}