# WordPress & WooCommerce API Server

Expose WordPress and WooCommerce REST API tools to enable seamless integration and interaction with WordPress sites. Facilitate automated content management and e-commerce operations through standard…

## Quick Start

```bash
# Connect this server (installs CLI if needed)
npx -y @smithery/cli@latest mcp add afarhadi99/wordpress-mcp-full

# Browse available tools
npx -y @smithery/cli@latest tool list afarhadi99/wordpress-mcp-full

# Get full schema for a tool
npx -y @smithery/cli@latest tool get afarhadi99/wordpress-mcp-full wp_get_posts

# Call a tool
npx -y @smithery/cli@latest tool call afarhadi99/wordpress-mcp-full wp_get_posts '{}'
```

## Tools (130)

- `wp_get_posts` — Get WordPress posts with optional filtering parameters
- `wp_get_post` — Get a specific WordPress post by ID
- `wp_create_post` — Create a new WordPress post
- `wp_update_post` — Update an existing WordPress post
- `wp_delete_post` — Delete a WordPress post
- `wp_get_pages` — Get WordPress pages with optional filtering parameters
- `wp_get_page` — Get a specific WordPress page by ID
- `wp_create_page` — Create a new WordPress page
- `wp_update_page` — Update an existing WordPress page
- `wp_delete_page` — Delete a WordPress page
- `wp_get_users` — Get WordPress users with optional filtering parameters
- `wp_get_user` — Get a specific WordPress user by ID
- `wp_create_user` — Create a new WordPress user
- `wp_update_user` — Update an existing WordPress user
- `wp_delete_user` — Delete a WordPress user
- `wp_get_categories` — Get WordPress categories
- `wp_get_category` — Get a specific WordPress category by ID
- `wp_create_category` — Create a new WordPress category
- `wp_update_category` — Update an existing WordPress category
- `wp_delete_category` — Delete a WordPress category
- `wp_get_tags` — Get WordPress tags
- `wp_get_tag` — Get a specific WordPress tag by ID
- `wp_create_tag` — Create a new WordPress tag
- `wp_update_tag` — Update an existing WordPress tag
- `wp_delete_tag` — Delete a WordPress tag
- `wp_get_comments` — Get WordPress comments
- `wp_get_comment` — Get a specific WordPress comment by ID
- `wp_create_comment` — Create a new WordPress comment
- `wp_update_comment` — Update an existing WordPress comment
- `wp_delete_comment` — Delete a WordPress comment
- `wp_get_media` — Get WordPress media items
- `wp_get_media_item` — Get a specific WordPress media item by ID
- `wp_update_media_item` — Update an existing WordPress media item
- `wp_delete_media_item` — Delete a WordPress media item
- `wp_upload_media` — Upload a file to WordPress media library
- `wp_upload_media_from_url` — Download an image from URL and upload it to WordPress media library
- `wp_get_menus` — Get WordPress menus
- `wp_get_menu` — Get a specific WordPress menu by ID
- `wp_get_settings` — Get WordPress settings
- `wp_update_settings` — Update WordPress settings
- `wp_search` — Search WordPress content
- `wc_get_products` — Get WooCommerce products with optional filtering parameters
- `wc_get_product` — Get a specific WooCommerce product by ID
- `wc_create_product` — Create a new WooCommerce product
- `wc_update_product` — Update an existing WooCommerce product
- `wc_delete_product` — Delete a WooCommerce product
- `wc_batch_update_products` — Batch update WooCommerce products
- `wc_get_product_variations` — Get variations for a variable WooCommerce product
- `wc_get_product_variation` — Get a specific product variation
- `wc_create_product_variation` — Create a new product variation
- `wc_update_product_variation` — Update a product variation
- `wc_delete_product_variation` — Delete a product variation
- `wc_get_product_categories` — Get WooCommerce product categories
- `wc_get_product_category` — Get a specific WooCommerce product category by ID
- `wc_create_product_category` — Create a new WooCommerce product category
- `wc_update_product_category` — Update an existing WooCommerce product category
- `wc_delete_product_category` — Delete a WooCommerce product category
- `wc_get_product_tags` — Get WooCommerce product tags
- `wc_get_product_tag` — Get a specific WooCommerce product tag by ID
- `wc_create_product_tag` — Create a new WooCommerce product tag
- `wc_update_product_tag` — Update an existing WooCommerce product tag
- `wc_delete_product_tag` — Delete a WooCommerce product tag
- `wc_get_orders` — Get WooCommerce orders with optional filtering parameters
- `wc_get_order` — Get a specific WooCommerce order by ID
- `wc_create_order` — Create a new WooCommerce order
- `wc_update_order` — Update an existing WooCommerce order
- `wc_delete_order` — Delete a WooCommerce order
- `wc_batch_update_orders` — Batch update WooCommerce orders
- `wc_get_order_notes` — Get notes for a WooCommerce order
- `wc_get_order_note` — Get a specific order note
- `wc_create_order_note` — Create a new order note
- `wc_delete_order_note` — Delete an order note
- `wc_get_customers` — Get WooCommerce customers with optional filtering parameters
- `wc_get_customer` — Get a specific WooCommerce customer by ID
- `wc_create_customer` — Create a new WooCommerce customer
- `wc_update_customer` — Update an existing WooCommerce customer
- `wc_delete_customer` — Delete a WooCommerce customer
- `wc_batch_update_customers` — Batch update WooCommerce customers
- `wc_get_coupons` — Get WooCommerce coupons with optional filtering parameters
- `wc_get_coupon` — Get a specific WooCommerce coupon by ID
- `wc_create_coupon` — Create a new WooCommerce coupon
- `wc_update_coupon` — Update an existing WooCommerce coupon
- `wc_delete_coupon` — Delete a WooCommerce coupon
- `wc_batch_update_coupons` — Batch update WooCommerce coupons
- `wc_get_sales_report` — Get WooCommerce sales report
- `wc_get_top_sellers_report` — Get WooCommerce top sellers report
- `wc_get_coupons_report` — Get WooCommerce coupons totals report
- `wc_get_customers_report` — Get WooCommerce customers totals report
- `wc_get_orders_report` — Get WooCommerce orders totals report
- `wc_get_products_report` — Get WooCommerce products totals report
- `wc_get_reviews_report` — Get WooCommerce reviews totals report
- `wc_get_product_reviews` — Get WooCommerce product reviews
- `wc_get_product_review` — Get a specific WooCommerce product review by ID
- `wc_create_product_review` — Create a new WooCommerce product review
- `wc_update_product_review` — Update an existing WooCommerce product review
- `wc_delete_product_review` — Delete a WooCommerce product review
- `wc_get_tax_classes` — Get WooCommerce tax classes
- `wc_create_tax_class` — Create a new WooCommerce tax class
- `wc_delete_tax_class` — Delete a WooCommerce tax class
- `wc_get_tax_rates` — Get WooCommerce tax rates
- `wc_get_tax_rate` — Get a specific WooCommerce tax rate by ID
- `wc_create_tax_rate` — Create a new WooCommerce tax rate
- `wc_update_tax_rate` — Update an existing WooCommerce tax rate
- `wc_delete_tax_rate` — Delete a WooCommerce tax rate
- `wc_get_shipping_zones` — Get WooCommerce shipping zones
- `wc_get_shipping_zone` — Get a specific WooCommerce shipping zone by ID
- `wc_create_shipping_zone` — Create a new WooCommerce shipping zone
- `wc_update_shipping_zone` — Update an existing WooCommerce shipping zone
- `wc_delete_shipping_zone` — Delete a WooCommerce shipping zone
- `wc_get_shipping_zone_methods` — Get shipping methods for a WooCommerce shipping zone
- `wc_get_shipping_zone_method` — Get a specific shipping zone method
- `wc_create_shipping_zone_method` — Create a new shipping zone method
- `wc_update_shipping_zone_method` — Update a shipping zone method
- `wc_delete_shipping_zone_method` — Delete a shipping zone method
- `wc_get_payment_gateways` — Get WooCommerce payment gateways
- `wc_get_payment_gateway` — Get a specific WooCommerce payment gateway by ID
- `wc_update_payment_gateway` — Update a WooCommerce payment gateway
- `wc_get_system_status` — Get WooCommerce system status

---
*Response truncated. Use `npx -y @smithery/cli@latest` for complete data.*
