Skip to main content
The WordPress toolkit connects a WordPress site to EKB Platform using an Application Password and lets agents and workflows find and read pages and posts, create and edit content using structured blocks, publish and unpublish pages, manage media, handle taxonomy, and restore revisions. The toolkit runs as the WordPress user configured on the agent and can only perform actions that account is permitted to do.

Prerequisites

  • A WordPress site running WordPress 5.6 or later on HTTPS.
  • Permalinks set to anything other than Plain (go to Settings → Permalinks to check).
  • A WordPress Application Password — not your account password. Go to Users → Profile → Application Passwords, enter a name such as EKB Platform Agent, click Add New Application Password, and copy the generated string immediately. WordPress shows it only once.
  • Access to an EKB Platform project where you can configure an agent or workflow.
The toolkit runs as the WordPress user configured on the agent. Every person who uses the agent acts as that same WordPress user — choose an account scoped to the job, not your administrator login. Never use your WordPress account password; always use an Application Password. Revoke the Application Password under Users → Profile to immediately cut off agent access.

Setup

1

Open the agent or workflow in EKB Platform

Open the target agent and choose Toolkits. Add the WordPress toolkit.
2

Enter the site URL

Enter the Site URL as the site root only — for example https://your-site.com. Do not include /wp-admin, /wp-login.php, or /wp-json.
3

Configure authentication

Leave Authentication Method set to Application Password. Enter your WordPress username (not the label you gave the Application Password) and paste the generated Application Password credential.
4

Enable the tools you need

Enable only the tools required for the job. Start with read-only tools: Find Pages, List Pages, Get Page, List Posts, and Get Post.
5

Test the connection

Save the configuration and run Test Connection first. A successful response shows the connected WordPress username and its capabilities.
6

Test with a draft

Create one throwaway draft page to confirm write access before working on live content.

Available tools

Find & Read

Create & Edit

Publish

Delete & Restore

History

Posts

Media

Taxonomy

Advanced

Use cases

  • Find a page by name, read its current content, append a new FAQ section, and confirm the change was applied.
  • Draft a new product page with structured Gutenberg blocks, review it, and publish it once approved.
  • Create a blog post with categories and tags, upload a featured image, and schedule it for a future date.
  • Restore a page to a previous revision after an edit that introduced a problem.
  • Search the media library for an existing image before uploading a duplicate.

Troubleshooting