In my previous blog post I showed how to build your own SAP MCP server in minutes with the odata-mcp-proxy npm package: https://community.sap.com/t5/technology-blog-posts-by-members/build-your-own-sap-mcp-server-in-minutes-with-odata-mcp-proxy/ba-p/14348685
That gave you tools. Tools return JSON, the model reads the JSON and tells you what it found. That works fine for “how many subaccounts do I have”, it works a lot less fine for “show me my subaccounts”. At some point you don’t want a summary of your data, you want to see it.
So the proxy now supports interactive UI views. You declare them in the same API config file next to your APIs, you write a self-contained HTML page and the proxy registers it as an MCP tool that returns a rendered widget instead of a text blob. No custom code required. Just configuration.
Before I start, credit where it is due: Marian Zeis and Mike Zaschka showed what MCP-UI can do in their session at reconnect. I went home from that session wanting this in my own MCP server, so thanks to both of them for the inspiration 🙂
In this blog post, I’ll walk you through what this looks like, how it works under the hood and how I used it in my BTP MCP server.
Read More Technology Blog Posts by Members articles
#abap