---
updatedAt: 2026-04-10T19:20:07.000Z
agentTools:
  projectIndex: https://docs.pelcro.com/v2.4/llms.txt
---

# MCP Examples

Real-world prompts you can use with Pelcro's MCP server across all available tools.

Real-world prompts you can use with Pelcro's MCP server. These work with any MCP-compatible AI assistant (Claude, ChatGPT, Cursor, etc.).

## Addresses

| Prompt                                                                           | Tool             |
| -------------------------------------------------------------------------------- | ---------------- |
| "List all addresses for customer 12345"                                          | `list_addresses` |
| "Add a shipping address for customer 12345: 123 Main St, New York, NY 10001, US" | `create_address` |
| "Update address 678 to change the city to Boston"                                | `update_address` |
| "Delete address 678"                                                             | `delete_address` |

## Bills

| Prompt                                                                            | Tool                |
| --------------------------------------------------------------------------------- | ------------------- |
| "List all draft bills"                                                            | `list_bills`        |
| "Get bill 42"                                                                     | `get_bill`          |
| "Create a bill for vendor 1001 with a $5,000 consulting line item for April 2026" | `create_bill`       |
| "Update bill 42 to change the footer to NET 30"                                   | `update_bill`       |
| "Delete draft bill 42"                                                            | `delete_bill`       |
| "Finalize bill 42 so it's ready for payment"                                      | `finalize_bill`     |
| "Mark bill 42 as paid"                                                            | `mark_bill_as_paid` |
| "Export all bills to CSV"                                                         | `export_bills`      |

## Charges

| Prompt                                           | Tool                    |
| ------------------------------------------------ | ----------------------- |
| "Show me all charges from the last 30 days"      | `list_charges`          |
| "Get details for charge 456"                     | `get_charge`            |
| "Create a $50 offline charge for customer 12345" | `create_offline_charge` |

## Coupons

| Prompt                                                                        | Tool            |
| ----------------------------------------------------------------------------- | --------------- |
| "List all active coupons"                                                     | `list_coupons`  |
| "Get details for coupon 789"                                                  | `get_coupon`    |
| "Create a 25% off coupon called SUMMER25 that applies forever"                | `create_coupon` |
| "Create a $10 off coupon called WELCOME10 in USD, limited to 500 redemptions" | `create_coupon` |
| "Rename coupon 789 to Holiday Special"                                        | `update_coupon` |
| "Delete coupon 789"                                                           | `delete_coupon` |

## Customers

| Prompt                                                      | Tool                         |
| ----------------------------------------------------------- | ---------------------------- |
| "Find the customer with email <john@example.com>"           | `list_customers`             |
| "Create a new customer: Jane Doe, <jane@example.com>"       | `create_customer`            |
| "Update customer 12345's last name to Smith"                | `update_customer`            |
| "How many customers do we have?"                            | `list_customers`             |
| "Charge customer 12345's Visa and add $50 to their balance" | `credit_from_payment_method` |
| "Delete the metadata key company from customer 12345"       | `delete_customer_metadata`   |

## E-Commerce Orders

| Prompt                                                      | Tool           |
| ----------------------------------------------------------- | -------------- |
| "List all e-commerce orders"                                | `list_orders`  |
| "Get order 42"                                              | `get_order`    |
| "Create an order for customer 12345 with 2 units of SKU 99" | `create_order` |
| "Mark order 42 as fulfilled"                                | `update_order` |
| "Mark order 42 as returned"                                 | `update_order` |

## E-Commerce Products

| Prompt                                                                      | Tool                       |
| --------------------------------------------------------------------------- | -------------------------- |
| "List all e-commerce products"                                              | `list_ecommerce_products`  |
| "Get e-commerce product 42"                                                 | `get_ecommerce_product`    |
| "Create an e-commerce product called Premium Bundle available in US and CA" | `create_ecommerce_product` |
| "Update e-commerce product 42 to enable shipping"                           | `update_ecommerce_product` |
| "Delete e-commerce product 42"                                              | `delete_ecommerce_product` |

## E-Commerce SKUs

| Prompt                                                           | Tool                   |
| ---------------------------------------------------------------- | ---------------------- |
| "List all SKUs for product 42"                                   | `list_ecommerce_skus`  |
| "Get SKU 99"                                                     | `get_ecommerce_sku`    |
| "Create a $25 SKU for product 42 in USD with infinite inventory" | `create_ecommerce_sku` |
| "Update SKU 99 price to $30 and mark as inactive"                | `update_ecommerce_sku` |
| "Delete SKU 99"                                                  | `delete_ecommerce_sku` |

