# SAP

> Use this tool when you need to integrate with SAP systems programmatically, solving problems such as financial reporting, user management, and custom SQL queries without requiring direct SAP GUI access. It provides a flexible interface that accepts JSON objects and raw strings as input, with configurable authentication and timeout settings, and outputs SAP function call results. Ideal for enterprise developers and business analysts, it supports both stdio and HTTP transport modes for different integration scenarios.

Canonical page: https://skillsregistry.net/skills/richard-zhangxj-sap  
JSON: https://api.skillsregistry.net/v1/skills/richard-zhangxj-sap

## Description

This MCP server provides direct integration with SAP systems through RESTful API calls, built by Richard Zhang using Python with FastMCP and httpx for HTTP communication. The implementation offers a single tool for calling any SAP function (like BAPI_GL_GETGLACCPERIODBALANCES or BAPI_USER_GET_DETAIL) with flexible parameter handling that accepts both JSON objects and raw strings, plus configurable authentication and timeout settings loaded from a JSON config file. Designed for enterprise developers and business analysts who need programmatic access to SAP business functions for financial reporting, user management, and custom SQL queries without requiring direct SAP GUI access, supporting both stdio and HTTP transport modes for different integration scenarios.

## Trust

- **Trust score (0–1):** 1.00
- **Verification tier:** verified
- **Last scanned:** 2026-09-19

## Facts

- **Version:** 1.0.0
- **Skill type:** atomic
- **Execution layer:** mcp-remote
- **Runtime environment:** api
- **Category:** database
- **Updated:** 2026-09-19

## Source

- **Source listing:** [PulseMCP](https://www.pulsemcp.com/servers/richard-zhangxj-sap)
- **Repository:** <https://github.com/richard-zhangxj/sap_mcp>

## Use it

Resolve this record through the SkillsRegistry MCP server (no auth, read-only):

```
claude mcp add --transport http --scope user skillsregistry https://api.skillsregistry.net/mcp
```

```json
{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "get_skill",
    "arguments": {
      "slug": "richard-zhangxj-sap"
    }
  }
}
```

REST: `GET https://api.skillsregistry.net/v1/skills/richard-zhangxj-sap` · pull for local use: `GET https://api.skillsregistry.net/v1/skills/richard-zhangxj-sap/pull`

---
SkillsRegistry indexes agent skills from public registries and GitHub. Skills we have analysed are scanned with Circle-IR and scored on six dimensions; each listing states its scan coverage. More: https://skillsregistry.net/llms.txt
