Skip to content

Tools

You never call these yourself: your assistant chooses them. This page is for when you want to know exactly what it can do on your site. At Read only, only the tools that read are offered.

As of 22 October 2026: 32 tools.

Account

ToolWhat it doesStandardTrusted
list_sitesThe sites this connection may use, with their safety level and whether changes are paused.RunsRuns
get_usageWebsite actions used and left this month, and when they renew.RunsRuns
get_operationWhat happened to an earlier operation: waiting, done, failed, or unknown. Checks the original record and reconciles saved outcome and action accounting. May fence a late delivery; never repeats the change.RunsRuns
get_guideReads workflow guidance for the selected task; exact fields come from your site’s discovered abilities.RunsRuns

Many sites

ToolWhat it doesStandardTrusted
start_fleet_jobRuns a list of WP-CLI commands on up to 50 of your sites, in the background.Each command as on its own siteEach command as on its own site
get_fleet_jobShows a background job’s progress, site by site.RunsRuns
cancel_fleet_jobStops the commands of a job that haven’t started yet.RunsRuns

Posts and pages

ToolWhat it doesStandardTrusted
get_site_overviewSite name, address, WordPress version, active theme, installed plugins, and what this connection may do.RunsRuns
search_contentFinds posts or pages by words and status.RunsRuns
get_contentReads one post or page in full, with its current version.RunsRuns
create_draftWrites a new post or page as a draft. Never publishes.RunsRuns
update_contentEdits a post’s or page’s title, content, excerpt, categories, tags or featured image. Block content uses the native Gutenberg abilities instead; this tool refuses to flatten existing blocks.Drafts: runs. Published: asksRuns
publish_contentPublishes a draft now, or schedules it.AsksRuns

Images

ToolWhat it doesStandardTrusted
search_mediaFinds images in the media library.RunsRuns
get_mediaReads one image: address, size and alt text.RunsRuns
upload_mediaAdds an image from a public HTTPS address to the media library.RunsRuns
upload_image_fileAdds an image you attached in the chat to the media library, exactly as it is. In ChatGPT.RunsRuns
request_uploadGives you your site’s WordPress upload page, when the app can’t pass on an attachment (Claude). Uploads nothing itself.RunsRuns
check_uploadChecks once for a new image you uploaded in WordPress, using the upload ticket and exact saved filename or image ID. Never uploads or chooses for you.RunsRuns
find_media_missing_textFinds images missing alt text, a caption or a title, 10 at a time.RunsRuns
inspect_mediaShows your assistant the image itself, so it can describe what’s really there.RunsRuns
fill_media_textFills only the empty alt text, caption or title of one image. Never overwrites.AsksRuns
update_mediaChanges an image’s alt text.AsksRuns

Plugins and REST

ToolWhat it doesStandardTrusted
find_abilitiesLists what your plugins share with assistants (the WordPress Abilities API).RunsRuns
read_abilityRuns a plugin ability that only reads.RunsRuns
run_abilityRuns a plugin ability that changes something.AsksRuns
read_rest_routeReads from your site’s REST API, such as WooCommerce products.RunsRuns
write_rest_routeChanges something through your site’s REST API.AsksRuns

Saved workflows

ToolWhat it doesStandardTrusted
list_workflowsYour saved workflows on this site, for the WordPress user it acts as.RunsRuns
get_workflowOne saved workflow’s instructions, so your assistant can follow them.RunsRuns
save_workflowSaves new instructions, or changes saved ones. A change needs the version it read.RunsRuns
delete_workflowDeletes a workflow’s instructions, never the content they mention.RunsRuns

Besides these tools, your assistant finds more on your site with find_abilities and uses them with read_ability or run_ability. Your plugins add some, and AI Puffer adds its own, for example:

  • Lighthouse audits Beta (Free and Premium): ai-puffer/audit-page, through read_ability. One public page and device, four lab scores and bounded findings. Ten provider attempts/account/UTC day, one at a time; shared capacity limits also apply. Failed or blocked audits use no website actions. Availability and plan access may change. Recipe
  • Stock photo search: ai-puffer/search-stock-images. Recipe
  • SVG logos and icons: ai-puffer/sanitize-svg and ai-puffer/import-svg. Recipe
  • Reading PDFs, on paid plans: ai-puffer/read-pdf. Recipe
  • PHP draft-file outlines, on paid plans: ai-puffer/theme-file-outline. Names, line numbers and a file hash; no code execution. Limits
  • Saved post revisions: ai-puffer/list-post-revisions, ai-puffer/get-post-revision and ai-puffer/restore-post-revision. Restore the selected title, body and excerpt while preserving publication status and current metadata. Recipe
  • Simple-product sales: ai-puffer/get-product-sale and ai-puffer/set-product-sale. Inspect, schedule or cancel using the website timezone. Recipe
  • Core-block text, links and draft copies use the existing Gutenberg abilities. Generic plain-content updates still refuse to overwrite block markup. Internal links · Separate draft copy
  • Content types, block layouts and theme drafts: see WordPress and themes.
  • From 2.5.19, native page workflows cover Beaver Builder, GenerateBlocks, SiteOrigin, Pagelayer and SeedProd. GeneratePress adds per-page layout settings. SeedProd requires Save in its editor to compile visitor HTML.
  • GeoDirectory uses its registered listing routes, with safe formatted descriptions in 2.5.19. WP Rocket supports non-secret cache inspection and native page-cache clearing.

From AI Puffer 2.5.18, Yoast SEO lookup errors distinguish missing input, a post that cannot be found and denied permissions. Give your assistant the post’s URL or ID. If access is denied, check the connected WordPress user’s permissions; changing the safety level does not grant that user more access.

Each successful operation on your site uses one website action from your monthly allowance, such as reading a post or changing a price. One request can take several: reading a post, creating a draft and publishing it are three. Account and status calls are free, and so are starting, checking and stopping a background job; there, each command that succeeds on a site uses one action. See plans and usage.

The manual upload helpers request_upload and check_upload are free status checks. They do not upload an image or poll for one. Use the returned ticket with the exact saved filename or attachment ID; ambiguous matches need your choice. Older sites keep the upload-page and media-search fallback.