Every Tool, Listed
The PressBot admin agent comes with 77 purpose-built tools that let you manage your entire WordPress site through conversation. Here’s every single one.
All tools are included in every Pro plan. You don’t pick features — you get everything.
How the Admin Agent Works
You describe what you need in plain English. The agent figures out which tools to use, executes them, and reports back — all within your WordPress dashboard.
Describe the task
Type what you want in the agent chat — no special syntax, no forms. Write the same way you’d describe the task to a colleague.
“Generate featured images for all posts that don’t have one”
Agent picks the tools
A specialized routing agent analyzes your request, selects the right tools from the 77 available, and builds an execution plan. Complex tasks chain multiple tools automatically.
Changes with guardrails
Tools execute with WordPress capability checks, option whitelists, and confirmation dialogs for destructive actions. You stay in control of every change.
12 images generated. 0 posts skipped.
Content Management
Create, edit, schedule, and organize your posts and pages.
get_posts
Search and list posts with filters — type, status, category, date, pagination
get_post
Get full details of a single post or page by ID
create_post
Create posts and pages with categories, tags, excerpt, featured image, and scheduling
update_post
Edit content, status, slug, categories, tags, template, and featured image
delete_post
Move posts or pages to trash with confirmation
get_page_templates
List available page templates for the current theme
get_related_posts
Find related content by shared categories and tags
Try saying
Bulk Content Operations
Update or delete posts in bulk using filters — no more one-by-one editing.
bulk_update_posts
Bulk update status, categories, or tags on up to 100 posts matching a filter
bulk_delete_posts
Bulk trash or permanently delete posts matching filter criteria
Try saying
Content Intelligence
Audit and analyze your content for quality, consistency, and gaps.
audit_content
Find posts with missing featured images, short content, no categories, no tags, or no excerpt
analyze_content_style
Analyze the writing style and patterns across your published posts
Try saying
Revision History
Browse, compare, and restore previous versions of your content.
get_revisions
View the full revision history for any post or page
restore_revision
Restore a post to a previous revision with one command
Try saying
Taxonomy Management
Organize your content with categories and tags.
get_categories
List all categories with post counts and hierarchy
create_category
Create new categories with slug, description, and parent
Try saying
Media & AI Images
Manage your media library and generate images with AI.
get_media
Browse and search your media library with type and date filters
generate_image
Generate images from text prompts using Gemini and save to your media library
describe_image
Use AI vision to auto-generate alt text, captions, and descriptions for images
bulk_generate_images
Generate featured images for up to 20 posts at once with real-time progress
bulk_describe_images
Add alt text and metadata to up to 50 images at once using AI vision
Try saying
Plugin Management
Full plugin lifecycle — search, install, activate, update, and remove.
search_plugins
Search the WordPress.org plugin directory
install_plugin
Install a plugin from WordPress.org and optionally activate it
get_plugins
List all installed plugins with status and version info
activate_plugin
Activate an installed plugin
deactivate_plugin
Deactivate a plugin (with self-protection — cannot deactivate PressBot)
update_plugin
Update a plugin to the latest version
delete_plugin
Delete an inactive plugin
Try saying
Navigation Menus
Build and modify your site navigation through conversation.
get_menus
List all navigation menus and their assigned locations
get_menu_items
View all items in a specific menu with hierarchy
add_menu_item
Add pages, posts, or custom URLs to any menu
remove_menu_item
Remove an item from a navigation menu
Try saying
Users & Comments
Manage your community — list users and moderate comments.
get_users
List site users filtered by role
get_comments
View comments filtered by status or post
moderate_comment
Approve, unapprove, spam, or trash a comment
Try saying
Site Settings
Read and update WordPress settings safely through a whitelist.
get_option
Read any WordPress option, or list all readable options
update_option
Update whitelisted WordPress settings (critical options are protected)
reset_settings
Reset PressBot settings to defaults while preserving API keys
Try saying
Theme Customization
View and modify theme customizer settings.
get_theme_mods
Get current theme customizer settings
set_theme_mod
Update a theme customizer setting
Try saying
Scheduled Events
Manage WordPress cron events for automated tasks.
get_scheduled_events
View all scheduled cron events (or PressBot events only)
schedule_event
Schedule recurring or one-time cron events (pressbot-prefixed hooks)
clear_scheduled_hook
Remove all scheduled events for a specific hook
Try saying
Security & Site Info
Monitor your site health with security audits and stats.
security_audit
Run a 12-point security check — SSL, PHP, debug mode, file editing, admin users, XML-RPC, and more
get_site_info
Get WordPress version, PHP version, theme, URL, and environment info
get_site_stats
Get post counts, comment counts, user counts, and media stats
Try saying
Feedback & Memory
Collect visitor feedback from proactive conversations and build persistent agent memory that the agent can save to and recall from.
get_visitor_feedback
Analyze feedback from exit intent and timed nudge conversations — see why visitors left or what they needed
save_memory
Save a note to persistent memory so the agent remembers preferences, tone, and site conventions across sessions
recall_memories
List or search saved memories — review stored preferences, conventions, and context the agent has learned across sessions
Try saying
Explain CTAs
Manage "Ask PressBot" explain buttons on your site pages — add, update, or remove contextual AI explainer CTAs through conversation.
manage_explain_section
Add, update, or remove an Explain CTA section — auto-creates knowledge base files and registers dynamic page/section mappings
list_explain_sections
List all configured Explain CTA sections with their page URLs, CSS selectors, titles, and linked knowledge base files
Try saying
Knowledge Base
Store and manage business knowledge, SOPs, and workflows that power the chatbot and agent.
get_kb_entries
List all knowledge base entries with topic, status, and word count
get_kb_entry
Get the full content of a single knowledge base entry by slug
search_kb
Search across all knowledge base entries by keyword
create_kb_entry
Create a new knowledge base entry with topic taxonomy and content
update_kb_entry
Update an existing knowledge base entry — content, title, topic, or status
delete_kb_entry
Delete a knowledge base entry with confirmation
Try saying
WP Booking Pro
Manage appointments, create manual bookings, and block vacation days when WP Booking Pro is active.
get_booking_info
Check available time slots and booking calendar availability for a specific date range
create_manual_booking
Add bookings for clients who book offline — automatic conflict detection against existing bookings, vacation days, and working hours
create_vacation_day
Block calendar days as vacation, reserved, or custom with existing booking warnings
Try saying
WooCommerce
10 dedicated store tools — automatically available when WooCommerce is active.
woo_get_products
List products with filters — search, status, category, type, sale, stock
woo_get_product
Get full product details by ID
woo_create_product
Create products with pricing, stock, categories, images, and variations
woo_update_product
Update product name, price, stock, status, categories, and more
woo_delete_product
Move a product to trash
woo_get_orders
List orders filtered by status, customer, or date
woo_get_order
Get full order details with line items and customer info
woo_update_order_status
Change order status with an optional note
woo_get_sales_stats
Revenue, order counts, average order value, and top products
woo_create_coupon
Create discount coupons with usage limits, expiry, and minimum spend
Try saying
77 Tools, Zero Risk
Every tool runs through multiple safety layers before touching your site. The agent is powerful, but it can’t go rogue.
Capability Checks
Every tool execution verifies WordPress user capabilities. The agent inherits your role permissions — it can never do more than you can.
Option Whitelist
Critical WordPress settings are protected. The agent can read most options but can only modify a curated whitelist — site URL, admin email, and other dangerous settings are locked.
Confirmation Dialogs
Destructive actions — deleting posts, trashing products, bulk operations — require explicit confirmation before executing. Nothing is silently destroyed.
Self-Protection
The agent cannot deactivate or delete PressBot itself. Even if asked, the plugin’s self-protection layer prevents it from pulling its own plug.
Cron Safety
Scheduled events are sandboxed to pressbot_ prefixed hooks only. The agent cannot create or modify WordPress core cron events or other plugins’ scheduled tasks.
Encrypted Keys
API keys are encrypted with AES-256-CBC and stored in your database. Your server talks directly to AI providers — nothing passes through PressBot servers. Your keys, your data.
77 Tools. One Conversation.
Every tool is included in every Pro plan. Bring your own API keys — no per-message fees.
Pro $99/yr · Business $149/yr (5 sites) · Agency $299/yr (50 sites)
Frequently Asked Questions
Common questions about the PressBot admin agent and its tools.
No. The agent can read most WordPress options, but writes are restricted to a curated whitelist of safe settings. Critical options like siteurl, home, admin_email, and database configuration are permanently locked. The whitelist covers everyday settings like tagline, timezone, date format, and post-related options.
Yes. Content tools like get_posts, create_post, and update_post accept a post type parameter, so they work with any registered post type — pages, products, portfolio items, testimonials, or whatever your theme and plugins register. Taxonomy tools also support custom taxonomies.
The 10 WooCommerce tools only appear when WooCommerce is active on your site. If you don’t run a store, those tools are simply hidden — the agent won’t mention them and they won’t clutter your experience. Install WooCommerce later and they appear automatically.
Image generation uses Google’s Gemini API with your own API key. Describe what you want — “a cozy coffee shop illustration” — and the agent generates the image, uploads it to your media library, and optionally sets it as a post’s featured image. The bulk version can generate featured images for up to 20 posts in a single command with real-time progress updates.
Yes. Pro plans let you assign different models to the visitor chatbot and admin agent independently. Use a fast, low-cost model like Claude Haiku or Gemini Flash for the chatbot, and a more capable model like Claude Sonnet or Gemini Pro for the admin agent. You can switch models at any time from Settings.