Skip to main content
Glama

WordPress-Backup erstellen

create_wordpress_backup

Erstellt ein neues On-Demand-WordPress-Backup (über WP Toolkit) — z. B. als Absicherung vor einem riskanten Plugin-Update. Rein additiv, kein Risiko für bestehende Daten. Bei mehreren WordPress-Installationen auf derselben Domain (Subdomains) muss site_url angegeben werden.

Input Schema

NameRequiredDescriptionDefault
domainYesDie Domain, z. B. example.de
site_urlNoBei mehreren WordPress-Installationen: welche gemeint ist (siehe Fehlermeldung mit den verfügbaren Werten)

Schema Changelog

Changes observed during successful MCP inspections.

  1. Changed1 schema field changed
    • changedInput schema / $schema
      Previous value: -"http://json-schema.org/draft-07/schema#"New value: +"https://json-schema.org/draft/2020-12/schema"
  2. First observed

TDQS

A3.8/5.0
Behavior3/5

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

Annotations already declare destructiveHint=false and openWorldHint=true; the description reinforces this with 'Rein additiv, kein Risiko für bestehende Daten', which usefully clarifies existing data is untouched. However it says nothing about the backup being asynchronous or how/when to confirm completion (get_backup_status and get_wordpress_backups exist as siblings), which is the key behavioral fact for a create-backup tool.

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?

One dense sentence with the action front-loaded, then the motivating scenario, then the conditional requirement. Efficient, though the em-dash clause stacks three ideas into a single sentence.

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?

For a mutation tool with no output schema and only 2 well-documented params, the description covers the action, safety and the site_url edge case. It omits that the backup runs asynchronously and how to verify or restore it, which are relevant for an agent completing the task end-to-end.

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 description coverage is 100%, so the baseline is 3. The description only lightly extends the schema by noting the multi-install case relates to subdomains on the same domain, adding marginal nuance over the existing site_url description.

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 (erstellt), resource (On-Demand-WordPress-Backup) and mechanism (über WP Toolkit), which cleanly separates it from get_wordpress_backups, delete_wordpress_backup and restore_wordpress_backup. An agent can route to this tool without opening its 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?

Gives a concrete when-to-use scenario ('als Absicherung vor einem riskanten Plugin-Update') and a precondition for site_url (multiple WP installs on the same domain). It does not name sibling alternatives such as get_backup_status for verifying completion, so it stops short of full when-to-use/when-not coverage.

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