Skip to main content
Every tool the Operators MCP exposes, grouped by the resource it works on. A tool marked “Requires confirmation” asks you to approve the change in your AI client before it reaches your store.
List tools support pagination (page, per_page max 100), sorting (sort, sort_direction), and date filtering (created_after, created_before, updated_after, updated_before) in YYYY-MM-DD format.

Cycles

List cycles filtered by status, method, dates, and packing status.Optionally include related data with include_customer, include_item, include_order, include_line_item.

Outbound fulfillments

Outbound fulfillments are the packing queue: each one groups the cycles going out to a customer together, so one update moves every cycle traveling together.
List the outbound fulfillment queue with status and date filters.Sortable by created_at, fulfill_by, or arrive_by. Each fulfillment carries its schedule dates, customer, and the cycles going out together with their packing statuses.

Inbound receivals

Inbound receivals are the receiving queue: each one groups the cycles coming back from a customer together.
List the inbound receival queue with status and date filters.Sortable by created_at, receive_by, or return_by. Each receival carries its schedule dates, customer, and the cycles coming back together.

Inventory

List inventory items filtered by visibility, status, condition, and availability.An unrecognized visibility value returns an Invalid visibility error rather than the unfiltered list.Returns item ID, product/variant title, SKU, serial, visibility, condition, and pick location.

Products

List catalog products filtered by title, status, and enabled cycle methods.Sortable by created_at or title. Returns per-product method flags plus variant and item counts.

Customers

List customers filtered by activity, value, and balance.Sortable by lifetime_value_cents, rentals_count, outstanding_balance_cents.

Returns

List returns filtered by status, receival, and credit status.Optionally include related data with include_customer, include_return_lines.

Charges

List charges with optional status filtering.Optionally include related data with include_customer, include_dunning.

Pricing

List pricing options for a given method, filtered by product and price range.Returns method-specific fields, for example the recurring price and billing interval for subscriptions, or the duration for calendar.

Availability

Check whether a product or variant can be booked for a date range, accounting for the preparation, delivery, return, and restock time from your logistics buffers around both the proposed booking and existing reservations.Returns, per variant: a bookable verdict with item counts, the contiguous available windows around the requested dates, and per-item conflicts showing each block’s padded date range and the cycle causing it. When transit time is the only blocker, an alternative verdict for pick-up delivery with drop-off return is included. Checks up to 10 matching variants.

Tags

List all tags on a cycle, item, or return.

Comments

List the comments and notes on a cycle, item, customer, or return, newest first.Each comment includes its message, author, and timestamp. Comments are one kind of timeline event, so for the system events around them, such as emails, approvals, and billing, use list_timeline_events.

Timeline

The timeline is the same event history the admin shows on the cycle, customer, item, and charge pages: status changes, automated emails, credits, billing attempts, approvals, and staff comments. Events on a related record appear too, so a customer’s timeline includes their memberships and payment collector, and a cycle’s timeline includes its charges.
List the event history of a cycle, return, customer, item, or charge, newest first.Each event carries its type, created_at, a plain-text message with any formatting stripped, the author who caused it, and the action and arguments of a system event. A subject identifies the record the event is about when it isn’t the resource itself, such as the charge or billing_attempt behind a failed payment on a customer’s timeline.