Skip to main content
Glama

Dutify

wiki_delete_page

Destructive

Archive (soft-delete) or permanently delete a wiki page by slug. Falls through to the non-lite Wiki Pages API since there is no lite delete endpoint — path is DELETE /v1/workspaces/{workspaceIdentifier}/wiki/spaces/{spaceKey}/pages/{slug} with optional ?permanent=true. Default behavior archives the page (soft delete); pass permanent: true to hard-delete (requires admin access). Returns 204 on success. API-key scope: wiki:pages:write.

Input Schema

NameRequiredDescriptionDefault
slugYesSlug of the page to delete
accountNoMulti-account auth only: name of the account from X-Dutify-Accounts to use for this call. Ignored in single-account mode (X-API-Key header). When multiple accounts are configured and this is omitted, the call fails with ACCOUNT_REQUIRED listing the available names. list_accounts never requires a selection.
spaceKeyYes
permanentNoIf true, permanently deletes instead of archiving. Requires admin access.
workspaceNoWorkspace identifier or exact name for this call. Overrides the configured workspace. For personal keys, discover candidates with list_workspaces and select explicitly. Does not change other calls or expand a workspace key's access.

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

A4.1/5.0
Behavior4/5

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

Goes well beyond the destructiveHint=true annotation by disclosing that the default is a soft-delete archive and that hard delete requires admin access and ?permanent=true, plus the 204 success code and required API-key scope. It does not cover recovery of archived pages, error behavior for missing slugs, or whether repeated calls are safe, which is why it is not a 5.

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?

Three tight sentences front-load the core action and mode split, then the default behavior, then the endpoint details. The verbatim API path is useful for diagnosing failures but is the least essential clause.

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

Completeness4/5

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

With no output schema, the description supplies the 204 return code so the agent knows there is no payload to parse, and it covers the admin and scope prerequisites for the destructive path. Missing only edge-case behavior (page not found, already archived), which is minor for a 5-parameter delete tool.

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

Parameters3/5

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

Schema coverage is 80% and the schema already documents slug, permanent, account and workspace in detail. The description mostly restates the `permanent` semantics and the URL path rather than adding new meaning, though tying `permanent` to the ?permanent=true query and the admin gate gives some reinforcement. Baseline 3 is appropriate given the schema does the heavy lifting.

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?

States a specific verb (archive/delete) and resource (wiki page by slug) and immediately distinguishes the two modes of operation (soft vs hard delete). An agent can tell exactly what this does and how it differs from wiki_update_page or wiki_delete_space without opening any schema.

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?

Clearly explains the decision point between the default archive and permanent delete, plus the admin prerequisite for the hard-delete path. It does not name sibling alternatives (e.g., why not wiki_move_page to a trash space) or state when deletion is inappropriate, so it stops short of explicit when-not guidance.

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

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources