MCP Trading Partner Management is an MCP server that provides tools for managing trading partners and B2B configurations within SAP Integration Suite. Designed for integration developers, enterprise architects, and B2B EDI specialists, it connects MCP-compatible AI clients directly to the SAP Cloud Integration environment. The server enables users to automate and streamline the configuration of trading partner profiles, associated communication systems, adapters, identifiers, and digital signature verifications. In addition to partner metadata, it exposes comprehensive control over agreement management, Message Implementation Guidelines (MIGs), and Mapping Guidelines (MAGs). Users can inspect raw guideline nodes, test mapping transformations against real payloads, and trigger agreement deployments directly from conversational interfaces. It also provides operational observability through message monitoring tools, allowing teams to search B2B interchanges, inspect payload data, and retrieve transaction error details without manually navigating the SAP Integration Suite web console.
Category: CRM, ERP & E-commerce
Tags: erp, integration, sap, supply-chain
Visit MCP Trading Partner Management
sh git clone https://github.com/1nbuc/mcp-is-tpm.git cd mcp-is-tpm ./gradlew build 3. Add the server entry to your MCP client configuration JSON file under mcpServers: json { "mcpServers": { "mcp-is-tpm": { "command": "java", "args": [ "-Dlogging.pattern.console=", "-Dspring.main.web-application-type=none", "-Dspring.ai.mcp.server.stdio=true", "-jar", "<project path of mcp-is-tpm>/app/build/libs/app-0.0.1-SNAPSHOT.jar" ], "autoApprove": [], "env": { "CPI_URL": "https://https://your.cpi.url.hana.ondemand.com", "CPI_USER": "S001234567", "CPI_PASSWORD": "myPass123", "CPI_UNIVERSAL_MAIL": "mail@company.de" } } } } 4. Remove CPI_UNIVERSAL_MAIL if using a standalone S-User without a Universal ID.Part of MCP Servers
MCP Trading Partner Management is an experimental Model Context Protocol server developed in Java. It allows AI assistants to interface directly with SAP Integration Suite to handle trading partner management, B2B agreements, guidelines, and message monitoring.
You need Java version greater than 17 and Gradle version greater than 8 to build and run the server. You also require valid credentials and access to an SAP Cloud Integration instance.
Credentials are provided via environment variables in your client configuration. Define CPI_URL, CPI_USER, and CPI_PASSWORD. If your user account is linked to an SAP Universal ID, also supply CPI_UNIVERSAL_MAIL with your Universal ID password.
Yes. It includes dedicated monitoring tools to search B2B interchanges based on filter criteria, inspect payload lists, download payload contents by ID, and review the last recorded errors for specific messages.