The MCP for WooCommerce plugin provides read-only AI access to your WooCommerce store's public data and WordPress content. All 33 tools are available for AI integration.
Registered Tools
List of all 33 registered tools in the system. Use the toggles to enable or disable individual tools.
| Name | Description | Functionality Type | Status |
|---|---|---|---|
| wc_products_search | PRIMARY PRODUCT SEARCH TOOL: Universal product search for ANY store type (electronics, food, pets, pharmacy, automotive, etc.). CRITICAL: This is the main search tool - use this FIRST for all product searches. When searching for specific products by name, ALWAYS use this tool FIRST to get the correct product ID, then use other tools with that ID. DO NOT use hardcoded product IDs. IMPORTANT: Each product includes a "permalink" field with the direct link to the product page - ALWAYS include these links when presenting products to users. | read | |
| wc_get_product | SECONDARY TOOL: Get a WooCommerce product by ID after using wc_products_search. Use this tool when you have a specific product ID from search results to get detailed product information. IMPORTANT: The product includes a "permalink" field with the direct link to the product page - ALWAYS include this link when presenting the product to users. | read | |
| wc_get_product_variations | Get all variations (colors, sizes, etc.) for a variable WooCommerce product. CRITICAL: You MUST get the product_id from wc_products_search first. DO NOT use hardcoded product IDs like 42. Each variation includes specific attributes like color, size, price, and stock status. IMPORTANT: Each variation includes a "permalink" field with the direct link to the variation page - ALWAYS include these links when presenting variations to users. | read | |
| wc_get_product_variation | Get a specific product variation by ID. IMPORTANT: The variation includes a "permalink" field with the direct link to the variation page - ALWAYS include this link when presenting the variation to users. | read | |
| wc_get_categories | Get all available WooCommerce product categories dynamically | read | |
| wc_get_tags | Get all available WooCommerce product tags dynamically | read | |
| wc_analyze_search_intent | Analyze user search query and suggest optimal WooCommerce search parameters | read | |
| wc_intelligent_search | FALLBACK SEARCH TOOL: Advanced intelligent product search with automatic fallback strategies. Use this tool ONLY when wc_products_search and wc_get_product do not provide satisfactory results. This tool handles complex queries and multiple fallback strategies but should be used as a last resort. WORKFLOW: 1) Try wc_products_search first, 2) Use wc_get_product for details, 3) Only use this tool if needed. CRITICAL: Each product includes a "permalink" field with the direct link to the product page - ALWAYS include these links when presenting products to users. | read | |
| wc_analyze_search_intent_helper | Analyze user search query and return optimized search parameters with category matching | read | |
| wc_get_products_by_brand | Get products by brand name. Automatically detects if brand is implemented as attribute, category, or custom taxonomy. | read | |
| wc_get_products_by_category | Get products by category name or slug. | read | |
| wc_get_products_by_attributes | Get products by custom attributes (color, size, etc.) | read | |
| wc_get_products_filtered | Get products with multiple filters: brand, category, price range, and attributes. | read | |
| wc_get_product_detailed | Get single product by ID with complete details. | read | |
| wc_get_product_reviews | Get all WooCommerce product reviews with filtering and pagination | read | |
| wc_get_product_review | Get a specific WooCommerce product review by ID | read | |
| wc_get_product_attributes | Get all GLOBAL product attribute definitions (like Color, Size, Material) available in the store. WARNING: This shows attribute types, NOT specific product colors/sizes. To get available colors/sizes for a specific product, use: 1) wc_products_search to find the product, 2) wc_get_product_variations with that product ID. | read | |
| wc_get_product_attribute | Get a specific WooCommerce product attribute by ID | read | |
| wc_get_attribute_terms | Get all terms for a specific product attribute (e.g., Red, Blue for Color attribute) | read | |
| wc_get_shipping_zones | Get all WooCommerce shipping zones and their coverage areas | read | |
| wc_get_shipping_zone | Get details about a specific WooCommerce shipping zone | read | |
| wc_get_shipping_methods | Get all shipping methods available for a specific shipping zone | read | |
| wc_get_shipping_locations | Get all locations (countries/states) covered by a specific shipping zone | read | |
| wc_get_tax_classes | Get all WooCommerce tax classes (Standard, Reduced Rate, Zero Rate, etc.) | read | |
| wc_get_tax_rates | Get all WooCommerce tax rates with filtering by class, country, state, etc. | read | |
| wc_get_payment_gateways | Get all available WooCommerce payment gateways (PayPal, Stripe, Bank Transfer, etc.) | read | |
| wc_get_payment_gateway | Get details about a specific WooCommerce payment gateway by ID | read | |
| wc_get_system_status | Get WooCommerce system status information (versions, settings, environment) | read | |
| wc_get_system_tools | Get available WooCommerce system tools and utilities | read | |
| wordpress_posts_list | List WordPress posts with filtering and search options | read | |
| wordpress_posts_get | Get a single WordPress post by ID | read | |
| wordpress_pages_list | List WordPress pages with filtering and search options | read | |
| wordpress_pages_get | Get a single WordPress page by ID | read |
Tool Configuration
All 33 tools in the MCP for WooCommerce plugin have read functionality type:
- read: Read-only operations, safe data access with no modification capabilities
Toggle Controls
Use the toggle switches in the Status column to enable or disable individual tools. Disabled tools will not be available to MCP clients.
- Blue toggle (right): Tool is enabled and available
- Gray toggle (left): Tool is disabled and not available
Security Features
- Read-Only Access: All tools provide safe, read-only access to data
- No Data Modification: Content cannot be created, updated, or deleted
- Public Data Only: Access limited to publicly available information
- No Customer Data: No customer information, sales data, or private details are accessible
- Safe Analysis: Perfect for content analysis and AI-powered insights
Best Practices
Search Workflow (Critical for WooCommerce)
- Always use wc_products_search first for finding products
- Use wc_get_product with the returned product ID for detailed information
- Only use wc_intelligent_search as a fallback if needed
- Always include permalink links when presenting products to users
Performance
- Use specific product IDs from search results
- Don't use hardcoded product IDs
- Limit search results for better performance
- Use pagination parameters for large content sets
AI Integration
- Provide clear, specific queries
- Use natural language descriptions
- Combine tools for comprehensive information gathering
- Follow the recommended workflow for product searches
Example AI Workflows
WooCommerce Product Search
- Search for products: Use wc_products_search
- Get detailed info: Use wc_get_product with returned ID
- Check variations: Use wc_get_product_variations if needed
- Always include product permalinks in responses
WordPress Content Analysis
- Browse content: Use wordpress_posts_list or wordpress_pages_list
- Get detailed info: Use wordpress_posts_get or wordpress_pages_get with specific IDs
- Analyze content for insights, SEO optimization, or content strategy
Store Configuration Analysis
- Check shipping: Use wc_get_shipping_zones and wc_get_shipping_methods
- Review payments: Use wc_get_payment_gateways
- Analyze taxes: Use wc_get_tax_classes and wc_get_tax_rates
- Monitor system: Use wc_get_system_status
Tool Categories Summary
- Product Search & Discovery: 4 tools
- Product Information: 2 tools
- Product Variations: 2 tools
- Categories & Tags: 3 tools
- Product Attributes: 4 tools
- Advanced Filtering: 2 tools
- Product Reviews: 2 tools
- Shipping Information: 4 tools
- Tax Configuration: 2 tools
- Payment Methods: 2 tools
- System Information: 2 tools
- WordPress Content: 4 tools
Total: 33 tools - All read-only, all secure, all ready for AI integration.
Next: Resources →