Skip to main content
Glama

sap-help-mcp

An MCP (Model Context Protocol) server for searching SAP Help Portal documentation. Enables AI assistants to search, browse, and retrieve SAP documentation programmatically.

Tools

Tool

Description

sap_help_search

Keyword search across all SAP Help Portal documentation

sap_help_semantic_search

AI-powered semantic search for natural language questions

sap_help_list_products

List all available SAP products with IDs for filtering

sap_help_get_page

Fetch and extract clean text content from a specific help page

Related MCP server: Dedalus MCP Documentation Server

Setup

npm install
npm run build

Usage with Claude Code

Add to your Claude Code MCP config (.claude.json):

{
  "mcpServers": {
    "sap-help": {
      "command": "node",
      "args": ["/path/to/sap-help-mcp/dist/index.js"]
    }
  }
}

Deploy to SAP BTP Cloud Foundry

npm run build
cf push

The app deploys using manifest.yml and starts the HTTP transport on the CF-assigned port.

Connect to deployed server

{
  "mcpServers": {
    "sap-help": {
      "type": "url",
      "url": "https://<your-cf-app-url>/mcp"
    }
  }
}

Run HTTP server locally

npm run build
npm run start:http    # starts on port 8080

Examples

Keyword search:

Search for "SD pricing configuration" filtered by S/4HANA

Semantic search:

"How do I configure batch jobs in SAP AI Core?"

Browse products:

List all SAP products to find the right product ID filter

Fetch a page:

Get the full content of a specific help page URL from search results

Tech Stack

  • TypeScript

  • MCP SDK

  • Axios for HTTP

  • Zod for input validation

License

MIT

Available Tools

4 tools
sap_help_get_pageA

Fetch the full content of a specific SAP Help page. Use URLs from search results. Returns cleaned text content.

Inputs: url (required).

sap_help_list_productsA

List all available SAP products on the Help Portal. Returns product names and IDs that can be used to filter searches.

Inputs: no named parameters.

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

Loading tool schema changelog…

    TDQS

    A4.4/5.0

    Scored across 4 tools

    Disambiguation5/5

    Each tool has a distinct purpose: keyword search, semantic search, product listing, and page retrieval. The two search tools are clearly differentiated by their approach (keyword vs. natural language).

    Naming Consistency5/5

    All tool names follow the consistent pattern 'sap_help_<action>', e.g., sap_help_search, sap_help_list_products. This makes the tool set predictable and easy to navigate.

    Tool Count5/5

    With only 4 tools, the server is well-scoped and avoids unnecessary complexity. Each tool covers a core function of the SAP Help Portal without redundancy.

    Completeness5/5

    The tool set covers the essential workflow: searching for documentation (both keyword and semantic), listing products for context, and fetching full page content. No obvious missing capabilities for the stated purpose.

    Maintenance

    ActivityInactive
    ResponsivenessNo recent community issues

    Related MCP Connectors

    Related MCP Servers