configure_server
Add or update a UTMStack server connection by providing URL and credentials. Changes save immediately and require no restart.
Instructions
Add or update a UTMStack server connection (URL + credentials) and save it.
Use this when the user asks to connect the assistant to their UTMStack, or to
change the URL or credentials of an existing connection. The connection is
written to the owner-only config file and takes effect immediately — the user
does not need to run utmstack-mcp init or restart anything.
Updating an existing server (same name) merges: fields you leave blank keep
their current values, so "change the URL to X" updates only the URL.
Args: url: UTMStack base URL, e.g. https://utm.example.com (required for a brand-new server). api_key: UTMStack API key (Settings -> API keys). Provide this OR username+password. username: console login username. Recommended — it is the same login as the web UI and the only auth that supports run_agent_command. password: console login password. name: identifier for this connection (default "default"). verify_ssl: verify the server's TLS certificate. Defaults to true; set a ca_bundle to trust a self-signed certificate rather than turning this off. ca_bundle: path to a CA certificate (.pem) that signs the server's cert. make_default: make this the default server for later calls. validate: test the connection before saving (recommended). If it fails, nothing is written.
Does not enable remote agent command execution — that stays a deliberate
edit to the config file (or utmstack-mcp init), never something set from a
conversation. Never returns the stored secret.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| url | No | ||
| name | No | default | |
| api_key | No | ||
| password | No | ||
| username | No | ||
| validate | No | ||
| ca_bundle | No | ||
| verify_ssl | No | ||
| make_default | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |