Skip to main content
Glama

simplifier-mcp

by SimplifierIO

businessobject-update

Create or update Business Objects in Simplifier platform with proper project assignments and dependency management for accessing connectors and other business objects.

Instructions

#Create or update a Business Object

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

Dependencies are REQUIRED to be added when the BO functions access connectors or other BOs using Simplifier.Connector.* or Simplifier.BusinessObject.* APIs.

Project Assignment

Business Objects must be assigned to projects using the project assignment parameters:

For Creating New BOs:

  • Set projectsBefore to empty array []

  • Set projectsAfterChange to array of project names to assign the BO to

For Updating Existing BOs:

  • Set projectsBefore to current project assignments (from existing BO)

  • Set projectsAfterChange to new project assignments

Example:

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

Input Schema

NameRequiredDescriptionDefault
nameYes
descriptionYes
dependenciesYesArray of dependencies that this BO requires. CRITICAL: Add connectors and other BOs that will be accessed from BO functions using Simplifier.Connector.<Name> or Simplifier.BusinessObject.<Name> syntax. If not provided when updating, existing dependencies will be preserved.
tagsYesArray of tags for categorizing and organizing this Business Object. If not provided when updating, existing tags will be preserved.
projectsBeforeNoProject names before the change. Use empty array [] when creating new BOs, or provide current projects when updating.
projectsAfterChangeNoProject names to assign the BO to. Required for tracking project assignments.

Input Schema (JSON Schema)

{ "properties": { "dependencies": { "description": "Array of dependencies that this BO requires. CRITICAL: Add connectors and other BOs that will be accessed from BO functions using Simplifier.Connector.<Name> or Simplifier.BusinessObject.<Name> syntax. If not provided when updating, existing dependencies will be preserved.", "items": { "additionalProperties": false, "properties": { "name": { "description": "name of the connector or server business object (bo) to depend on", "type": "string" }, "refType": { "description": "Type of dependency: \"connector\" for data connectors, \"serverbusinessobject\" for other Business Objects, \"plugin\" for Plugins", "enum": [ "connector", "serverbusinessobject", "plugin" ], "type": "string" } }, "required": [ "refType", "name" ], "type": "object" }, "type": "array" }, "description": { "type": "string" }, "name": { "type": "string" }, "projectsAfterChange": { "default": [], "description": "Project names to assign the BO 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 BOs, or provide current projects when updating.", "items": { "type": "string" }, "type": "array" }, "tags": { "description": "Array of tags for categorizing and organizing this Business Object. If not provided when updating, existing tags will be preserved.", "items": { "type": "string" }, "type": "array" } }, "required": [ "name", "description", "dependencies", "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