## Exports

| Prompt                                                 | Tool              |
| ------------------------------------------------------ | ----------------- |
| "What export types are available?"                     | `list_exports`    |
| "Export all active subscriptions from January 2026"    | `request_export`  |
| "Export the accounting package for March 2026 in USD"  | `request_export`  |
| "Download export 1ee489e1-c317-639a-8c0e-0242ac110003" | `download_export` |

## Invoices

| Prompt                                                       | Tool                         |
| ------------------------------------------------------------ | ---------------------------- |
| "List all unpaid invoices"                                   | `list_invoices`              |
| "Get invoice 999"                                            | `get_invoice`                |
| "Create an invoice for customer 12345 with a $100 line item" | `create_invoice`             |
| "Mark invoice 999 as paid offline via check"                 | `pay_invoice_offline`        |
| "Void invoice 999"                                           | `void_invoice`               |
| "Mark invoice 999 as uncollectible"                          | `mark_invoice_uncollectible` |

## Memberships

| Prompt                                                                  | Tool                          |
| ----------------------------------------------------------------------- | ----------------------------- |
| "List all members of subscription 5678"                                 | `list_memberships`            |
| "Get membership 42"                                                     | `get_membership`              |
| "Add customer 12345 to the group subscription 5678"                     | `create_membership`           |
| "Invite <jane@example.com> to join group subscription 5678"             | `invite_member`               |
| "Update membership 42 to use address 789"                               | `update_membership`           |
| "Remove member 42 from the group subscription"                          | `delete_membership`           |
| "Check if IP address 128.112.45.67 is authorized for membership access" | `membership_ip_authorization` |

## Newsletters

| Prompt                                                                         | Tool                |
| ------------------------------------------------------------------------------ | ------------------- |
| "List all newsletter subscribers on site 1"                                    | `list_newsletters`  |
| "Find the newsletter subscriber with email <john@example.com> on site 1"       | `list_newsletters`  |
| "Create a newsletter subscriber for <jane@example.com> from the web on site 1" | `create_newsletter` |
| "Update newsletter 42 email to <newemail@example.com> on site 1"               | `update_newsletter` |
| "Delete newsletter subscriber 42 on site 1"                                    | `delete_newsletter` |

## Payment Methods

| Prompt                                                                | Tool                    |
| --------------------------------------------------------------------- | ----------------------- |
| "List all payment methods for customer 12345 on site 1"               | `list_payment_methods`  |
| "Get payment method 61"                                               | `get_payment_method`    |
| "Add a Visa card to customer 12345 using Stripe token pm\_card\_visa" | `create_payment_method` |
| "Delete payment method 61 on site 1"                                  | `delete_payment_method` |

## Refunds

| Prompt                                 | Tool             |
| -------------------------------------- | ---------------- |
| "List all refunds on site 1"           | `list_refunds`   |
| "Cancel pending refund 123"            | `cancel_refunds` |
| "Cancel all pending refunds on site 1" | `cancel_refunds` |

## Plans

| Prompt                                                            | Tool          |
| ----------------------------------------------------------------- | ------------- |
| "List all plans"                                                  | `list_plans`  |
| "Show me all plans for product 42"                                | `list_plans`  |
| "Get plan 55"                                                     | `get_plan`    |
| "Create a monthly plan at $9.99 under product 42 with auto-renew" | `create_plan` |
| "Create an annual plan at $99 with a 14-day free trial"           | `create_plan` |
| "Update plan 55 to change the nickname to Premium Monthly"        | `update_plan` |
| "Delete plan 55"                                                  | `delete_plan` |

## Products

| Prompt                                                                    | Tool             |
| ------------------------------------------------------------------------- | ---------------- |
| "List all products"                                                       | `list_products`  |
| "Get product 42"                                                          | `get_product`    |
| "Create a product called Premium Access that requires a shipping address" | `create_product` |
| "Update product 42 to hide it from public display"                        | `update_product` |
| "Delete product 42"                                                       | `delete_product` |

## Subscriptions

