Describe the task
Write to the agent the way you’d brief a teammate. No special syntax, no forms, no command palette to memorize.
The toolbelt
A full reference of what the PressBot agent can do for your WordPress site — from drafting posts to fulfilling orders, all triggered by plain English.
You describe what you need in plain English. The agent picks the right tools, plans the work, and executes — with WordPress capability checks and confirmations on destructive actions.
Write to the agent the way you’d brief a teammate. No special syntax, no forms, no command palette to memorize.
A routing layer reads the request, selects from 99 available tools, and chains them when the work spans more than one step.
Every call honours your WordPress role. Destructive actions ask first. Critical settings stay locked — the agent can’t go rogue.
Create, edit, schedule, bulk-update, and roll back posts and pages.
browse_site_index
Get a cached site-wide content index for audits, search, and bulk work before opening full posts one by one
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
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
get_revisions
View the full revision history for any post or page
restore_revision
Restore a post to a previous revision with one command
Audit pages for answer-readiness, group quick wins, and turn the lowest-risk fixes into reviewable Trusted Plans before anything changes.
aeo_audit_page
Score a single page for answer-readiness and surface the gaps that hold back AI visibility
aeo_audit_site
Audit the whole site, group results by opportunity type, and rank pages by potential lift
aeo_get_opportunities
List grouped opportunities across the site so you can see where the biggest wins are
aeo_preview_fix_plan
Preview the exact metadata, excerpt, and tag changes before they become a Trusted Plan
aeo_create_fix_plan
Turn the previewed fixes into a Trusted Plan you apply, restore, or cancel from the Automations workspace
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
Inspect, suggest, and update Yoast metadata — title, meta description, focus keyphrase — through a confirmation flow.
yoast_get_post_meta
Read the current Yoast title, meta description, and focus keyphrase on a post or page
yoast_audit_posts
Find posts and pages with missing or weak Yoast metadata across the site
yoast_suggest_post_meta
Generate suggested Yoast title, meta description, and focus keyphrase for review
yoast_update_post_meta
Update Yoast metadata on a post or page after you confirm the change
Read ACF field groups, schema, and values, audit content-critical empty fields, and update fields through a validated flow.
acf_get_field_groups
List ACF field groups attached to posts, pages, and custom post types
acf_get_fields
Read all ACF field values on a specific post, page, or options screen
acf_get_field_schema
Inspect the schema for a field — type, sub-fields, conditional logic, defaults
acf_audit_content_fields
Find posts with empty answer-ready fields like FAQ, spec, schema, and entity fields
acf_get_options_fields
Read site-wide ACF options fields — author bios, locations, and global structured data
acf_validate_update
Validate a proposed ACF field update against schema and conditional logic before writing
acf_update_field
Update a specific ACF field on a post, page, or options screen with confirmation
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
update_category
Rename or reorganize existing categories, including slug, description, and parent changes
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
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
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
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
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
View and modify theme customizer settings.
get_theme_mods
Get current theme customizer settings
set_theme_mod
Update a theme customizer setting
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
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_shield_stats
Review PressBot Shield login attempts, lockouts, and attacker activity over the last day, week, or month
get_plugin_guardian_report
Inspect recent Plugin Guardian verdicts, ownership changes, and plugin supply-chain risk signals
block_ip
Block a suspicious IP from logging in for a fixed duration with confirmation
unblock_ip
Remove an existing login block from an IP address
set_login_url
Move the WordPress login screen behind a custom slug or reset it back to wp-login.php
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
Pull traffic and performance insights from Google Analytics 4 and combine them with PressBot usage data.
get_analytics_report
Query GA4 for sessions, users, pageviews, bounce rate, traffic sources, and top-performing pages
get_site_report
Generate a combined site report with chatbot usage, Shield data, GA4 traffic, and visitor feedback
Collect visitor feedback from proactive conversations and build persistent agent memory 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
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
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
Create recurring AI jobs, manage trusted plans, and manually run or update saved automations.
create_automation
Create a scheduled automation with cadence, delivery, and execution-mode settings
list_automations
List saved automations, their schedules, last runs, and current status
update_automation
Edit an automation prompt, cadence, delivery target, or execution mode
delete_automation
Delete a saved automation with confirmation
run_automation
Trigger an existing automation immediately for a smoke test or one-off run
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
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
Safety first
Every tool runs through multiple safety layers before touching your site. The agent is powerful, but it can’t go rogue.
Every tool execution verifies WordPress user capabilities. The agent inherits your role permissions — it can never do more than you can.
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.
Destructive actions — deleting posts, trashing products, bulk operations — require explicit confirmation before executing. Nothing is silently destroyed.
The agent cannot deactivate or delete PressBot itself. Even if asked, the plugin’s self-protection layer prevents it from pulling its own plug.
Scheduled events are sandboxed to pressbot_ prefixed hooks only. The agent cannot create or modify WordPress core cron events or other plugins’ scheduled tasks.
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.
One toolset · four surfaces
The same 99 tools answer to the dashboard, your phone, your IDE, and your visitors — without re-implementing anything.
A chat panel inside wp-admin. Drafting, audits, bulk edits — without leaving WordPress.
Take the tourRun the same agent from your phone. Approve orders, push posts, get alerts — from the train.
See it workConnect Claude Code, Cursor, or any MCP client to your WordPress and use every tool from the editor.
Connect MCPA read-only slice answers visitors with your knowledge base, products, and pages — safely scoped.
Try the botFrequently asked
Common questions about the admin agent and how its tools behave.
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.
99 tools · one conversation
Every tool is included in every Pro plan. Bring your own API keys, keep your data on your server, and let the agent earn its keep.