What Claude can do in WordPress
The plugin in version 0.2.0 has 69 tools: 27 that only read and 42 that can change your site. The free TellMyShop Audit has 21 of them, all read only (marked yes in the Audit column). You tell Claude in plain words what you need, and Claude picks the tools itself.
Every tool that changes something shows a preview first and saves only after your yes. Most changes can be undone by asking Claude, from the change history. You switch groups on and off in TellMyShop > Scope of work. Blocks 3 to 5 are in TellMyShop > Technical work. The technical names (in code font) are for the person who helps you with the site.
Always available
Basic site information, the limits check and the ready-made jobs. Works always, also in read-only mode.
| Tool | What it does | Changes? | Audit |
|---|---|---|---|
Check if the work fits the limits wp_check_capacity | Before a bigger job, checks whether it fits the hourly limits you set in the plugin panel (tool calls, saves and file saves per hour), how much can be done now and when there is room again. | no | no |
Ready-made job wp_get_ready_job | Gives Claude the plan of a tested job, the same as the ready-made jobs in the Claude menu: site review, morning review, SEO of posts and products in batches, refreshing old posts, a new post, internal links, image descriptions, 404 errors, category descriptions, Black Friday, cleaning up after a sale, why a page or product is not visible. In the full version it also brings advice from the TellMyShop Consultant when you ask for guidance outside a job. | no | yes |
Site information wp_get_site_info | The first tool in every conversation: WordPress, PHP and WooCommerce versions, address and language, theme, active SEO plugin, content types, read-only mode, switched-on groups and blocks, and your rules for Claude. | no | yes |
Diagnostics
Technical health of the site, why a page or product is not visible, error logs, plugins and themes. Read only.
| Tool | What it does | Changes? | Audit |
|---|---|---|---|
Site health wp_check_site_health | A technical check of the site sorted into critical, recommended and fine, with one sentence on what to do for each problem: HTTPS, hiding from search engines, available updates, PHP version, scheduled tasks, WooCommerce pages and taxes and more. | no | yes |
Why a page is not visible wp_diagnose_visibility | Explains why a page, post, product or category does not show to visitors or in Google (draft, password, noindex, robots.txt, redirects, sitemap, stock, missing price) and says what to fix. | no | yes |
Error logs wp_get_logs | PHP and WordPress errors from the last days, grouped so the same message is one line with a count, the last time it happened and the plugin or theme it comes from. E-mails, IP addresses and phone numbers are masked. | no | yes |
Plugins and themes wp_list_plugins | What is installed: plugins with version, active or not and available updates, must-use plugins and themes. Useful when looking for the plugin behind an error and before updates. | no | yes |
Posts and pages
Posts, pages and other content types with their SEO data.
| Tool | What it does | Changes? | Audit |
|---|---|---|---|
Create posts or pages wp_create_content | Creates up to 10 new posts, pages or other public content, as drafts unless you ask to publish or schedule them. Can also copy an existing post as a draft. | yes | no |
Read a post or page wp_get_content | All data of one post or page: title, address, status, author, dates, categories, featured image, title and description in Google, word count, headings, links and the content itself. | no | yes |
Search posts and pages wp_search_content | A list of posts, pages and other content with filters: phrase, type, status, category, author, dates and SEO gaps (no description in Google, short content, no featured image). | no | yes |
Set categories and tags on content wp_set_content_terms | Changes the categories and tags of up to 50 posts at once: replace the list, add to it or remove from it. | yes | no |
Edit posts or pages wp_update_content | Changes up to 50 posts or pages at once: title, content (all of it or just fragments), excerpt, address, status, page order and the title and description in Google. A new address on a published post gets a 301 redirect from the old one. | yes | no |
Categories and tags
Categories, tags and product categories with descriptions.
| Tool | What it does | Changes? | Audit |
|---|---|---|---|
Read a category or tag wp_get_term | All data of one category or tag: name, address, description, SEO data, parent and subcategories, number of posts and the 10 newest posts or products in it. | no | yes |
List categories and tags wp_list_terms | Categories, tags and other groupings as a tree or a flat list, with post counts and description length, so you can find categories without a description or SEO data. | no | yes |
Add or delete categories and tags wp_manage_terms | Creates new categories and tags, or deletes empty ones (no posts and no subcategories, never the default category). Up to 50 at once. | yes | no |
Edit categories or tags wp_update_term | Changes up to 50 categories or tags at once: name, address, the description shown above the post list, parent category and the title and description in Google. A new address gets a 301 redirect from the old one. | yes | no |
Media library
Images and files with their alternative texts.
| Tool | What it does | Changes? | Audit |
|---|---|---|---|
Search the media library wp_search_media | Files in the media library with filters: phrase, file type, images without a description for Google and screen readers (alt text), and files not attached to any post. | no | yes |
Set featured image wp_set_featured_image | Sets, changes or removes the featured image of up to 50 posts, pages or products at once. It shows on post lists, in shares on Facebook and LinkedIn and as the main product photo. | yes | no |
Edit image alt text, title and caption wp_update_media_texts | Changes up to 50 library files at once: the image description for Google and screen readers (alt text), title, caption and description. | yes | no |
Upload images from an address wp_upload_media | Downloads up to 10 images from public https addresses into the media library, with an SEO-friendly file name, alt text and title. | yes | no |
SEO
SEO audit, the page as search engines see it, 404 errors and redirects.
| Tool | What it does | Changes? | Audit |
|---|---|---|---|
SEO audit wp_audit_seo | Goes through published posts, pages, products and categories and finds SEO problems: missing, duplicate or too long titles and descriptions in Google, thin content, empty product and category descriptions, noindex, images without alt text. Ends with the 3 most important things to do. | no | yes |
404 error report wp_get_404_report | Addresses on your site that returned "not found": how often, when last and where visitors came from, with a suggested new address for each one. | no | yes |
Check a page like Google wp_inspect_page | Opens a page of your site the way a visitor and Google see it and reports what is there: status and redirects, title and description, headings, word count, images without alt text, links and structured data. | no | yes |
List redirects wp_list_redirects | TellMyShop redirects: old address, target, code, whether it works, how often it was used and whether you or an address change added it. Also shows other redirect plugins on the site. | no | yes |
Manage redirects wp_manage_redirects | Adds, edits, deletes, turns on and off redirects, up to 50 at once. Typical use: send a 404 address to the right page with a 301, or mark content removed for good with a 410. | yes | no |
Edit SEO title and description wp_update_seo_meta | Changes the title and description in Google (meta title and meta description), focus phrase, indexing and canonical address in Yoast SEO, Rank Math or SEOPress (or TellMyShop fields if there is no SEO plugin), for up to 50 posts, pages, products or categories at once. | yes | no |
Menus
Navigation menus and their locations.
| Tool | What it does | Changes? | Audit |
|---|---|---|---|
Navigation menus wp_get_menus | The site menus with their places in the theme and all items, plus block navigation in block themes. Answers questions like "why is this page not in the menu". | no | yes |
Edit menu items wp_manage_menu_items | Adds, renames, moves and removes items in classic WordPress menus, up to 30 actions at once. Block navigation is not changed by this tool. | yes | no |
Comments
Moderation. Authors' e-mail and IP addresses are masked.
| Tool | What it does | Changes? | Audit |
|---|---|---|---|
Comments wp_list_comments | Comments and WooCommerce product reviews to moderate, by default the ones waiting for approval, with the number of links in each (a common sign of spam). | no | yes |
Moderate and reply to comments wp_moderate_comments | Approves, rejects, marks as spam, moves to trash or restores up to 50 comments at once, and posts public replies signed with your name. | yes | no |
WooCommerce catalogue
Products, variants, categories, attributes and images. Only with WooCommerce.
| Tool | What it does | Changes? | Audit |
|---|---|---|---|
Create a product (draft) wc_create_product | Creates up to 10 products as drafts that shoppers do not see yet: a new simple product, or a copy of an existing one with its variants, images and attributes. | yes | no |
Read a product wc_get_product | All data of one product: name, address, status, prices, stock, descriptions, SEO data, categories, attributes, images, a summary of variants and sales from the last 90 days. | no | yes |
Product attributes wc_list_attributes | Product attributes such as Size or Colour with their values and how many products use them. Helps clean up typos and duplicates and plan shop filters. | no | yes |
Product images wc_manage_product_images | Changes the images of up to 50 products: main image, gallery and its order, and the image descriptions for Google and screen readers. | yes | no |
Search products wc_search_products | A list of products with filters: name or SKU, category, status, type, stock, sale, price range and gaps (no description, no image, no price, no description in Google). The main tool for finding products to improve in batches. | no | yes |
Set product attributes wc_set_product_attributes | Sets attributes on up to 50 products (the Additional information tab and shop filters). Attributes used for variants stay as they are. | yes | no |
Set product categories, tags or brands wc_set_product_categories | Changes the categories, tags or brands of up to 50 products: replace the list, add to it or remove from it. | yes | no |
Edit product content wc_update_product_content | Changes up to 50 products at once: name, description and short description, address, status, catalogue visibility, featured flag, order and the title and description in Google. A new address on a published product gets a 301 redirect. | yes | no |
Sales statistics
Product sales, without customer data. Read only.
| Tool | What it does | Changes? | Audit |
|---|---|---|---|
Product sales wc_get_sales | Best-selling products for a period (30 days by default) by revenue or units, compared with the period before: units, orders, net and gross revenue, share of sales and change in %. | no | yes |
Customer service (off by default)
Orders and notes. Works only when you allow access in Customer data (GDPR): pseudonymisation or temporary full access.
| Tool | What it does | Changes? | Audit |
|---|---|---|---|
Customer service: orders and notes wc_customer_service | Finds orders and shows their details and the customer's other orders. Can add a private order note that only your team sees. It sends nothing to the customer and does not change order status. | yes | no |
Change history
| Tool | What it does | Changes? | Audit |
|---|---|---|---|
Change history wp_list_changes | What Claude changed and what was undone: whole operations or single fields with the value before and after. | no | no |
Undo a change wp_revert_change | Brings back the values from before a change: one change, a whole operation or simply "the last change". The undo is recorded too, so you can reverse it. | yes | no |
Block 2: Commerce
Prices, sales, coupons, stock, variants and shipping. A separate switch in Scope of work, off by default.
| Tool | What it does | Changes? | Audit |
|---|---|---|---|
Discount coupons wc_manage_coupons | Lists, creates, edits and deletes coupons, and creates a series of up to 50 single-use codes with the same conditions. Only a coupon nobody has used can be deleted. | yes | no |
Shipping zones and methods wc_manage_shipping | Shows shipping zones and methods and changes an existing method: name, cost, free shipping threshold, on or off. The change applies to all carts right away. | yes | no |
Product variants wc_manage_variations | Lists and edits existing variants of a product (for example sizes or colours): prices and sale dates, SKU, stock, weight, on or off. | yes | no |
Change prices and sales wc_update_prices | Changes regular and sale prices for up to 50 products or a whole category: a new price, a change by % or amount, a sale with dates, the end of a sale. Prices at 0 or below are blocked and changes over 50% get a warning. | yes | no |
Change stock wc_update_stock | Changes stock of up to 50 products or variants at once: a new quantity or a change by a number (for example a delivery of +20), stock tracking, availability and backorders. | yes | no |
Block 3: Appearance and deployments
Only through the service connector. Theme files, child theme, Additional CSS, global styles, templates, widgets and basic site settings.
| Tool | What it does | Changes? | Audit |
|---|---|---|---|
Clear the cache wp_clear_cache | Clears the site cache, including popular cache plugins such as WP Rocket and LiteSpeed Cache, when visitors still see the old look after a change. | yes | no |
Create a child theme wp_create_child_theme | Creates a child theme of your theme, a safe place for appearance changes that survive theme updates. | yes | no |
Themes and theme files wp_list_theme_files | Installed themes and the file list of the chosen theme. | no | no |
Additional CSS wp_manage_custom_css | Reads and changes the Additional CSS of your theme, the safest place for small appearance fixes. It survives theme updates and cannot stop the site. | yes | no |
Global styles (block theme) wp_manage_global_styles | Reads and changes what you set in Appearance > Editor > Styles: colours, fonts, spacing and block styles. Can also reset to the theme's styles. | yes | no |
Basic site settings wp_manage_site_settings | Reads and changes basic WordPress settings: site title and tagline, home page and blog page, posts per page, date format, comments, site icon. Hiding the site from search engines and changing the address structure happen only when you ask for them explicitly. | yes | no |
Templates and template parts (block theme) wp_manage_templates | Reads and edits templates and parts such as header and footer, as in the site editor, and can bring back the theme's version. | yes | no |
Widgets wp_manage_widgets | Lists, adds, edits and removes widgets in sidebars and footers. | yes | no |
Read a theme file wp_read_theme_file | Shows the content of a theme file. | no | no |
Edit theme files wp_write_theme_file | Saves up to 10 theme files at once, in the child theme. Checks the code first, makes a backup and then checks that the home page still works. | yes | no |
Block 4: Plugins
Only through the service connector.
| Tool | What it does | Changes? | Audit |
|---|---|---|---|
Delete a plugin wp_delete_plugin | Deletes one deactivated plugin, like Delete in WordPress. Many plugins also delete their settings and data then. This cannot be undone; the plugin can only be installed again. | yes | no |
Install a plugin wp_install_plugin | Installs a plugin from wordpress.org or from a ZIP file, deactivated by default. The preview shows rating, number of installs, last update and compatibility. | yes | no |
Plugin files wp_plugin_file | Reads and edits files of installed plugins, with a backup. Changes disappear when the plugin updates, so this is for quick fixes. | yes | no |
Plugin settings wp_plugin_settings | Reads and changes plugin settings. Keys and passwords are always hidden. | yes | no |
Activate or deactivate plugins wp_toggle_plugin | Turns up to 10 plugins on or off. Checks requirements first, then checks the home page and turns the change back by itself if the site stopped working. | yes | no |
Update plugins wp_update_plugin | Updates up to 5 plugins to the newest version and shows what changes. An update is not undone automatically, so make a site backup before updating important plugins. | yes | no |
Block 5: Service mode
Only through the service connector, for a set time (1 to 24 hours). Full access to files and the database.
| Tool | What it does | Changes? | Audit |
|---|---|---|---|
Database change wp_db_execute | Changes rows in one database table, with a limit on how many rows may change and a copy of the rows before and after. Changes to the table structure cannot be undone. | yes | no |
Database query (read) wp_db_query | Reads from the database. Passwords, keys and secrets are always hidden, and personal data follows your Customer data setting. | no | no |
WordPress options (service mode) wp_manage_options | Reads, changes and deletes WordPress and plugin options. Secrets are hidden and settings that could lock you out are blocked or get a warning. | yes | no |
Site files (service mode) wp_server_file | Reads, writes and deletes files of the whole site, with a backup and a home page check after the change. Passwords, keys and customer data files stay out of reach. | yes | no |
File backups
Restoring copies of files changed in blocks 3 to 5.
| Tool | What it does | Changes? | Audit |
|---|---|---|---|
File backups wp_list_file_backups | Copies of files made automatically before every file change, newest first. Copies are kept for 90 days. | no | no |
Restore a file backup wp_restore_file_backup | Brings a file back from a backup. It first copies the current version, so the restore can be undone too. | yes | no |
Last updated: 2026-10-04