Gridly — AI copilot for WooCommerce
Server Details
Run your WooCommerce store by chatting with Claude: sales reports, low stock, orders, bulk price edits and coupons — with preview before every change and one-click undo.
- Status
- Healthy
- Uptime
- 100.0% over the last 24 hours
- OAuth
- Works in Glama
- Last Tested
- Transport
- Streamable HTTP · MCP 2025-11-25
- URL
- ChatGPT
- –
- Claude
- Gridly
TDQS
Scored across 25 tools
Most tools are clearly separated by resource and action, such as find_orders vs get_order and update_products vs apply_product_content. There is some overlap among analytics/reporting tools and product diagnostics, but the descriptions give enough scope detail to choose correctly.
Names consistently use snake_case, with action tools mostly following verb_noun patterns and report tools using noun phrases. The two conventions are semantically predictable, though the mix of find/get/list and noun-only report names is a minor deviation from perfect consistency.
At 25 tools, the set is heavy but still plausible for a broad WooCommerce copilot covering analytics, products, orders, coupons, and store health. Some reporting and diagnostic tools could likely be consolidated, making the count borderline rather than well-scoped.
Core workflows are well covered: product search/update/content, order lookup/update, coupon creation, sales/customer analytics, brand voice, and scheduled changes. Gaps exist around product creation/deletion, coupon lifecycle management, and refunds, but many can be worked around in WooCommerce itself.
Available Tools
25 toolsapply_product_contentSave new product textADestructiveInspect
Saves new names, descriptions or short descriptions you (the AI) have written for specific products. Call get_brand_voice first and follow the user's saved style. Preview first (shows before/after), then confirm. Always show the preview to the user and get their explicit approval before calling again with confirm=true and the preview_id. Paid plans only. SEO title and meta description are saved in Yoast SEO's format (or Rank Math's if the product already uses it). To apply it later instead of now, call with confirm=true, the preview_id AND apply_at (the store's local time, YYYY-MM-DDTHH:MM).
Inputs: items, store, confirm, apply_at, +1 more.
cancel_scheduled_changeCancel a scheduled changeADestructiveInspect
Cancels a change that hasn't run yet. Nothing in the store was touched, so there is nothing to undo.
Inputs: id (required), store.
change_historyChange historyARead-onlyInspect
Lists recent changes Gridly made to the user's stores, with ids that undo_change accepts.
Inputs: limit, store.
compare_periodsCompare two periodsARead-onlyInspect
Compares two periods side by side with % change in revenue, orders, average order value and refunds. If period_b is empty, compares with the period right before period_a.
Inputs: store, period_a, period_b.
create_couponCreate a discount codeAInspect
Creates a coupon (percent or fixed amount) with optional expiry, usage limits and category restriction. Preview first, then confirm. Always show the preview to the user and get their explicit approval before calling again with confirm=true and the preview_id. Paid plans only. To apply it later instead of now, call with confirm=true, the preview_id AND apply_at (the store's local time, YYYY-MM-DDTHH:MM).
Inputs: code, store, amount, confirm, +8 more.
customer_insightsCustomer insightsBRead-onlyInspect
Customer counts, new vs returning customers (looking back a year), repeat-buyer rate and top customers by spend for a period. Names are shortened for privacy.
Inputs: store, period.
customer_segmentsCustomer segmentsARead-onlyInspect
Groups customers into VIP (top 10% by spend), repeat, one-time, new (first order in the last 30 days) and lapsed (no order for 90+ days). Names are shortened and emails are never shown. Pass segment to list who is in one group.
Inputs: limit, store, segment, lookback_days.
find_ordersFind ordersARead-onlyInspect
Finds orders by status, date period, customer email, product, amount, or age (older_than_days). Customer names are shortened (e.g. 'Anna K.') unless you filter by customer_email. Use get_order for full details of one order.
Inputs: limit, store, period, status, +5 more.
find_productsFind productsARead-onlyInspect
Searches products by name, SKU, category, tag, stock, price or status, and can find products with missing data (image, description, price) or thin descriptions (max_description_words).
Inputs: sku, tag, limit, store, +8 more.
get_brand_voiceGet my brand voiceARead-onlyInspect
Returns the user's saved writing styles (brand voice presets). Call this BEFORE writing product names, descriptions or SEO text, and follow the style. With no name it returns all presets.
Inputs: name.
get_orderOrder detailsARead-onlyInspect
Full details of one order: items, totals, status, customer, shipping address and notes. Use when the owner asks about a specific order.
Inputs: order_id (required), store.
get_sales_summarySales summaryARead-onlyInspect
Revenue, number of orders, average order value, refunds, items sold, payment methods and order statuses for a period. Use for 'how were sales this week/month?'.
Inputs: store, period.
list_scheduled_changesScheduled changesARead-onlyInspect
Lists changes waiting to be applied later, plus the most recent ones that ran.
Inputs: no named parameters.
list_storesList my storesARead-onlyInspect
Lists the WooCommerce stores connected to this Gridly account, with currency and status.
Inputs: no named parameters.
low_stock_reportLow and out-of-stock reportBRead-onlyInspect
Lists published products that are out of stock or have stock at or below a threshold.
Inputs: store, threshold.
margin_reportProfit margin by productARead-onlyInspect
Revenue, cost and margin for the products sold in a period. Needs cost prices stored in WooCommerce (its Cost of Goods Sold field or a cost-of-goods plugin). Products without a cost are left out and counted.
Inputs: limit, store, period.
multi_store_reportReport across all storesARead-onlyInspect
One table with revenue, orders, average order, refunds and top product for each connected store over the same period. Built for agencies; also works with one store. Currencies are never added together.
Inputs: store, period, stores.
sales_forecastSales forecastARead-onlyInspect
Estimates revenue for the next days or weeks by extending the recent weekly trend. A rough guide, not a promise: it ignores seasonality and promotions. Needs at least two weeks of past orders.
Inputs: store, history_days, horizon_days.
save_brand_voiceSave my brand voiceADestructiveInspect
Saves (or replaces) a named writing style, for example 'Friendly' or 'Luxury', as plain instructions: tone, words to use or avoid, typical length. Saved in the user's Gridly account only — nothing in the store changes. Set remove=true to delete a preset.
Inputs: name (required), remove, guidelines.
store_health_checkStore health checkARead-onlyInspect
A checklist of what to fix: products missing images, descriptions or prices, out-of-stock and low-stock items, drafts, and orders stuck unpaid, on hold or unprocessed for over 3 days.
Inputs: store.
suggest_campaignsCampaign ideasARead-onlyInspect
Looks at recent sales and stock and proposes discount campaigns (clear slow stock, grow the basket, restock best sellers, win back lapsed customers). Each idea includes ready-to-use settings for create_coupon or update_products — show them to the user, then use the normal preview and confirm steps.
Inputs: store.
top_productsBest and worst sellersARead-onlyInspect
Ranks products by revenue or units sold in a period. 'bottom' lists the slowest sellers among products that sold at least once.
Inputs: by, limit, order, store, +1 more.
undo_changeUndo a changeADestructiveInspect
Reverses a change Gridly made earlier (see change_history for ids). Preview first, then confirm. Fields that were edited again after the change are left alone and listed. Always show the preview to the user and get their explicit approval before calling again with confirm=true and the preview_id.
Inputs: store, confirm, change_id, preview_id.
update_orderUpdate an orderADestructiveInspect
Changes an order's status and/or adds a note (private, or visible to the customer). Preview first, then confirm. Always show the preview to the user and get their explicit approval before calling again with confirm=true and the preview_id. Refunds must be done in WooCommerce itself. To apply it later instead of now, call with confirm=true, the preview_id AND apply_at (the store's local time, YYYY-MM-DDTHH:MM).
Inputs: note, store, status, confirm, +4 more.
update_productsBulk-edit productsADestructiveInspect
Changes prices, sale prices, stock, status, categories or tags for many products at once. Works in two steps: a preview shows exactly what would change (nothing is changed), then confirm=true applies it and records it so it can be undone. Always show the preview to the user and get their explicit approval before calling again with confirm=true and the preview_id. Max 500 products per change. Paid plans only. To apply it later instead of now, call with confirm=true, the preview_id AND apply_at (the store's local time, YYYY-MM-DDTHH:MM).
Inputs: ids, sku, tag, price, +13 more.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
Related MCP Servers
- AlicenseNot gradedqualityCmaintenanceRemote MCP server that lets AI assistants read tracked competitive intelligence — competitor news, reviews, website changes, social posts and ads — and act on it by managing projects, competitors, battle cards, reports and canvases. Every answer carries a source and a date, and write actions only publish when explicitly shared.MIT
- AlicenseCqualityCmaintenanceCompetitor Monitor AI - MCP server providing AI-powered tools and automation by MEOK AI Labs112 npm29 PyPIMIT
- AlicenseAqualityDmaintenanceEnables brand visibility monitoring across major AI platforms like ChatGPT, Claude, Gemini, and Perplexity. It allows users to track visibility scores, analyze competitor data, and receive actionable insights to improve AI-generated brand recommendations.169 npm1MIT

industrylens-mcpofficial
AlicenseNot gradedqualityCmaintenanceBrowse IndustryLens's published competitive-intelligence reports and head-to-head competitor comparisons from any AI agent — real, source-backed data.MIT
Glama MCP Gateway
Add one secure layer between your agents and this server.