Skip to main content
Glama

WordPress-Backup wiederherstellen

restore_wordpress_backup
Destructive

Spielt ein vorhandenes On-Demand-WordPress-Backup (aus get_wordpress_backups) zurück und überschreibt damit den aktuellen Live-Stand der Seite. Vor dem Restore wird automatisch ein Sicherungs-Backup des bisherigen Stands erstellt ("pre-restore-...") und sein Vorhandensein nachgewiesen; gelingt das nicht, wird NICHT restauriert. WICHTIG für die Antwort: WP Toolkit NIMMT den Restore-Auftrag nur an und arbeitet ihn im Hintergrund ab — dass er durchgelaufen ist, lässt sich nicht bestätigen, und ein Fehlschlag danach (etwa beim Datenbank-Import) meldet sich nirgends. Das Tool meldet deshalb IMMER "angestoßen, nicht bestätigt" und nie "wiederhergestellt"; diesen Vorbehalt bitte unverändert weitergeben. Ob der erwartete Stand da ist, sieht nur der Kunde selbst auf der Website. Bei mehreren WordPress-Installationen auf derselben Domain muss site_url angegeben werden.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
domainYesDie Domain, z. B. example.de
filenameYesDateiname des zurückzuspielenden Backups (siehe get_wordpress_backups)
site_urlNoBei mehreren WordPress-Installationen: welche gemeint ist

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

A4.4/5.0
Behavior5/5

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

Annotations only flag destructiveHint=true; the description adds substantial context: it overwrites live state, auto-creates and verifies a pre-restore backup (aborting if that fails), and — critically — discloses that WP Toolkit only accepts the job and processes it in the background, so completion cannot be confirmed and failures go unreported. It even dictates the exact wording of the caveat the agent must pass through, which is exceptional transparency.

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 key action and its destructive consequence are front-loaded, and each sentence adds unique information (pre-restore safeguard, background-processing caveat, site_url condition). It is dense and somewhat lengthy but essentially every sentence earns its place.

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

Completeness5/5

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

For a destructive mutation with no output schema, the description covers the action, side effects, safety net, and the response's inherent uncertainty, so an agent knows exactly what will happen and how to report it. Nothing material is missing.

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 100%, so all three parameters are already documented in the schema, and the description's note that site_url is required for multiple installs merely restates the schema's own description. It adds no formatting or syntax detail beyond the schema, so the baseline 3 applies.

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+resource: it restores an existing on-demand WordPress backup and overwrites the current live state. It names the source sibling (get_wordpress_backups) so the agent knows where the filename comes from, and it is unmistakable against create_wordpress_backup or delete_wordpress_backup.

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?

It clearly establishes the context (restore a backup obtained via get_wordpress_backups) and the condition that selects the site_url parameter (multiple installs on the same domain). It does not, however, state when NOT to use it or contrast it explicitly with sibling operations like create_wordpress_backup.

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