Agent Studio — WooCommerce Private Connector
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| WC_RPS | No | Client-side request rate | 5 |
| WC_TIMEOUT | No | Per-request timeout (s) | 20 |
| WC_PER_PAGE | No | Page size (max 100) | 100 |
| WC_STORE_URL | Yes | Store base URL (HTTPS in production) | |
| MCP_TRANSPORT | No | MCP transport mode. Set to 'streamable-http' to run the MCP server over HTTP instead of stdio. | stdio |
| WC_VERIFY_SSL | No | TLS verification | true |
| WC_MAX_RETRIES | No | Retries on 429/5xx | 4 |
| WC_CONSUMER_KEY | Yes | ck_... REST API key | |
| WC_CONSUMER_SECRET | Yes | cs_... REST API secret |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {
"listChanged": false
} |
| prompts | {
"listChanged": false
} |
| resources | {
"subscribe": false,
"listChanged": false
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| health_checkA | Check connectivity and credentials against the configured store. |
| list_ordersB | List orders.
|
| get_orderB | Fetch a single order (line items, status, totals) by id. |
| search_productsB | Search products by free text, SKU, category id/name, or stock status.
|
| get_productB | Fetch a single product by id (price, stock, categories). |
| list_inventoryB | List products at or below Scans the published catalogue via pagination, capped at |
| get_customerA | Fetch a single customer by id (orders count, lifetime spend). |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 7 tools
Most tools target a clear resource+action (list_orders/get_order, search_products/get_product, get_customer). The main overlap is between list_inventory and search_products, since search_products also accepts a stock_status filter, so an agent could hesitate between them for low-stock queries.
Nearly all tools follow a clean snake_case verb_noun pattern (list_inventory, list_orders, get_order, search_products, get_product, get_customer). health_check breaks the verb-first convention but is still readable and unambiguous.
Seven tools is well-scoped for a read-only storefront connector, with each tool earning its place for a distinct resource. No redundant or filler tools.
Product and order access is solid (list/get/search), but customer coverage is only get_customer with no list/search counterpart, and there is no general product listing beyond search/inventory. The surface is usable but has notable gaps for a WooCommerce connector, with no write operations.