Skip to main content
Glama

simplifier-mcp

by SimplifierIO

sap-system-update

Create or update SAP system configurations for RFC connector targets in Simplifier projects, including system parameters, project assignments, and connection settings.

Instructions

#Create or update a SAP system

SAP Systems are used as the target of RFC connectors.

Attention: When updating tags, allways fetch the SAP system resource first to ensure operating on the latest version. Existing tags have to be resent when doing an update - otherwise they would be cleared.

You can find existing SAP systems with the simplifier://sap-systems resource, and details about a single system with simplifier://sap-system/{systemName}

Project Assignment

SAP systems must be assigned to projects using the project assignment parameters:

For Creating New SAP Systems:

  • Set projectsBefore to empty array []

  • Set projectsAfterChange to array of project names to assign the SAP system to

For Updating Existing SAP Systems:

  • Set projectsBefore to current project assignments (from existing SAP system)

  • Set projectsAfterChange to new project assignments

Example:

{ "name": "MySapSystem", "projectsBefore": [], "projectsAfterChange": ["ProjectA", "ProjectB"] }

Input Schema

NameRequiredDescriptionDefault
nameYes
descriptionYes
activeNoenables or disables the SAP system. Should be true, if you want to use the system
instanceRestrictionsYesrestrict this system to specific Simplifier instances, it isn't transported to unlisted instances. If this is empty, no restriction is applied
systemTypeNoThe type of your SAP System (e.g. Development, Testing, Production…)
configurationYes
tagsYesArray of tags for categorizing and organizing this SAP system. If not provided when updating, existing tags will be preserved.
projectsBeforeNoProject names before the change. Use empty array [] when creating new SAP systems, or provide current projects when updating.
projectsAfterChangeNoProject names to assign the SAP system to. Required for tracking project assignments.

Input Schema (JSON Schema)

{ "properties": { "active": { "default": true, "description": "enables or disables the SAP system. Should be true, if you want to use the system", "type": "boolean" }, "configuration": { "additionalProperties": false, "properties": { "applicationServerHostname": { "description": "hostname or ip of the application server", "type": "string" }, "clientNumber": { "description": "SAP client number (000-999) ", "type": "string" }, "language": { "description": "The language in which the SAP system should return translatable values", "type": "string" }, "sapRouterString": { "description": "The string used to connect via SAP-Router to your SAP System", "type": "string" }, "sncActive": { "description": "Enable SNC for the connection", "type": "boolean" }, "sncPartner": { "description": "the SNC communication partner (e.g. your SAP system)", "type": "string" }, "sncQualityOfProtection": { "default": "privacy+integrity+authentication", "description": "sets the SNC quality of protection level", "enum": [ "authentication", "integrity+authentication", "privacy+integrity+authentication", "default", "maximum" ], "type": "string" }, "sncSsoMode": { "description": "With this switch you can select to use SNC-SSO (SNC Single Sign On) Mode", "type": "boolean" }, "systemId": { "description": "SAP system id", "type": "string" }, "systemNumber": { "description": "SAP system number (00-99)", "type": "string" } }, "required": [ "systemId", "systemNumber", "clientNumber", "language", "applicationServerHostname", "sncActive", "sncPartner", "sncSsoMode" ], "type": "object" }, "description": { "type": "string" }, "instanceRestrictions": { "description": "restrict this system to specific Simplifier instances, it isn't transported to unlisted instances. If this is empty, no restriction is applied", "items": { "type": "string" }, "type": "array" }, "name": { "type": "string" }, "projectsAfterChange": { "default": [], "description": "Project names to assign the SAP system to. Required for tracking project assignments.", "items": { "type": "string" }, "type": "array" }, "projectsBefore": { "default": [], "description": "Project names before the change. Use empty array [] when creating new SAP systems, or provide current projects when updating.", "items": { "type": "string" }, "type": "array" }, "systemType": { "description": "The type of your SAP System (e.g. Development, Testing, Production…)", "type": "string" }, "tags": { "description": "Array of tags for categorizing and organizing this SAP system. If not provided when updating, existing tags will be preserved.", "items": { "type": "string" }, "type": "array" } }, "required": [ "name", "description", "instanceRestrictions", "configuration", "tags" ], "type": "object" }

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/SimplifierIO/simplifier-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server