Connect WordPress sites by URL and Application Password and read their posts, pages, media, and health.
connect_sitewriteConnect a WordPress site by URL, username, and Application Password.
connect_site_sshwriteConnect a WordPress site over SSH ONLY, without a WordPress Application Password. Requires SSH access and WP-CLI on the server. Publishing/reading content for this site will then run entirely through WP-CLI over SSH instead of the REST API.
forget_sitedestructiveDisconnect a WordPress site and delete its stored credential.
add_sshwriteAdd SSH access to a connected WordPress site to enable WP-CLI features: PHP version, plugin/theme/core update counts, cron jobs, database size.
remove_sshwriteRemove SSH access from a connected WordPress site.
list_sitesreadList the WordPress sites the user has connected.
list_postsreadList recent posts on a connected WordPress site.
list_pagesreadList pages on a connected WordPress site.
list_mediareadList media library items on a connected WordPress site.
get_site_healthreadReport read-only health for a connected WordPress site.
refresh_sitewriteRe-check connectivity and auth for a connected WordPress site and update its stored status.
refresh_all_siteswriteRe-check connectivity for all connected WordPress sites at once.
list_commentsreadList comments on a connected WordPress site. Use status='hold' to see comments pending moderation, 'approved' for published, 'spam' for spam.
list_scheduledreadList posts scheduled for future publication on a connected WordPress site.
list_usersreadList recently registered users on a connected WordPress site.
list_ordersreadList WooCommerce orders on a connected WordPress site. Returns an error if WooCommerce is not installed.
list_custom_postsreadList items of a custom post type on a connected WordPress site. Use post_type= with the REST base slug (e.g. 'products', 'events', 'portfolio'). Check the site's panel to see available post types.
get_server_infowriteGet server information for a WordPress site via SSH + WP-CLI: PHP version, WordPress version, available plugin/theme/core updates, cron job count, database size. SSH must be configured first with add_ssh.
create_postwriteCreate a new post on a connected WordPress site. Defaults to status='draft' — pass status='publish' to publish immediately, or status='future' with a date to schedule.
update_postwriteUpdate an existing post on a connected WordPress site — title, content, status, excerpt, or scheduled date. Only fields you pass are changed.
upload_mediawriteUpload an image to a connected WordPress site's Media Library. Returns a media_id (use as featured_media_id on create_post/update_post for the cover image) and a url (embed as <img src="..."> inside a post's content to place it anywhere in the text).
Install WP Site Connector and let Webbee use it across your workflow.
Open in panel