Skip to main content
Watch: I Built an AI App Without Leaving Databricks

Developer platforms - official SAP server

SAP Fiori MCP server

Local stdio MCP server that helps AI coding assistants create and modify SAP Fiori elements applications, including generating apps for CAP projects or OData services and changing existing apps. It also searches SAP Fiori, UI5 and Fiori tools documentation. It runs locally from @sap-ux/fiori-mcp-server (npm) and needs no auth.

Last verified 9 tools2 sources

Install

Terminal
claude mcp add fiori-mcp -- npx --yes @sap-ux/fiori-mcp-server@<version> fiori-mcp
JSON
{
  "mcpServers": {
    "fiori-mcp": {
      "type": "stdio",
      "timeout": 600,
      "command": "npx",
      "args": ["--yes", "@sap-ux/fiori-mcp-server@<version>", "fiori-mcp"]
    }
  }
}

Generic

JSON
{
  "mcpServers": {
    "fiori-mcp": {
      "type": "stdio",
      "timeout": 600,
      "command": "npx",
      "args": ["--yes", "@sap-ux/fiori-mcp-server@<version>", "fiori-mcp"]
    }
  }
}

Tools

search_docs
Searches SAP Fiori elements, Annotations, UI5, OPA5 Guides and SAP Fiori tools documentation.
list_fiori_apps
Scans a directory to find existing SAP Fiori applications that can be modified.
list_sap_systems
Lists SAP systems stored in the user's environment (for example the SAP Fiori tools system store).
download_odata_service_metadata
Downloads the EDMX metadata of an OData service from a SAP system and saves it as metadata.xml.
generate_fiori_app_odata
Generates a new SAP Fiori UI application for OData (non-CAP) projects.
generate_fiori_app_cap
Generates a new SAP Fiori UI application within an existing CAP project.
list_functionality
Lists supported modification functionalities for an existing SAP Fiori application.
get_functionality_details
Gets required parameters and details for a specific modification functionality.
execute_functionality
Executes a modification functionality on an existing SAP Fiori application.

As documented on October 17, 2026. A running server reports its current list through tools/list.

Notes and caveats

  • Replace <version> with a pinned version (vendor recommends pinning over @latest).
  • Generating apps from an OData service needs a saved system connection via the Connection Manager for SAP Systems extension. search_docs downloads a ~86 MB local embedding model on first use.
  • Telemetry is on by default and can be disabled with SAP_UX_FIORI_TOOLS_DISABLE_TELEMETRY=true.
  • SAP recommends pairing it with @cap-js/mcp-server and @ui5/mcp-server.

FAQ

What does the SAP Fiori MCP server do?

Local stdio MCP server that helps AI coding assistants create and modify SAP Fiori elements applications, including generating apps for CAP projects or OData services and changing existing apps. It also searches SAP Fiori, UI5 and Fiori tools documentation. The vendor documents 9 tools, including search_docs, list_fiori_apps, list_sap_systems and download_odata_service_metadata.

How do I add the SAP Fiori MCP server to Claude Code?

Run claude mcp add fiori-mcp -- npx --yes @sap-ux/fiori-mcp-server@<version> fiori-mcp, copied from SAP's docs. This page also has snippets for Cursor and Generic.

Does the SAP Fiori MCP server need authentication?

No. The vendor documents it as needing no auth. Transport: stdio. Status: Unlabelled, last checked October 17, 2026.

Sources

Last verified against 2 SAP pages, then re-checked independently.

Newsletter

New MCP servers, the week they ship

One email per week. New official MCP servers, the coding tools that support them and how developers wire them up.