io.github.SAP/fiori-mcp-server · version 1.15.20 · 128,143 weekly npm downloads · audited 2026-11-03
Notes
No hidden-instruction or invisible-character findings in any tool, prompt, or resource description.
Checks the directory's published tool requirements that are visible from tools/list. Passing them does not guarantee acceptance.
execute_functionalitydownload_odata_service_metadataNot a vulnerability by itself. It tells you what an injected prompt could ask this server to do, so you can decide which tools need approval.
| Name | Title | Hint | Description |
|---|---|---|---|
search_docs | Search in Fiori Documentation | read-only | Searches code snippets of Fiori Elements, Annotations, SAPUI5, Fiori tools documentation for the given query. You MUST use this tool if you're unsure about Fiori APIs. Optionally returns only code blocks. |
list_fiori_apps | List Fiori Applications | read-only | Scans a specified directory to find existing SAP Fiori applications that can be modified. This is an optional, preliminary tool. **Use this first ONLY if the target application's n… |
list_sap_systems | List SAP Systems | read-only | Lists all SAP systems from the user's environment. This tool should only be used if the Service Center MCP tool list systems is unavailable. **ALWAYS** use the Service Center MCP tool 'list_systems' f… |
download_odata_service_metadata | Download OData Service Metadata | writes | Downloads the metadata (EDMX) of a specific OData service URL from a SAP system and saves it as metadata.xml. Note: this tool replaces the old 'fetch-service-metadata' functionality that was previousl… |
generate_fiori_app_odata | Generate SAP Fiori App (OData / non-CAP) | destructive | Creates (generates) a new SAP Fiori UI application either within an existing CAP project or standalone. ALWAYS read ALL of the following instructions carefully before calling this tool. 🚨 CRITICAL - TARGET FOLD… |
generate_fiori_app_cap | Generate SAP Fiori App (CAP) | destructive | Creates (generates) a new SAP Fiori UI application within an existing CAP project. 🚨 CRITICAL - TARGET FOLDER MUST NOT EXIST 🚨 The app subfolder <project.targetFolder>/app/<project.name> MUST NOT alrea… |
list_functionality | List Supported Fiori Modification Functionalities | read-only | **(Step 1 of 3) — Use this to modify an existing SAP Fiori application.** Returns the complete list of supported modification operations for a given application, including: adding … |
get_functionality_details | Get Fiori Functionality Details | read-only | **(Step 2 of 3)** Gets the required parameters and detailed information for a specific functionality to modify an existing SAP Fiori application. You MUST provide a functionalityId… |
execute_functionality | Execute Fiori Functionality | destructive | **(Step 3 of 3)** Executes a specific functionality to modify an existing SAP Fiori application with provided parameters. This is the **final step** of the workflow and performs th… |
npx mcpvetter scan --liveAdd this to a README:
[](https://mcpvetter.com/servers/sap-ux-fiori-mcp-server)Get the MCPVetter verified badge, a re-audit within 24 hours of every npm release, and an email whenever tools, findings, or Claude directory readiness change. $29 per server per month. You prove ownership first, free.