Skip to main content
Glama

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.

Ownership verified
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

A3.7/5.0

Scored across 25 tools

Disambiguation4/5

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.

Naming Consistency4/5

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.

Tool Count3/5

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.

Completeness4/5

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 tools
apply_product_contentSave new product textA
Destructive
Inspect

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 changeA
Destructive
Inspect

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 historyA
Read-only
Inspect

Lists recent changes Gridly made to the user's stores, with ids that undo_change accepts.

Inputs: limit, store.

compare_periodsCompare two periodsA
Read-only
Inspect

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 insightsB
Read-only
Inspect

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 segmentsA
Read-only
Inspect

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 ordersA
Read-only
Inspect

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 productsA
Read-only
Inspect

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 voiceA
Read-only
Inspect

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 detailsA
Read-only
Inspect

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 summaryA
Read-only
Inspect

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 changesA
Read-only
Inspect

Lists changes waiting to be applied later, plus the most recent ones that ran.

Inputs: no named parameters.

list_storesList my storesA
Read-only
Inspect

Lists the WooCommerce stores connected to this Gridly account, with currency and status.

Inputs: no named parameters.

low_stock_reportLow and out-of-stock reportB
Read-only
Inspect

Lists published products that are out of stock or have stock at or below a threshold.

Inputs: store, threshold.

margin_reportProfit margin by productA
Read-only
Inspect

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 storesA
Read-only
Inspect

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 forecastA
Read-only
Inspect

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 voiceA
Destructive
Inspect

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 checkA
Read-only
Inspect

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 ideasA
Read-only
Inspect

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 sellersA
Read-only
Inspect

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 changeA
Destructive
Inspect

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 orderA
Destructive
Inspect

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 productsA
Destructive
Inspect

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

    • A
      license
      Not graded
      quality
      C
      maintenance
      Remote 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
    • A
      license
      A
      quality
      D
      maintenance
      Enables 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.
      16
      9 npm
      1
      MIT
    • A
      license
      Not graded
      quality
      C
      maintenance
      Browse IndustryLens's published competitive-intelligence reports and head-to-head competitor comparisons from any AI agent — real, source-backed data.
      MIT
    Try in Browser

    Glama MCP Gateway

    Add one secure layer between your agents and this server.

    Resources