Skip to main content
Glama
MikeLi-28

Substance-3D-Designer-MCP

by MikeLi-28

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault

No arguments

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{
  "listChanged": false
}
prompts
{
  "listChanged": false
}
resources
{
  "subscribe": false,
  "listChanged": false
}
experimental
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
sd_pingA

Report MCP, bridge, plugin, Designer version, session, and compatibility status.

sd_get_application_infoA

Read Designer version, Python, platform, open packages, graph, and capabilities.

sd_get_capabilitiesA

Read the runtime-probed capability matrix and verification status.

sd_list_packagesA

List packages currently open in Designer as structured references.

sd_save_packageA

Save one already-saved open package in place; never performs Save As.

sd_get_active_graphA

Read the current editable graph, package, node count, and selection count.

sd_list_graph_nodesB

List a bounded page of nodes from a structured graph reference.

sd_get_selectionB

Read the current graph node selection with a bounded result size.

sd_get_nodeA

Read one node by a structured current-session node reference.

sd_list_node_propertiesB

List runtime input and output properties, types, values, and connection state.

sd_create_nodeB

Create one verified atomic node at an explicit position without auto-connecting it.

sd_create_instance_nodeA

Create one instance from a resource returned by sd_search_library.

sd_move_nodesB

Move one to one hundred explicitly identified nodes to finite coordinates.

sd_delete_nodesA

Delete explicit nodes from one graph only when confirm is true.

sd_connect_nodesC

Connect explicit runtime properties after direction, type, and duplicate checks.

sd_disconnect_nodesC

Disconnect one explicit existing property connection.

sd_set_node_parameterC

Set a supported simple parameter after reading and validating its runtime SD type.

sd_search_libraryA

Search resources in currently loaded packages without UI scraping or guessed URLs.

sd_create_packageA

Create one unsaved Designer user package through the official package API.

sd_create_graphA

Create one empty compositing graph in an explicit open package.

sd_list_node_definitionsA

Search a bounded page of atomic definitions available in one graph.

sd_get_graph_snapshotA

Read a bounded versioned graph snapshot including explicit connections.

sd_open_graphC

Open one explicit graph resource in Designer's editor.

sd_create_graph_outputC

Create an Output node with explicit official usage metadata.

sd_save_package_asA

Save an open package to an absolute .sbs path after explicit confirmation.

sd_validate_graph_patchA

Dry-run a versioned additive graph patch without changing Designer.

sd_apply_graph_patchA

Apply a preflighted additive graph patch with rollback on failure.

sd_import_bitmapB

Import one existing local bitmap resource and optionally instantiate it.

sd_export_package_sbsarB

Export one saved package to .sbsar with explicit publication settings.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Latest Blog Posts

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/MikeLi-28/Substance-3D-Designer-MCP'

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