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 15 October 2026: 27 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 change: waiting, done, failed, or unknown.RunsRuns
get_guideOpens a guide from this manual, so your assistant knows how to do a job well.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.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
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

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

  • 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
  • Content types, block layouts and theme drafts: see WordPress and themes.

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.