This document provides a comprehensive list of all tools registered in the WordPress MCP plugin.
- Type: read
- Description: Search and filter WordPress posts with pagination
- REST Alias:
/wp/v2/posts(GET) - Parameters: Standard WordPress post query parameters
- Returns: Array of posts matching the search criteria
- Type: read
- Description: Get a WordPress post by ID
- REST Alias:
/wp/v2/posts/(?P<id>[\d]+)(GET) - Parameters:
id: Post ID (required)
- Returns: Post object
- Type: create
- Description: Add a new WordPress post
- REST Alias:
/wp/v2/posts(POST) - Parameters: Standard WordPress post creation parameters
- Returns: Created post object
- Type: update
- Description: Update a WordPress post by ID
- REST Alias:
/wp/v2/posts/(?P<id>[\d]+)(PUT) - Parameters:
id: Post ID (required)- Other standard post update parameters
- Returns: Updated post object
- Type: delete
- Description: Delete a WordPress post by ID
- REST Alias:
/wp/v2/posts/(?P<id>[\d]+)(DELETE) - Parameters:
id: Post ID (required)
- Returns: Deleted post object
- Type: read
- Description: Search and filter WordPress users with pagination
- REST Alias:
/wp/v2/users(GET) - Parameters: Standard WordPress user query parameters
- Returns: Array of users matching the search criteria
- Type: read
- Description: Get a WordPress user by ID
- REST Alias:
/wp/v2/users/(?P<id>[\d]+)(GET) - Parameters:
id: User ID (required)
- Returns: User object
- Type: create
- Description: Add a new WordPress user
- REST Alias:
/wp/v2/users(POST) - Parameters: Standard WordPress user creation parameters
- Returns: Created user object
- Type: update
- Description: Update a WordPress user by ID
- REST Alias:
/wp/v2/users/(?P<id>[\d]+)(PUT) - Parameters:
id: User ID (required)- Other standard user update parameters
- Returns: Updated user object
- Type: delete
- Description: Delete a WordPress user by ID
- REST Alias:
/wp/v2/users/(?P<id>[\d]+)(DELETE) - Parameters:
id: User ID (required)
- Returns: Deleted user object
These tools are only available when WooCommerce is active.
- Type: read
- Description: Search and filter WooCommerce products with pagination
- REST Alias:
/wc/v3/products(GET) - Parameters: Standard WooCommerce product query parameters
- Returns: Array of products matching the search criteria
- Type: read
- Description: Get a WooCommerce product by ID
- REST Alias:
/wc/v3/products/(?P<id>[\d]+)(GET) - Parameters:
id: Product ID (required)
- Returns: Product object
- Type: create
- Description: Add a new WooCommerce product
- REST Alias:
/wc/v3/products(POST) - Parameters: Standard WooCommerce product creation parameters
- Returns: Created product object
- Type: update
- Description: Update a WooCommerce product by ID
- REST Alias:
/wc/v3/products/(?P<id>[\d]+)(PUT) - Parameters:
id: Product ID (required)- Other standard product update parameters
- Returns: Updated product object
- Type: read
- Description: Search and filter WooCommerce orders with pagination
- REST Alias:
/wc/v3/orders(GET) - Parameters: Standard WooCommerce order query parameters
- Returns: Array of orders matching the search criteria
- Type: read
- Description: Get a WooCommerce order by ID
- REST Alias:
/wc/v3/orders/(?P<id>[\d]+)(GET) - Parameters:
id: Order ID (required)
- Returns: Order object
- Type: read
- Description: Get general information about the WordPress site
- Returns: Site information including:
- Site name
- Site description
- Site URL
- WordPress version
- Active theme
- Active plugins