Skip to main content
Glama
tillbooks

tillbooks

Official

disable_plugin

Deactivate a plugin without uninstalling: remove its tools, screen, and automation actions, stop its sandbox, and set status to disabled while preserving data for later re-enable.

Instructions

Deaktiviere eine Erweiterung ohne sie zu deinstallieren (US-G02.3): sweep every capability registration the plugin holds (its MCP tools vanish, its Studio screen unmounts, its report source and automation actions stop resolving), stop its sandbox, and flip status to disabled, keeping the manifest and granted permissions so a later enable_plugin needs no re-install. History (audit rows, past automation runs) is untouched.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
pluginIdYes
workspaceIdYes
idempotencyKeyYes

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observedv0.1.0

TDQS

A4.1/5.0
Behavior5/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

With no annotations, the description carries the full burden and does so well: it lists all side effects (capability registrations removed, sandbox stopped, status flipped, history preserved) and explains what is kept. This is thorough and transparent.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is a single dense sentence that front-loads the main action and then details effects. It's not overly verbose but could be more structured; every clause adds value.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness3/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

The description explains the tool's effects thoroughly but omits any mention of return value or error conditions, and doesn't clarify the idempotencyKey parameter. Given the tool's complexity and lack of output schema, this is a notable gap.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters2/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema coverage is 0% and the description provides no explanation of pluginId, workspaceId, or idempotencyKey. While the first two are self-explanatory, idempotencyKey's purpose is not addressed, so the description fails to compensate for the missing schema documentation.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description clearly states the tool deactivates a plugin without uninstalling it, explicitly distinguishing it from uninstall_plugin and noting that later enable_plugin needs no re-install. It enumerates specific effects (MCP tools vanish, screen unmounts, etc.), making the purpose unmistakable and differentiating from siblings.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description implies use when a temporary deactivation is needed, keeping manifest and permissions for later enable. It contrasts with uninstallation but doesn't explicitly name alternatives or when-not-to-use, though the context is clear.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

Deploy Server

Other Tools