Signavio MCP Server
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| SIGNAVIO_EMAIL | Yes | Your Signavio account email address | |
| SIGNAVIO_TENANT | Yes | Your Signavio tenant ID (Workspace ID). Can be found in SAP Signavio Process Manager under Help > Workspace information | |
| SIGNAVIO_BASE_URL | Yes | The base URL for the Signavio API. Region-specific URL (e.g., https://api.eu.signavio.cloud.sap for EU, https://api.us.signavio.cloud.sap for USA, https://api.au.signavio.cloud.sap for Australia, etc.) | |
| SIGNAVIO_PASSWORD | Yes | Your Signavio account password |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| signavio_authenticateB | Authenticate with Signavio API and get a token |
| signavio_get_root_foldersB | Get workspace root folders (Shared Documents, My Documents, Trash, Dictionary) |
| signavio_get_folder_contentsC | Get contents of a specific folder by ID |
| signavio_create_folderC | Create a new folder |
| signavio_update_folderC | Rename a folder or update its description |
| signavio_move_folderC | Move a folder to a new parent or to trash |
| signavio_delete_folderB | Permanently delete a folder and all its contents |
| signavio_search_dictionaryC | Search for dictionary entries |
| signavio_get_dictionary_entryC | Get a specific dictionary entry by ID |
| signavio_create_dictionary_entryC | Create a new dictionary entry |
| signavio_update_dictionary_entryC | Update an existing dictionary entry |
| signavio_delete_dictionary_entryC | Delete a dictionary entry |
| signavio_get_dictionary_categoriesC | Get all dictionary categories |
| signavio_get_dictionary_categoryC | Get a specific dictionary category by ID |
| signavio_create_dictionary_categoryC | Create a new dictionary category |
| signavio_get_modelC | Get model metadata by ID |
| signavio_get_model_revisionsC | Get all revisions of a model |
| signavio_export_modelC | Export a model in various formats (json, bpmn2_0_xml, png, svg) |
| signavio_create_modelC | Create a new model/diagram |
| signavio_update_modelC | Update a model by creating a new revision |
| signavio_move_modelC | Move a model to a different folder |
| signavio_publish_modelC | Publish one or more models to Process Collaboration Hub |
| signavio_searchC | Perform a full-text search across all content types |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 23 tools
Every tool has a clearly distinct purpose targeting specific resources and actions. For example, signavio_create_dictionary_entry, signavio_get_dictionary_entry, signavio_update_dictionary_entry, and signavio_delete_dictionary_entry form a complete CRUD set for dictionary entries, with no overlap in functionality. Tools like signavio_export_model and signavio_publish_model serve unique export and publishing roles, making misselection unlikely.
All tools follow a consistent verb_noun pattern with the prefix 'signavio_' and snake_case throughout. The naming convention is predictable, using verbs like create, get, update, delete, move, export, publish, and search paired with specific nouns (e.g., dictionary_entry, folder, model). This uniformity enhances readability and usability for agents.
With 23 tools, the count is slightly high but reasonable for a comprehensive BPM/process modeling server like Signavio. It covers multiple domains (folders, models, dictionary, search), and each tool appears to earn its place by addressing specific operations. However, it borders on being heavy, which might overwhelm agents if not well-organized.
The tool surface provides complete CRUD/lifecycle coverage for key domains: folders (create, get, update, move, delete), models (create, get, update, move, export, publish, revisions), and dictionary entries (create, get, update, delete, categories). It includes essential utilities like authentication, search, and root folder access, with no obvious gaps that would cause agent failures in typical workflows.