Back to tools

AI Agent Tool

WordPress logo

WordPress

Open-source CMS powering over 40% of websites globally.

Content ManagementCommunity

wordpress.org

•

One-click Login

•

Ready to use

About WordPress

WordPress is the world's most widely used content management system, available as open-source software (wordpress.org) or a hosted service (wordpress.com). The core CMS is free; costs come from hosting, themes, and plugins. It supports everything from simple blogs to complex e-commerce stores and headless architectures via its REST API. WordPress.com offers managed hosting plans from free up to $70/month.

AI Agent Use Cases

- Open-source core with 60,000+ plugins in the official directory

- Block-based Gutenberg editor for page and content creation

- REST API for headless and decoupled architectures

- WooCommerce integration for e-commerce

- Multisite network support

- WordPress.com managed hosting with automatic updates and security

Available Actions

These are the specific actions that AI agents can perform with this tool

Inputs

date

The date the post was published, in the site's timezone.

date_gmt

The date the post was published, as GMT.

slug

An alphanumeric identifier for the post unique to its type.

status

A named status for the post. One of: `publish`, `future`, `draft`, `pending`, `private`.

password

A password to protect access to the content and excerpt.

title

The title for the post as a dictionary with potential localization.

content

The content for the post as a dictionary with potential localization.

author

The ID for the author of the post.

excerpt

The excerpt for the post as a dictionary with potential localization.

featured_media

The ID of the featured media for the post.

comment_status

Whether or not comments are open on the post. One of: `open`, `closed`.

ping_status

Whether or not the post can be pinged. One of: `open`, `closed`.

format

The format for the post. One of: `standard`, `aside`, `chat`, `gallery`, `link`, `image`, `quote`, `status`, `video`, `audio`.

meta

Meta fields as a dictionary.

sticky

Whether or not the post should be treated as sticky.

template

The theme file to use to display the post.

categories

The terms assigned to the post in the category taxonomy.

tags

The terms assigned to the post in the post tag taxonomy.

Inputs

id

Unique identifier for the media item

context

Scope under which the request is made; determines fields present in response

Inputs

context

Scope under which the request is made; determines fields present in response.

page

Current page of the collection.

per_page

Maximum number of items to be returned in result set.

search

Limit results to those matching a string.

after

Limit response to posts published after a given date.

modified_after

Limit response to posts modified after a given date.

author

Limit result set to posts assigned to specific authors.

author_exclude

Ensure result set excludes posts assigned to specific authors.

before

Limit response to posts published before a given date.

modified_before

Limit response to posts modified before a given date.

exclude

Ensure result set excludes specific IDs.

include

Limit result set to specific IDs.

offset

Offset the result set by a specific number of items.

order

Order sort attribute ascending or descending.

orderby

Sort collection by post attribute.

search_columns

Array of column names to be searched.

slug

Limit result set to posts with one or more specific slugs.

status

Limit result set to posts assigned one or more statuses.

tax_relation

Limit result set based on relationship between multiple taxonomies.

categories

Limit result set to items with specific terms assigned in the categories taxonomy.

categories_exclude

Limit result set to items except those with specific terms assigned in the categories taxonomy.

tags

Limit result set to items with specific terms assigned in the tags taxonomy.

tags_exclude

Limit result set to items except those with specific terms assigned in the tags taxonomy.

sticky

Limit result set to items that are sticky.

Inputs

Context

Scope under which the request is made; determines fields present in response.

Page

Current page of the collection.

Per page

Maximum number of items to be returned in result set.

Search

Limit results to those matching a string.

Exclude

Ensure result set excludes specific IDs.

Include

Limit result set to specific IDs.

Offset

Offset the result set by a specific number of items.

Order

Order sort attribute ascending or descending.

Order by

Sort collection by user attribute.

Slug

Limit result set to users with one or more specific slugs.

Roles

Limit result set to users matching at least one specific role provided.

Capabilities

Limit result set to users matching at least one specific capability provided.

Who

Limit result set to users who are considered authors.

Has published posts

Limit result set to users who have published posts.

Inputs

id

Unique identifier for the page.

context

Scope under which the request is made; determines fields present in response.

password

The password for the page if it is password protected.