Skip to main content
The Chariow MCP server provides 21 read-only tools for accessing your store data. All tools are idempotent and cannot modify your store.

Tools reference

ToolDescriptionSample prompt
global_searchSearch across all store data (products, customers, sales, discounts)“Search for ‘premium’ in my store”
get_storeGet store profile, settings, and sales summary”Show me my store information”
list_productsList products with optional filters (status, category, type)“List my published products”
get_productGet full details for a specific product”Show me details for product prd_abc123”
list_customersList customers with optional search”Find customers named Marie”
get_customerGet full profile for a specific customer”Show me customer cus_abc123”
list_salesList sales with filters (status, date range, customer)“Show me today’s completed sales”
get_saleGet complete details for a specific sale”Get details for sale sal_xyz789”
list_discountsList discount codes with optional filters”List my active discount codes”
get_discountGet full details for a specific discount”How many times has SUMMER20 been used?”
list_licensesList issued licenses with filters (status, customer, product)“List all active licenses”
get_licenseGet details for a specific license key”Check license ABC-123-XYZ-789”
get_license_activationsView activation history for a license”Show activations for license ABC-123”
list_pulsesList webhook configurations”List my webhooks”
get_pulseGet details for a specific webhook”Show me pulse pulse_abc123”
get_store_analyticsGet store performance overview (visits, conversions, sales)“Show me store analytics for this month”
get_sales_analyticsGet detailed revenue and sales analysis”What’s my revenue this month?”
get_customer_analyticsGet customer insights (new vs returning, geography)“Who are my top 5 customers?”
get_visits_analyticsGet traffic analysis (sources, devices, locations)“Where is my traffic coming from?”
get_conversion_rate_analyticsGet conversion rates by device, country, product”What’s my conversion rate?”

Tool details

Search across all your store data at once.
ParameterTypeRequiredDescription
querystringYesSearch term
limitintegerNoResults per category (1-10). Default: 5
fromstringNoStart date (YYYY-MM-DD)
tostringNoEnd date (YYYY-MM-DD)

get_store

Get your store profile, settings, and sales summary. No parameters required.

list_products

List products with filtering and pagination.
ParameterTypeRequiredDescription
searchstringNoSearch by name or slug
statusstringNoFilter: draft, published, archived
categorystringNoFilter by category
typestringNoFilter: downloadable, service, course, license, bundle
per_pageintegerNoResults per page (1-100). Default: 20
cursorstringNoPagination cursor

get_product

Get full details for a specific product.
ParameterTypeRequiredDescription
product_idstringYesProduct ID (prd_xxx) or slug

list_customers

List customers with optional search.
ParameterTypeRequiredDescription
searchstringNoSearch by name or email
per_pageintegerNoResults per page (1-100). Default: 20
cursorstringNoPagination cursor

get_customer

Get full profile for a specific customer.
ParameterTypeRequiredDescription
customer_idstringYesCustomer ID (cus_xxx)

list_sales

List sales with filtering options.
ParameterTypeRequiredDescription
statusstringNoFilter: completed, failed, pending, abandoned
customer_idstringNoFilter by customer
start_datestringNoFrom date (YYYY-MM-DD)
end_datestringNoTo date (YYYY-MM-DD)
per_pageintegerNoResults per page (1-100). Default: 10
cursorstringNoPagination cursor

get_sale

Get complete details for a specific sale.
ParameterTypeRequiredDescription
sale_idstringYesSale ID (sal_xxx)

list_discounts

List discount codes with optional filters.
ParameterTypeRequiredDescription
statusstringNoFilter: active, expired, disabled
searchstringNoSearch by code or name
per_pageintegerNoResults per page (1-100). Default: 20
cursorstringNoPagination cursor

get_discount

Get full details for a specific discount.
ParameterTypeRequiredDescription
discount_idstringYesDiscount ID (dis_xxx)

list_licenses

List issued licenses with filters.
ParameterTypeRequiredDescription
statusstringNoFilter: active, expired, revoked
customer_idstringNoFilter by customer
product_idstringNoFilter by product
per_pageintegerNoResults per page (1-100). Default: 20
cursorstringNoPagination cursor

get_license

Get details for a specific license key.
ParameterTypeRequiredDescription
license_keystringYesLicense key (e.g., ABC-123-XYZ-789)

get_license_activations

View activation history for a license.
ParameterTypeRequiredDescription
license_keystringYesLicense key

list_pulses

List webhook configurations.
ParameterTypeRequiredDescription
searchstringNoSearch webhooks
per_pageintegerNoResults per page (1-100). Default: 20
cursorstringNoPagination cursor

get_pulse

Get details for a specific webhook.
ParameterTypeRequiredDescription
pulse_idstringYesPulse ID (pulse_xxx)

get_store_analytics

Get store performance overview.
ParameterTypeRequiredDescription
fromstringYesStart date (YYYY-MM-DD)
tostringYesEnd date (YYYY-MM-DD)

get_sales_analytics

Get detailed revenue and sales analysis.
ParameterTypeRequiredDescription
fromstringYesStart date (YYYY-MM-DD)
tostringYesEnd date (YYYY-MM-DD)

get_customer_analytics

Get customer insights and top customers.
ParameterTypeRequiredDescription
fromstringYesStart date (YYYY-MM-DD)
tostringYesEnd date (YYYY-MM-DD)
top_customers_limitintegerNoNumber of top customers. Default: 10

get_visits_analytics

Get traffic analysis.
ParameterTypeRequiredDescription
fromstringYesStart date (YYYY-MM-DD)
tostringYesEnd date (YYYY-MM-DD)

get_conversion_rate_analytics

Get conversion rates by device, country, and product.
ParameterTypeRequiredDescription
fromstringYesStart date (YYYY-MM-DD)
tostringYesEnd date (YYYY-MM-DD)

Rate limits

The MCP server allows an average of 60 requests per minute per connection. If you hit rate limits, wait a moment before continuing.

Next steps