| Prompt                                                                                                  | Tool                  |
| ------------------------------------------------------------------------------------------------------- | --------------------- |
| "List all active subscriptions"                                                                         | `list_subscriptions`  |
| "Get subscription 1234"                                                                                 | `get_subscription`    |
| "Show me all subscriptions for customer 12345"                                                          | `list_subscriptions`  |
| "Create a monthly subscription for customer 12345 on plan 42 with send\_invoice billing"                | `create_subscription` |
| "Subscribe customer 12345 to plan 42 with a 14-day trial"                                               | `create_subscription` |
| "Create an imported subscription for customer 12345 on plan 42 with old\_provider\_id sub\_legacy\_001" | `create_subscription` |
| "Create a gift subscription on plan 42 from customer 12345 to recipient <jane@mailinator.com>"          | `create_subscription` |
| "Update subscription 1234 metadata to add a notes field"                                                | `update_subscription` |
| "Change subscription 1234 to plan 55"                                                                   | `update_subscription` |
| "Set subscription 1234 to cancel at period end"                                                         | `update_subscription` |
| "Update subscription 1234 shipping address to address 789"                                              | `update_subscription` |
| "Cancel subscription 1234 at the end of the billing period"                                             | `cancel_subscription` |
| "Cancel subscription 1234 immediately with reason: customer request"                                    | `cancel_subscription` |
| "Renew subscription 1234 on plan 42 with send\_invoice billing"                                         | `renew_subscription`  |
| "Renew subscription 1234 on a different plan 55 with coupon SAVE20"                                     | `renew_subscription`  |
| "Redeem gift code ABCDEF1234 for customer 12345"                                                        | `redeem_subscription` |

## Vendors

| Prompt                                                         | Tool             |
| -------------------------------------------------------------- | ---------------- |
| "List all vendors"                                             | `list_vendors`   |
| "Find vendors with email containing acme"                      | `list_vendors`   |
| "Get vendor 1001"                                              | `get_vendor`     |
| "Create a vendor: John Smith, <john@acme.com>, phone 555-0100" | `create_vendor`  |
| "Update vendor 1001's last name to Johnson"                    | `update_vendor`  |
| "Delete vendor 1001"                                           | `delete_vendor`  |
| "Export all vendors to CSV"                                    | `export_vendors` |

## Webhooks

| Prompt                                                                                                            | Tool             |
| ----------------------------------------------------------------------------------------------------------------- | ---------------- |
| "List all webhooks on site 1"                                                                                     | `list_webhooks`  |
| "Get webhook 42"                                                                                                  | `get_webhook`    |
| "Create a webhook at <https://example.net/events> for all events"                                                 | `create_webhook` |
| "Create a webhook at <https://example.net/subs> for subscription\_created and subscription\_canceled events only" | `create_webhook` |
| "Update webhook 42 to listen to all events"                                                                       | `update_webhook` |
| "Delete webhook 42"                                                                                               | `delete_webhook` |

## Multi-step examples

These prompts combine multiple tools in a single conversation:

| Prompt                                                                                                                              | Tools used                                                 |
| ----------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------- |
| "Find customer <john@example.com> and show me all their invoices"                                                                   | `list_customers` → `list_invoices`                         |
| "Create a new customer for Jane Doe at <jane@example.com>, then add her shipping address: 456 Oak Ave, Chicago, IL 60601, US"       | `create_customer` → `create_address`                       |
| "Create a 20% off coupon for our annual plans, limited to 100 uses, expiring end of year"                                           | `list_plans` → `create_coupon`                             |
| "Create a new product called Digital Bundle, then show me its details"                                                              | `create_product` → `get_product`                           |
| "Create a product called News Access, then add a monthly plan at $14.99 with a 7-day trial"                                         | `create_product` → `create_plan`                           |
| "Set up a 50-seat corporate membership: create the product, add a monthly plan at $499, then invite the first 3 employees by email" | `create_product` → `create_plan` → `invite_member` × 3     |
| "Create a vendor for Acme Corp, then export all vendors to review the list"                                                         | `create_vendor` → `export_vendors`                         |
| "Create a product called News Access, then add a monthly plan at $14.99 with a 7-day trial, then subscribe customer 12345 to it"    | `create_product` → `create_plan` → `create_subscription`   |
| "Find customer <john@example.com>, create a subscription on plan 42, then show me their invoices"                                   | `list_customers` → `create_subscription` → `list_invoices` |