On the record
playground.wordpress.net
Read 1 time since 11 Oct 2026. Last read 11 Oct 2026.
17
tools offered to AI agents, on the record.
https://playground.wordpress.net/
- Last change
- None yetUnchanged since first read.
- Declared read-only
- 8 of 17
- llms.txt
- Present
Tools
17 live-
playground_delete_directoryCan change things
Delete a directory from the WordPress virtual filesystem. WARNING: Deletion is permanent and cannot be undone. By default (recursive=false), the directory must be empty or the call will fail. Set recursive=true to delete a directory and all its contents — use with care.
First seen 11 Oct 2026. Unchanged since.
-
playground_delete_fileCan change things
Delete a file from the WordPress virtual filesystem. WARNING: Deletion is permanent and cannot be undone. Returns an error if the file does not exist — use playground_file_exists first if deletion is conditional.
First seen 11 Oct 2026. Unchanged since.
-
playground_execute_phpCan change things
Run arbitrary PHP code in WordPress Playground and return the output. WordPress is NOT bootstrapped automatically. To use WordPress functions, start your code with: require("/wordpress/wp-load.php"); Always include the opening <?php tag. The response JSON contains three fields: - "text": stdout output - "errors": PHP warnings, notices, and fatal error messages from s
First seen 11 Oct 2026. Unchanged since.
-
playground_file_existsReads only
Check whether a file or directory exists in the WordPress virtual filesystem.
First seen 11 Oct 2026. Unchanged since.
-
playground_get_current_urlReads only
Get the current URL path of the WordPress site displayed in Playground. For additional metadata (WordPress version, PHP version, document root), use playground_get_site_info instead.
First seen 11 Oct 2026. Unchanged since.
-
playground_get_site_infoReads only
Get metadata about the running WordPress instance: current URL, document root, site URL, WordPress version, and PHP version. Use this when you need version information or the document root path. For just the current URL, prefer playground_get_current_url.
First seen 11 Oct 2026. Unchanged since.
-
playground_get_website_urlReads only
Return the URL the user must open in their browser to use WordPress Playground with this MCP server. Use this tool whenever you need to send the user to Playground or open it autonomously — always obtain the URL from this tool rather than constructing it manually.
First seen 11 Oct 2026. Unchanged since.
-
playground_list_emailsReads only
List every email the WordPress site has sent so far. Playground has no mail server. Each message WordPress attempts to send (password resets, comment notifications, wp_mail() calls…) is captured instead of being delivered. Use this tool to read those messages, e.g. to verify that a plugin sent an email or to retrieve a confirmation link. Returns the full inbox in send orde
First seen 11 Oct 2026. Unchanged since.
-
playground_list_filesReads only
List files and directories at a given path in the WordPress virtual filesystem. Returns a flat, non-recursive listing of the immediate contents. To explore subdirectories, call this tool again with the subdirectory path.
First seen 11 Oct 2026. Unchanged since.
-
playground_list_sitesReads only
List all WordPress Playground sites available. Call this before any other playground tool — it returns the siteId required by every other operation. If this returns no sites, the user may need to open Playground in their browser. Use playground_get_website_url to get the exact URL to send to the user. Returns site names and storage type. "temporary" sites are lost on p
First seen 11 Oct 2026. Unchanged since.
-
playground_mkdirCan change things
Create a directory (and all required parent directories) in the WordPress virtual filesystem. Call this before playground_write_file when writing to a path whose parent directories do not yet exist.
First seen 11 Oct 2026. Unchanged since.
-
playground_read_fileReads only
Read a file from the WordPress virtual filesystem. Returns the file contents as text.
First seen 11 Oct 2026. Unchanged since.
-
playground_rename_siteCan change things
Rename a WordPress Playground site. Updates the display name shown in the browser UI.
First seen 11 Oct 2026. Unchanged since.
-
playground_requestCan change things
Make an HTTP request to the WordPress site running in Playground. REST API requests (/wp-json/* or ?rest_route=) are automatically authenticated with a valid nonce — no manual auth needed. Tool selection guide: 1. Use this tool (playground_request) with the REST API for standard content CRUD — posts, pages, users, terms, comments, settings, etc. The REST API ha
First seen 11 Oct 2026. Unchanged since.
-
playground_save_in_browserCan change things
Save a temporary WordPress Playground site to browser storage so it survives page reloads. Safe to call even if the site is already saved (no-op). Sites start as temporary by default and are lost when the browser tab is closed or the page is reloaded. Call this early in any multi-step workflow where losing progress would be costly.
First seen 11 Oct 2026. Unchanged since.
-
playground_write_fileCan change things
Write content to a file in the WordPress virtual filesystem. WARNING: Overwrites the entire file — existing content is permanently lost. Read the file first with playground_read_file if you need to preserve any content. Creates the file if it does not exist. Parent directories are NOT created automatically — call playground_mkdir first if needed, otherwise the write wi
First seen 11 Oct 2026. Unchanged since.
Run this site? This page shows what your site told our crawler, ToolChronicleBot. To be left out, disallow it in robots.txt or write to hello@toolchronicle.com.