SAPF MCP Server

The same SAP tools as sapf-cli — exposed as a standard MCP server. Connect Claude Desktop, Claude Code, ChatGPT, or any MCP-compatible AI client directly to your SAP systems.

MCP Protocol Same Tools as CLI Free Tier Available

How it works

1

Install & configure

Download the binary for your platform. Point it at your SAP system using your sapf-cli license key — the same license covers both tools.

2

Add to your AI client

Add a server entry to your MCP client config (Claude Desktop, Claude Code, etc.). The client launches sapf-mcp-server as a subprocess on startup.

3

SAP tools appear automatically

Your AI client discovers all available tools via MCP tool discovery. Ask questions in plain language — the AI picks the right tool and calls SAP.

CLI vs MCP — choose your interface

sapf-cli

Direct RFC from your terminal

Use when: scripting, CI/CD, batch operations, AI coding sessions (Claude Code, Gemini), building custom integrations.

Speed: fastest — no protocol overhead.

sapf-mcp-server

MCP server for AI clients

Use when: Claude Desktop, ChatGPT desktop, any MCP client that launches server processes.

Speed: slightly more overhead (MCP protocol layer), negligible for interactive use.

Same license. Same tools. Same ZBAPI transport in SAP. Different interface.

Installation

curl -L https://app.sapfever.com/api/releases/sapf-mcp-server/latest/linux-amd64 -o sapf-mcp-server
chmod +x sapf-mcp-server
sudo mv sapf-mcp-server /usr/local/bin/
sapf-mcp-server --version

Or download from your Downloads page after signing in.

Connect to your AI client

Add sapf-mcp-server as an MCP server entry in your client's config file. Each SAP system needs its own entry.

Config file: ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows)

{
  "mcpServers": {
    "ECC-001": {
      "command": "/usr/local/bin/sapf-mcp-server",
      "args": [
        "-license-key", "your-license-key",
        "-host", "sap-host.company.com",
        "-sysnr", "00",
        "-system-id", "ECC",
        "-user", "your-username",
        "-pass", "your-password",
        "-lang", "EN"
      ]
    }
  }
}

Add multiple entries to connect to several SAP systems simultaneously.

Connect multiple SAP systems

Add one entry per SAP system. Your AI client sees all of them simultaneously and can query across systems in a single conversation.

{
  "mcpServers": {
    "ECC-DEV": {
      "command": "/usr/local/bin/sapf-mcp-server",
      "args": ["-license-key", "your-key", "-host", "dev.company.com", "-sysnr", "00", "-system-id", "DEV", "-user", "user", "-pass", "pass"]
    },
    "S4H-PRD": {
      "command": "/usr/local/bin/sapf-mcp-server",
      "args": ["-license-key", "your-key", "-host", "prd.company.com", "-sysnr", "00", "-system-id", "PRD", "-user", "user", "-pass", "pass"]
    }
  }
}

Each system runs as a separate process. Your license must cover the system IDs you configure.

Tools are loaded from ~/.sapfever/ at startup. Any tool deployed with sapf-cli tool create is immediately available — no server restart needed for the next session.

Ready to connect your SAP systems?

Every subscription includes both sapf-cli and sapf-mcp-server.