MerchantPro
MerchantPro is an eCommerce platform for managing storefront catalogs, customers, orders, inventory, content, and related commerce operations.
Verdict
Common use cases
- Check inventory before launching a promo
- Pull customer subscription status during support calls
- Find products by category for content briefs
- Audit warehouse stock across multiple locations
- List customers by region for targeted outreach
Integration
- Vendor
- MerchantPro
- Category
- other
- Auth
- API_KEY
- Tools
- 10
- Composio slug
merchantpro
Tools
- Get Inventory Unit
Return inventory and price information for one MerchantPro inventory unit. The unit may be a basic product or a variant.
- Get Product
Return details for one MerchantPro product, including variant IDs when the product has variants.
- Get Shop Taxonomy
Return the shop's currencies, languages, payment methods, or warehouses for interpreting catalog and order data. Language entries are normalized from locale-keyed objects into the same item list used by the other taxonomies.
- List Catalog Partners
List brands or suppliers used by the product catalog; choose one resource type per call.
- List Categories
Find product categories by ID, name, parent, type, or status for catalog navigation and product filtering. Returns one compact page and a continuation cursor.
- List Customers
Find customers by identity, group, status, registration, newsletter, or location filters. Returns a privacy-filtered page without identity numbers, bank data, full addresses, or social-login IDs.
- List Customer Subscriptions
List recurring product subscriptions by customer, status, recurrence, type, or renewal date. The connected MerchantPro API user must have the customers_read permission.
- List Locations
List countries, states, or cities for address and customer workflows; state and city searches require a parent country ID.
- List Orders
Find shop orders by customer, payment, shipping, product, or modification filters without changing order state. Returns compact summaries and omits addresses, phone numbers, payment details, bank data, notes, and device data.
- List Products
Find products and variants in the shop catalog using common identity, category, brand, stock, visibility, and status filters.
Setup
Setup guide
- 11. In Switchy, open your workspace settings and navigate to the Integrations tab. 2. Search for MerchantPro and click Connect. 3. Log in to your MerchantPro admin dashboard, navigate to Settings > API Keys, and generate a new key with at least catalog_read, inventory_read, and customers_read scopes. 4. Copy the key and paste it into the Switchy connection modal, then click Authorize. 5. Switchy will verify the key and confirm which scopes are active. 6. Open any Project, type '@MerchantPro get product [product-id]' in the chat, and press send to test the connection. 7. If the tool returns product details, the integration is live and your team can start querying catalog and customer data in any conversation.
What teammates see: by default, memories from MerchantPro are scoped to the Project (PROJECT visibility) - you can mark any memory PRIVATE or share it ORG-wide.
Works well with
Top models
Compatibility data appears once enough Projects have used this MCP together with a given model.
How Switchy teams use it
Starter prompts
Inventory Snapshot
@MerchantPro get inventory unit for SKU [your-sku-here]. Show me current stock, price, and which warehouse it's in.
Category Breakdown
@MerchantPro list categories with status active. Include parent relationships so I can see the full hierarchy.
Customer Cohort
@MerchantPro list customers subscribed to the newsletter in [country-code]. Return the first 50 with registration dates.
Subscription Audit
@MerchantPro list customer subscriptions for customer ID [customer-id]. Show me status, recurrence interval, and next renewal date.
Product Variant Lookup
@MerchantPro get product [product-id]. List all variant IDs and their attributes so I can link to the right option.
Example outputs
Illustrative - representative of the model's voice and quality, not literal recordings.
@MerchantPro show me all active product categories under the 'Electronics' parent category, then summarize which ones have the most subcategories
MerchantPro returned 12 active categories under Electronics: Audio (8 subcategories), Computers (15 subcategories), Mobile Devices (6 subcategories), Gaming (11 subcategories), Wearables (4 subcategories), Smart Home (9 subcategories), Cameras (7 subcategories), Accessories (3 subcategories), Networking (5 subcategories), Storage (4 subcategories), Monitors (2 subcategories), and Tablets (3 subcategories). Computers leads with 15 subcategories, followed by Gaming with 11 and Smart Home with 9. This illustrative example shows how the MCP surfaces category hierarchy for navigation planning.
This example uses the List Categories tool with parent and status filters. The MCP returns paginated results with a continuation cursor — if your catalog has hundreds of categories, you'll need multiple calls. Requires read access to the product catalog in your API key scope.
@MerchantPro find all customers in California who subscribed to our newsletter in the last 90 days and are marked as VIP group members
MerchantPro found 47 customers matching your filters: California location, newsletter opt-in within 90 days, VIP group membership. The response includes customer IDs, registration dates, group tags, and newsletter status. Full addresses, payment details, and identity numbers are filtered out per MerchantPro's privacy policy. Example customers: ID 10234 (registered March 2025, VIP since April), ID 10891 (registered February 2025, VIP since March). This illustrative output demonstrates multi-filter customer search for targeted campaigns.
Combines List Customers with location, group, newsletter, and date filters. MerchantPro enforces privacy filtering — you won't receive sensitive identity data even if your API key has customers_read permission. Useful for segmentation, but plan follow-up calls if you need subscription or order history for these customers.
@MerchantPro get inventory and pricing for product variant SKU-2847-BLK-L, then check if we have enough stock in our West Coast warehouse to fulfill a 50-unit B2B order
MerchantPro returned inventory unit SKU-2847-BLK-L: retail price $89.99, wholesale price $62.00, available stock 127 units across all warehouses. West Coast warehouse (ID: WH-03) holds 68 units with status 'available'. You have sufficient stock to fulfill the 50-unit order from WH-03, leaving 18 units for other orders. Tax and shipping rates depend on the customer's location and are not included in this inventory snapshot. This illustrative example shows how Get Inventory Unit pairs with warehouse taxonomy for fulfillment planning.
Uses Get Inventory Unit for stock and pricing, then cross-references Get Shop Taxonomy for warehouse details. The MCP returns current inventory at call time — stock levels change rapidly during high-traffic periods. If you're building an order workflow, verify stock again immediately before committing the transaction to avoid overselling.
Use-case deep-dives
When MerchantPro wins for recurring revenue diagnostics
A 6-person DTC brand runs monthly subscription boxes and needs to spot churn patterns before they compound. MerchantPro's List Customer Subscriptions tool surfaces renewal dates, recurrence types, and status flags in one call—your team can build a shared Switchy prompt that pulls at-risk subscriptions every Monday morning and drafts retention emails. The Get Inventory Unit tool closes the loop by checking stock levels for the products subscribers actually want. This works cleanly if your catalog sits under 5,000 SKUs and you're not running complex multi-warehouse fulfillment. Beyond that threshold, you'll need a BI tool instead of an MCP. If your churn lives in subscription metadata and you want the AI to draft the fix, MerchantPro is the right call.
Use MerchantPro when your CRM can't see purchase history
A 3-person growth team at a Shopify-adjacent platform wants to send targeted promos based on order frequency and product affinity, but their email tool only sees names and opens. MerchantPro's List Customers filter returns privacy-safe segments by registration date, newsletter status, and location—no PII leakage—so the team can pipe that into a Switchy prompt that writes campaign copy for each cohort. The Get Product and List Categories tools let the AI reference actual inventory when drafting offers. This setup breaks down if you need real-time behavioral triggers or if your customer base exceeds 50,000 records; the MCP's pagination gets slow and you'll want a CDP. If you're under that ceiling and your campaigns are weekly batches, MerchantPro keeps segmentation in the same workspace where you write the emails.
When MerchantPro helps ops teams compare catalog partners
A 4-person ops team sources from a dozen brands and needs to renegotiate terms every quarter. MerchantPro's List Catalog Partners tool pulls brand and supplier metadata in one call, and the Get Inventory Unit tool shows current pricing and stock levels across the catalog. The team uses a shared Switchy prompt to generate comparison tables and draft negotiation talking points based on which suppliers have the most SKUs or the highest average unit cost. This works if your catalog structure is stable and you're comparing fewer than 20 partners at once. If you're running a marketplace with hundreds of suppliers or dynamic pricing, the MCP's 10-tool scope won't cover the analytics you need. For small procurement teams who want AI-assisted negotiation prep without building a custom dashboard, MerchantPro delivers the catalog context in a usable format.
Frequently asked
What does the MerchantPro MCP let me do in Switchy?
It connects your MerchantPro store data to Switchy's AI workspace so you can query inventory, pull product details, search customers, and review subscriptions without opening the merchant dashboard. Your team can ask questions like 'show me low-stock variants' or 'find customers in California who opted into newsletters' and get answers directly in chat.
Do I need admin access to connect MerchantPro?
You need a MerchantPro API key with read permissions for the resources you want to query—inventory, products, customers, or subscriptions. The key lives in your MerchantPro account settings under API or Integrations. If you only want product data, you don't need customer-read permissions; if you want subscription lists, you do.
Can the MCP create or update products in MerchantPro?
No. This MCP is read-only. It retrieves inventory units, product details, customer lists, and subscription data but won't modify prices, stock levels, or customer records. If you need to push changes, use MerchantPro's dashboard or a dedicated write-enabled integration outside Switchy.
How is this different from logging into MerchantPro directly?
You skip the dashboard UI and get answers in plain language. Instead of clicking through filters and exporting CSVs, you ask 'which products have variants out of stock' and the AI queries the catalog for you. It's faster for ad-hoc questions but not a replacement for bulk edits or visual merchandising workflows.
Who on my team should connect the MerchantPro MCP?
Whoever manages your store's API keys—usually the ecommerce lead or a developer. Once connected, anyone in your Switchy workspace can query the data without needing their own MerchantPro login. The MCP uses one shared API key, so treat it like a service account and rotate it if someone leaves.