Capabilities
You drive the MCP server in natural language — describe what you want and the assistant picks the right action. This page shows example prompts and lists what the server can do today.
The exact set of actions evolves as we add features; once connected, your client always shows the current list. The actions below cover easycart.
Example prompts
Try asking your assistant:
"Show me this week's revenue compared to last week."
"Find my product called Masterclass and give me its checkout link."
"List the orders from the last 7 days."
"Create a 20% discount code BLACKFRIDAY for my course."
"Add a $99 one-time price to Masterclass that gives buyers access for one year."
"Cancel jane@example.com's subscription at the end of the period."
"Refund the last payment from john@example.com."
What you can do
Store
| Action | Description |
|---|---|
get_store | Read the selected store's details and the currencies it uses |
list_stores | List every store your token can manage |
Products
| Action | Description |
|---|---|
find_products | Look up a product by ID or search by keyword |
create_product | Create a new product |
update_product | Change an existing product's details |
publish_product | Make a product available for purchase |
unpublish_product | Take a product off sale |
Variants
| Action | Description |
|---|---|
find_variants | List a product's price variants, or look one up by ID |
create_variant | Add a price variant to a product |
update_variant | Change a variant's details |
Orders
| Action | Description |
|---|---|
list_orders | Browse and filter orders |
get_order | Read the full details of a single order |
Customers
| Action | Description |
|---|---|
list_customers | Browse and filter customers |
get_customer | Read the full details of a single customer |
Product access
| Action | Description |
|---|---|
grant_product_access | Give a customer free access to a one-time product |
revoke_product_access | Remove a customer's access to a one-time product |
Transactions & refunds
| Action | Description |
|---|---|
list_transactions | Browse and filter transactions |
get_transaction | Read a transaction's details, including what is refundable |
issue_refund | Refund a transaction in full or in part |
Invoices
| Action | Description |
|---|---|
list_invoices | Browse and filter invoices |
get_invoice | Read the full details of a single invoice |
resend_invoice | Email an issued invoice to the customer again |
Promotion codes
| Action | Description |
|---|---|
list_promotion_codes | Browse promotion codes |
get_promotion_code | Read the details of a single promotion code |
create_promotion_code | Create a discount code |
update_promotion_code | Update a code's name, status, or variants |
archive_promotion_code | Permanently retire a promotion code |
Subscriptions
| Action | Description |
|---|---|
list_subscriptions | Browse and filter subscriptions |
get_subscription | Read the full details of a single subscription |
manage_subscription | Cancel, resume, or change the plan of a subscription |
Statistics
| Action | Description |
|---|---|
get_stats | Read a sales or revenue statistic with period-over-period comparison |
Actions that change data
Some actions write data or contact your customers: issuing refunds (which move real money), granting or revoking product access, resending invoices, cancelling subscriptions, and archiving promotion codes. The assistant acts with your token and your permissions, so review what it proposes before you confirm. A full refund also revokes the customer's access to the product and emails them, and archiving a promotion code cannot be undone.