sap-mcp-server
Provides tools to query and search SAP business partner data via OData API (A_BusinessPartner entity set).
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@sap-mcp-servershow me business partners from Germany"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
SAP MCP Server
Prototype MCP (Model Context Protocol) server that exposes SAP OData APIs as tools for LLM agents, allowing Claude to query and search SAP business partner data through natural language.
What it does
Connects to a SAP system via OData API (
A_BusinessPartnerentity set)Exposes two MCP tools:
get_business_partners(list partners) andsearch_partner(lookup by ID)Runs as an MCP server over SSE (Server-Sent Events) transport
Includes a test script demonstrating Claude calling the tools end-to-end
Related MCP server: SAP OData to MCP Server
Stack
Python, MCP SDK, Starlette, Uvicorn, Anthropic API, SAP OData
Structure
sap_client.py— SAP OData API client (business partner retrieval and search)server.py— MCP server exposing SAP client methods as tools, SSE transporttest_mcp.py— test script calling the tools via Claude
Setup
Requires a .env file with SAP_API_KEY, SAP_BASE_URL, and CLAUDE_API_KEY (not included).
Status
Prototype / proof of concept, built while exploring SAP + AI agent integration patterns.
This server cannot be deployed
Maintenance
Related MCP Connectors
Any REST/SOAP/GraphQL/OData/SQL API as MCP tools for Claude & ChatGPT. 299 connectors: SAP, ERP.
Let AI agents query data and act across all your business apps via MCP.
MCP-Native LLM Orchestration Agent
MCP server unifying ERPs, CRMs, APIs and knowledge base for Claude, ChatGPT and Gemini.
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceTransforms SAP S/4HANA or ECC systems into conversational AI interfaces by exposing all OData services as dynamic MCP tools. Enables natural language interactions with ERP data for querying, creating, updating, and deleting business entities through SAP BTP integration.43 npm135MIT
- AlicenseNot gradedqualityDmaintenanceTransforms SAP S/4HANA or ECC systems into conversational AI interfaces by exposing OData services as dynamic MCP tools. Enables natural language interactions with ERP data for querying, creating, updating, and deleting business entities.43 npm1MIT
- AlicenseNot gradedqualityFmaintenanceEnables AI assistants to manage SAP Cloud Integration (CPI) landscapes through natural language by exposing CPI OData APIs as MCP tools.12MIT
- AlicenseNot gradedqualityBmaintenanceA config-driven MCP server that exposes OData and REST APIs as MCP tools, enabling AI assistants to query, manage, and monitor SAP backends through natural language.112 npm32MIT