cogny clie-commercefirst 15 calls free

    woocommerce scriptable from Bash.

    Pull WooCommerce orders, products, customers and coupons, run the sales and top-sellers reports, and create or update store records — from the shell over the WooCommerce REST API MCP. No consumer key in your shell history.

    • 1. sign up, free for the first calls (uses your git email)npx @cogny/cli init --agent claude-code
    • 2. see every WooCommerce toolcogny tools list
    • 3. call any tool from bash, no MCP wiringcogny tools call mcp__WooCommerce__get_sales_report --input '{…}'
    01two paths
    you're a person

    The WordPress admin makes you click into WooCommerce → Orders or Reports and export per view. The CLI returns the same data as one JSON call you can schedule, diff, or hand to an agent. Connect WooCommerce once in Cogny Solo and let your coding agent, or a scheduled loop, do the querying for you.

    Start Solo
    you're an agent

    Sign yourself up with one command. The CLI issues a key, wires nothing, and exposes every WooCommerce tool over JSON-RPC. The first 15 calls are free.

    • npx @cogny/cli init --agent claude-code
    02tools call

    real WooCommerce tools.

    Tool names as the WooCommerce MCP serves them. Send --input JSON, get JSON back. The payloads are illustrative.

    • mcp__WooCommerce__get_sales_report

      Sales totals for a period or explicit date range.

      • cogny tools call mcp__WooCommerce__get_sales_report \ --input '{"period":"month"}'
      example response
      [
        {
          "total_sales": "48210.75",
          "net_sales": "44102.10",
          "total_orders": 612,
          "total_items": 1488,
          "total_customers": 503,
          "total_refunds": "910.00"
        }
      ]
    • mcp__WooCommerce__list_orders

      List orders with status and paging.

      • cogny tools call mcp__WooCommerce__list_orders \ --input '{"per_page":2,"status":"processing","orderby":"date","order":"desc"}'
      example response
      [
        {
          "id": 4821,
          "number": "4821",
          "status": "processing",
          "total": "129.00",
          "currency": "USD",
          "date_created": "2026-06-15T09:14:02"
        },
        {
          "id": 4820,
          "number": "4820",
          "status": "processing",
          "total": "74.50",
          "currency": "USD",
          "date_created": "2026-06-15T08:51:33"
        }
      ]
    • mcp__WooCommerce__get_top_sellers_report

      Best-selling products for a period.

      • cogny tools call mcp__WooCommerce__get_top_sellers_report \ --input '{"period":"last_month"}'
      example response
      [
        {
          "product_id": 331,
          "name": "Trail Runner GTX",
          "quantity": 214
        },
        {
          "product_id": 309,
          "name": "City Sneaker",
          "quantity": 167
        }
      ]
    03tools list

    the rest of the surface.

    A sample of the other WooCommerce tools. Run cogny tools list --json for every tool and its input schema.

    • mcp__WooCommerce__get_product
    • mcp__WooCommerce__list_products
    • mcp__WooCommerce__get_order
    • mcp__WooCommerce__create_order
    • mcp__WooCommerce__list_customers
    • mcp__WooCommerce__list_coupons
    • mcp__WooCommerce__create_coupon
    • mcp__WooCommerce__get_report_totals
    • mcp__WooCommerce__get_system_status
    04then a verdict

    calls from a script. verdicts from cogny.

    Every write is logged with who authorised it. Launches your agent makes (a new campaign, a new ad) become measured tickets automatically; for other changes, your agent offers to register them. Cogny measures each in your own data, three days later for ads and seven for content and SEO, and closes it as worked, partial, didn't work or inconclusive.

    • worked

      Moved the number. Every measured win has a share card.

    • partial

      Some of it did.

    • didn't work

      On the record anyway, so it isn't proposed again.

    • inconclusive

      Not enough data to call.

    How the loop works

    05questions

    questions.

    Is this an official WooCommerce tool?
    No — it is the Cogny CLI calling the WooCommerce REST API MCP over the cogny-mcp-proxy. You add your store URL and REST keys once in Cogny, then read orders/reports and create records from Bash. WooCommerce, Inc. is not affiliated.
    Which API does it use?
    The WooCommerce REST API (v3). Read tools (orders, products, customers, sales/top-sellers reports) and write tools (create/update order, product, coupon, customer) map directly to REST endpoints and return JSON.
    Is my consumer key exposed in the shell?
    No. The proxy holds the WooCommerce consumer key/secret; the CLI authenticates with your Cogny key. Nothing store-secret lands in your shell history.
    06related

    Building an agent? The full tool map for every server is one fetch: /cli/llms.txt

    woocommerce, then a verdict.