100+ integrations are ready to connect to your AI.Connect your first MCP

Bold Commerce MCP server for your AI

Find a subscriber and everything they are signed up for, skip or pause their next order, forecast what will be charged next week, refund a checkout order and work out a cart's final price with your live price rules.

PopMCPBold Commerce

Find the subscriber with phone number 12045551234 and skip their next order

Supported Bold Commerce tools

Every operation in Bold's Shops, Customers, Products, Checkout, Subscriptions, Price Rules and Platform Connector APIs, with the shop filled in and each checkout order's sign-in handled for the agent.

285 tools in the full catalog: 112 read and 173 write. 37 load by default, and the rest are found with tool search.

bold_cancel_subscription

Cancel a subscription and its future orders.

bold_create_subscription

Create a subscription for a customer.

bold_find_customer_subscriptions

Go from a person to their subscriptions in one call.

bold_get_subscription

Get one subscription: status, customer, line items, intervals, next order date and addresses.

bold_list_future_orders

List upcoming subscription orders across the shop, to forecast what will be charged.

bold_list_subscription_customers

List customers in Bold Subscriptions.

bold_list_subscription_groups

List subscription groups: the plans that say which products can be subscribed to and how often.

bold_list_subscription_orders

List the orders a subscription has already created.

bold_list_subscriptions

List the shop's subscriptions.

bold_pause_subscription

Pause a subscription and its future orders.

bold_reactivate_subscription

Turn a paused or cancelled subscription back on.

bold_skip_subscription_order

Skip one upcoming order of a subscription.

bold_subscription_overview

Everything about one subscription in one call: its status, line items and next order date, recent and upcoming orders, adjustments and payment method.

bold_swap_subscription_products

Swap Line Items.

bold_update_subscription_next_order_date

Move a subscription's next order to another date and time (ISO 8601, for example 2026-12-01T18:00:00Z).

bold_create_discount_code

Create a discount code attached to a ruleset.

bold_create_ruleset

Create a price ruleset: a group of rules that change prices.

bold_get_best_cart_price

Work out the final prices for a cart with the shop's active rules.

bold_get_ruleset

Get Ruleset by ID.

bold_list_discount_codes

List the shop's price rules discount codes.

bold_list_rulesets

List the shop's price rulesets.

bold_checkout_get_order_state

Get the current state of a checkout order: customer, addresses, line items, shipping, taxes, discounts, payments and total.

bold_get_product

Get one product by Bold's id.

bold_list_products

List the shop's products.

bold_list_shop_variants

List variants across the whole shop.

bold_cancel_order

Cancel a checkout order and void any held authorizations.

bold_capture_full_order_payment

Capture the whole order total, with shipping and taxes.

bold_checkout_order_summary

A checkout order in short form: customer, addresses, line items, shipping, taxes, discounts, payments and total, with amounts in cents.

bold_create_order

Create a whole order in one call, without going through the checkout steps, or part of one to finish later.

bold_initialize_order

Start a Bold Checkout order and get its public_order_id, which every bold_checkout_* tool and order tool needs.

bold_refund_full_order

Refund the whole order, with shipping and taxes.

bold_refund_order_amount

Refund part of an order.

bold_resume_order

Read an existing checkout order by public_order_id: its customer, addresses, line items, taxes, discounts, payments and total.

bold_update_order_line_items

Set fulfilled_quantity on several line items, to record a shipment.

bold_get_customer

Get one customer by Bold's id, with up to 50 addresses.

bold_list_customers

List the shop's customers.

bold_get_shop_info

Get this shop's name, domain, platform, currency, time zone and plan.

bold_add_selection_options

Add Selection Options by Platform Product ID(s).

bold_add_subscription_line_items

Create Line Items.

bold_create_alternative_payment_method

Create Alternative Payment Method.

bold_create_convertible_adjustment_group

Create Convertible Adjustment Group.

bold_create_convertible_adjustment_items

Create Convertible Adjustment Group Items.

bold_create_line_item_attributes

Create Line Item Attributes.

bold_create_line_item_prepaid_metadata

Create Line Item Prepaid Metadata.

bold_create_subscription_adjustments

Create Subscription Adjustments.

bold_create_subscription_customer_address

Create Customer Address.

bold_create_subscription_group

Create Subscription Group.

bold_create_subscription_webhook

Create Webhook Subscription.

bold_delete_alternative_payment_method

Delete Alternative Payment Method.

bold_delete_convertible_adjustment_group

Delete Convertible Adjustment Group.

bold_delete_convertible_adjustment_item

Delete Convertible Adjustment Group Item.

bold_delete_convertible_adjustment_items

Delete Convertible Adjustment Group Items.

bold_delete_selection_option

Delete Selection Option by ID.

bold_delete_selection_options_by_filter

Delete Selection Option by Filter.

bold_delete_subscription_adjustment

Delete Subscription Adjustment by ID.

bold_delete_subscription_adjustments

Delete Subscription Adjustments.

bold_delete_subscription_customer_address

Delete Customer Address.

bold_delete_subscription_group

Delete Subscription Group.

bold_delete_subscription_line_item

Delete Line Item.

bold_delete_subscription_webhook

Delete Webhook Subscription.

bold_get_subscription_adjustment

Get Subscription Adjustment by ID.

bold_get_subscription_customer

Get Customer.

bold_get_subscription_group

Get Subscription Group.

bold_get_subscription_line_item

Get Line Item.

bold_get_subscription_order

Get Order.

bold_get_subscription_payment_method

Get Payment Method.

bold_get_subscription_webhook

Get Webhook Subscription.

bold_get_subscription_webhook_event

Get Webhook Event.

bold_get_subscriptions_shop

Get Shop Info.

bold_list_alternative_payment_methods

List Alternative Payment Methods.

bold_list_customer_subscriptions

List Customer Subscriptions.

bold_list_selection_options

List Selection Options.

bold_list_subscription_adjustments

List Subscription Adjustments.

bold_list_subscription_customer_addresses

List Customer Addresses.

bold_list_subscription_future_orders

List a subscription's upcoming orders.

bold_list_subscription_intervals

List Subscription Intervals.

bold_list_subscription_payment_methods

List Payment Methods.

bold_list_subscription_webhook_events

List Webhook Events.

bold_list_subscription_webhook_topics

List Webhook Topics.

bold_list_subscription_webhooks

List Webhook Subscriptions.

bold_list_swappable_products

List Swappable Products by Line Item.

bold_patch_subscription

Change only a subscription's note, order_note, order_count or current_retries.

bold_remove_subscription_discount_code

Remove Discount Code.

bold_send_payment_method_update_email

Trigger Update Payment Method Email.

bold_unskip_subscription_order

Bring back an order that was skipped with bold_skip_subscription_order.

bold_update_convertible_adjustment_group

Update Convertible Adjustment Group.

bold_update_convertible_adjustment_item

Update Convertible Adjustment Group Item.

bold_update_line_item_attributes

Update Line Item Attributes.

bold_update_line_item_prepaid_metadata

Update Line Item Prepaid Metadata.

bold_update_subscription

Replace a subscription's main fields.

bold_update_subscription_customer

Update Customer.

bold_update_subscription_customer_address

Update Customer Address.

bold_update_subscription_discount_code

Update Discount Code.

bold_update_subscription_group

Update Subscription Group.

bold_update_subscription_interval

Update Subscription Interval.

bold_update_subscription_line_items

Update Line Items.

bold_update_subscription_shipping_address

Update Subscription Shipping Address.

bold_update_subscription_webhook

Update Webhook Subscription.

bold_activate_discount_code

Activate Discount Code.

bold_activate_rulesets

Turn on EVERY ruleset in the shop.

bold_add_order_condition_field_sets

Add Field Sets to Order Condition.

bold_add_rules

Bulk Add Rules by Ruleset ID.

bold_add_rules_by_ruleset_external_id

Bulk Add Rules by Ruleset EID.

bold_create_order_condition

Create Order Condition.

bold_create_ruleset_by_external_id

Create Ruleset by External ID.

bold_deactivate_discount_code

Deactivate Discount Code.

bold_deactivate_rulesets

Turn off EVERY ruleset in the shop.

bold_delete_discount_code

Delete Discount Code.

bold_delete_order_condition

Delete Order Condition by Name and Value.

bold_delete_order_condition_field

Delete Order Condition Field by Name.

bold_delete_order_conditions_by_name

Delete Order Condition by Name.

bold_delete_rule

Remove Rule by Ruleset ID and Rule ID.

bold_delete_rule_by_ruleset_external_id

Delete Rule from Ruleset by Ruleset EID and Rule ID.

bold_delete_ruleset

Delete Ruleset by ID.

bold_delete_ruleset_by_external_id

Delete Ruleset by External ID.

bold_get_adjusted_cart

Run a cart through the price rules and get the adjustments.

bold_get_currency_format

Get Currency Symbol for Currency Code.

bold_get_discount_code

Get Discount Code by ID.

bold_get_order_condition

Get Order Condition.

bold_get_product_final_price

Work out a product's final price with the shop's active rules.

bold_get_ruleset_by_external_id

Get Ruleset by External ID.

bold_list_eligible_order_conditions

List Eligible Order Conditions for Shop.

bold_list_order_condition_field_sets

List Matching Field Sets for Order Condition.

bold_list_order_condition_fields

List Valid Fields for Order Condition.

bold_list_order_conditions

List Order Conditions.

bold_list_rules

List Rules by Ruleset ID.

bold_list_rules_by_ruleset_external_id

List Rules by Ruleset External ID.

bold_list_ruleset_discount_codes

Get Discount Code by Ruleset ID.

bold_list_storefront_rulesets

List Rulesets by Product ID.

bold_patch_ruleset

Patch Ruleset by ID.

bold_patch_ruleset_by_external_id

Patch Ruleset by External ID.

bold_ping_price_rules

Simple Communication Test.

bold_remove_order_condition_field_sets

Delete Field Sets from Order Condition.

bold_remove_rules

Bulk Delete Rules by Ruleset ID.

bold_remove_rules_by_ruleset_external_id

Bulk Delete Rules by Ruleset EID.

bold_search_rulesets

Find rulesets for given products, variants or SKUs, or with filter_expression.

bold_update_discount_code

Update Discount Code.

bold_update_order_condition

Update Order Condition.

bold_update_rule

Update Rule by Ruleset ID and Rule ID.

bold_update_rule_by_external_ids

Update Rule by Ruleset EID and Rule EID.

bold_update_rule_by_rule_external_id

Update Rule by Ruleset ID and Rule EID.

bold_update_rule_by_ruleset_external_id

Update Rule by Ruleset EID and Rule ID.

bold_update_ruleset

Update Ruleset by ID.

bold_validate_order_condition

Validate Order Condition Group.

bold_add_cors_domain

Add Domain to CORS Allowlist.

bold_configure_integration_settings

Configure Integration Settings.

bold_connect_remote_state_authority

Connect Remote State Authority.

bold_create_api_override

Create API Override.

bold_create_checkout_webhook

Create Webhook.

bold_create_external_payment_gateway

Create External Payment Gateway.

bold_create_life_element

Create Element.

bold_create_tax_zone_setting

Create Tax Zone Setting.

bold_create_warehouse

Create Warehouse.

bold_create_zone

Create Zone.

bold_delete_api_override

Delete API Override.

bold_delete_checkout_webhook

Delete Webhook.

bold_delete_cors_domain

Delete Domain from CORS Allowlist.

bold_delete_external_payment_gateway

Delete External Payment Gateway.

bold_delete_life_element

Delete Element.

bold_delete_payment_css

Delete Shop Payment Styling.

bold_delete_remote_state_authority

Delete Remote State Authority.

bold_delete_saved_payment_method

Delete Saved Payment Method.

bold_delete_tax_zone_setting

Delete Tax Zone Settings.

bold_delete_warehouse

Delete Warehouse.

bold_delete_zone

Delete Zone.

bold_get_checkout_settings

Get Shop General Settings.

bold_get_gift_card

Find a gift card by public_payment_method_id, or by card_token together with card_pin.

bold_get_payment_css

Get Shop Payment Styling.

bold_get_pmmc_session

Get PMMC Session.

bold_get_remote_state_authority

Get Remote State Authority.

bold_list_api_overrides

List API Overrides.

bold_list_checkout_webhook_topics

List Webhook Topics.

bold_list_checkout_webhooks

List Webhooks.

bold_list_cors_domains

Get CORS Allowlist.

bold_list_external_payment_gateways

List External Payment Gateways.

bold_list_life_elements

List Elements.

bold_list_saved_payment_methods

List Saved Payment Methods.

bold_list_tax_zone_settings

Get Tax Zone Settings.

bold_list_warehouses

List Warehouses.

bold_list_zones

List Zones.

bold_set_payment_css

Create Shop Payment Styling.

bold_update_api_override

Update API Override.

bold_update_checkout_settings

Update Shop General Settings.

bold_update_checkout_webhook

Update Webhook.

bold_update_create_platform_customer

Update Platform Customer Creation Setting.

bold_update_external_payment_gateway

Update External Payment Gateway.

bold_update_inventory_check_requirement

Update Inventory Check Requirement.

bold_update_life_element

Update Element.

bold_update_phone_number_requirement

Update Phone Number Requirement.

bold_update_remote_state_authority

Update Remote State Authority Connection.

bold_update_warehouse

Update Warehouse.

bold_update_zone

Update Zone.

bold_checkout_add_discount_code

Add Discount Code.

bold_checkout_add_line_item

Add Line Item.

bold_checkout_add_payment

Add a payment to the order.

bold_checkout_append_metadata

Append Order Metadata.

bold_checkout_batch

Run several checkout steps in one call.

bold_checkout_check_inventory

Check Order Inventory.

bold_checkout_clear_metadata

Clear Order Metadata.

bold_checkout_create_guest_customer

Create Guest Customer.

bold_checkout_delete_billing_address

Delete Billing Address.

bold_checkout_delete_customer

Delete Customer.

bold_checkout_delete_line_item

Delete Line Item.

bold_checkout_delete_shipping_address

Delete Shipping Address.

bold_checkout_dispatch_app_hook

Dispatch App Hook Event.

bold_checkout_estimate_shipping_lines

Estimate Shipping Line.

bold_checkout_estimate_taxes

Estimate Taxes.

bold_checkout_generate_taxes

Generate Taxes.

bold_checkout_get_billing_address

Get Billing Address.

bold_checkout_get_customer

Get Customer.

bold_checkout_get_metadata

List Order Metadata.

bold_checkout_get_shipping_address

Get Shipping Address.

bold_checkout_handle_amendment

Handle Amendment.

bold_checkout_list_discount_codes

List Discount Codes.

bold_checkout_list_line_items

List Line Items.

bold_checkout_list_payments

List Payments.

bold_checkout_list_shipping_lines

List Shipping Lines.

bold_checkout_overwrite_metadata

Overwrite Order Metadata.

bold_checkout_pre_process_order

Pre-Process Order.

bold_checkout_process_order

Finish the checkout: Bold authorizes the payment and creates the order on the store.

bold_checkout_remove_discount_code

Delete Discount Code.

bold_checkout_remove_gift_card_payment

Remove Gift Card Payment.

bold_checkout_remove_payment

Remove Payment.

bold_checkout_set_billing_address

Set Billing Address.

bold_checkout_set_payment_css

Create CSS Styling for SPI.

bold_checkout_set_shipping_address

Set Shipping Address.

bold_checkout_set_shipping_line

Set Shipping Line.

bold_checkout_update_billing_address

Update Billing Address.

bold_checkout_update_customer

Update Customer.

bold_checkout_update_line_item_quantity

Update Line Item Quantity.

bold_checkout_update_payment

Update Payment.

bold_checkout_update_shipping_address

Update Shipping Address.

bold_checkout_validate_address

Validate Address.

bold_checkout_validate_discount_code

Validate Discount Code.

bold_checkout_validate_email

Validate Email Address.

bold_checkout_wallet_pay_capture

Capture Payment for Wallet Pay.

bold_checkout_wallet_pay_create_order

Create Wallet Pay Order.

bold_checkout_wallet_pay_update_shipping

Update Shipping Address for Wallet Pay.

bold_get_category

Get Category by ID.

bold_get_category_by_platform_id

Get Category by Platform ID.

bold_get_product_by_platform_id

Get Product by Platform ID.

bold_get_product_image

Get Product Image by ID.

bold_get_product_image_by_platform_id

Get Product Image by Platform ID.

bold_get_product_option

Get Product Option by ID.

bold_get_product_option_by_platform_id

Get Product Option by Platform ID.

bold_get_product_variant

Get Product Variant by ID.

bold_get_product_variant_by_platform_id

Get Product Variant by Platform ID.

bold_list_categories

List Categories.

bold_list_product_categories

List Product Categories.

bold_list_product_images

List Product Images.

bold_list_product_options

List Product Options.

bold_list_product_types

List Product Types.

bold_list_product_variants

List one product's variants.

bold_list_product_vendors

List Product Vendors.

bold_add_order_authenticated_customer

Create Authenticated Customer.

bold_authorize_order_payments

Authorize every payment on the order, for off-session processing.

bold_capture_order_payment

Capture part of an authorized payment.

bold_capture_specific_payment

Authorize and charge one payment on an order, by payment_id.

bold_create_connector_destination

Create Destination.

bold_delete_connector_destination

Delete Destination.

bold_get_connector_destination

Get Destination by ID.

bold_list_connector_destinations

List where Bold sends Platform Connector requests, for shops on a custom platform.

bold_notify_category_deleted

Product Category Deleted.

bold_notify_category_saved

Product Category Saved.

bold_notify_customer_deleted

Customer Deleted.

bold_notify_customer_saved

Customer Saved.

bold_notify_order_deleted

Order Deleted.

bold_notify_order_saved

Order Saved.

bold_notify_product_deleted

Product Deleted.

bold_notify_product_saved

Product Saved.

bold_refund_specific_payment

Refund part of one payment, by payment_id.

bold_remove_order_customer

Delete Customer.

bold_sync_customers

Trigger Customer Sync.

bold_sync_orders

Trigger Order Sync.

bold_sync_products

Trigger Product Sync.

bold_update_connector_destination

Update Destination.

bold_update_order_line_item

Set fulfilled_quantity on one line item, to record a shipment.

bold_get_customer_address

Get Customer Address by ID.

bold_get_customer_by_platform_id

Get Customer by Platform ID.

bold_list_customer_addresses

List Customer Addresses.

bold_validate_customer_jwt

Validate Customer JWT.

bold_disable_flow

Disable Flow.

bold_enable_flow

Enable Flow.

bold_list_available_flows

List Available Flows.

bold_list_enabled_flows

List the checkout flows enabled on this shop.

Connect Bold Commerce to Claude, ChatGPT and Claude Code

Credentials off one Bold Commerce screen, then an endpoint your client signs into. Nothing to deploy, and nothing to install.

Paste an API access token from Bold Account Center: API access tokens, Create API access token. Tick the scopes for what the AI may do, including Shops read so PopMCP can see which shop the token is for, then copy the API access token, not the shared secret. Bold shows it only once.

API access token••••••••••••3f7a
ConnectionVerified

Then just ask for the work

  • “Find the subscriber with phone number 12045551234 and skip their next order”

    • list_subscription_customers
    • list_customer_subscriptions
    • list_subscription_future_orders
    • skip_subscription_order
  • “What will be charged in the next 7 days across all subscriptions”

    • list_future_orders
    • get_shop_info
  • “Refund order nPTPIl in full and email the customer, after showing me what was paid”

    • checkout_get_order_state
    • refund_full_order
  • “Which price rules are running, and what would this cart cost with them”

    • list_rulesets
    • get_best_cart_price

Use Bold Commerce from the assistant you already open

One hosted endpoint, registered once per client. The same tools and the same permissions, whichever window the request comes from.

Claude DesktopCustom connector

Add the PopMCP URL under Customize → Connectors and the tools appear in every chat.

Claude WebCustom connector

The same endpoint, registered in the browser. Nothing to install on the machine you are working from.

ChatGPTCustom connector

Register PopMCP as a custom connector, then let ChatGPT read and update the account.

CodexDesktop & CLI

Wire the endpoint into Codex or the Codex CLI when a task needs live business context, not a fixture.

OpenCodeCoding agent

Register the remote MCP server in OpenCode's config for terminal-first and scripted agent runs.

ZCodeDesktop app

Add PopMCP as an MCP server in Z.ai's desktop app and work the account from the same window.

Bold Commerce MCP server questions

What teams ask before putting Bold Commerce behind an AI client.

What does the Bold Commerce MCP server need to connect?

One API access token. In Bold Account Center open API access tokens, choose Create API access token, name it, tick the scopes and choose Create. Bold shows a shared secret and the token once, in one dialog: copy the API access token. PopMCP reads the shop's id, domain and name from the token, so there is nothing else to type.

Can one connection reach two Bold shops?

No. Bold gives each store its own token, so a connection is one shop and the shop is filled in on every call. To work on a second shop, connect it in another PopMCP workspace with that shop's token.

Can I keep the AI read-only on Bold?

Yes, in two ways. Tick only the View scopes when you make the token, keeping Shops read, or leave the token as it is and turn write actions off for the connection in PopMCP. Write tools then disappear from the AI's list.

How does the AI work on one checkout order?

Bold's checkout steps answer only to a short-lived token for that one order. PopMCP gets a fresh one for each call and never shows it, so the AI only needs the order's public id, which bold_initialize_order returns. Each of these calls makes two requests to Bold.

Which subscribers does the AI see?

Bold keeps two customer lists with different ids: the shop's customers, and customers in Bold Subscriptions. Tools say which list each id belongs to. To go from a person to their subscriptions, bold_find_customer_subscriptions takes a phone number, subscription id or email and does the lookups in one call. Bold's search covers phone numbers and subscription ids, so an email is checked against the first 200 subscribers.

What is not covered?

Two of Bold's reference files describe servers you host yourself and Bold calls, the Remote State Authority and the Platform Connector server, so there is nothing at Bold for the AI to call. Uninstalling a public integration is also left out, since only that integration's own sign-in may do it.

Do I have to run or host the Bold Commerce MCP server myself?

No. PopMCP hosts it and gives you a Streamable HTTP MCP URL. There is nothing to deploy, no callback URL to register, and no infrastructure to keep running or patch.

Which AI clients can use this MCP server?

Any client that supports a remote Streamable HTTP MCP server: Claude Desktop, Claude Web, Claude Code, ChatGPT custom connectors, Codex and the Codex CLI, OpenCode and Z.ai's ZCode, as well as editors such as Cursor, Windsurf and Zed. Your client signs in to PopMCP with OAuth; the provider credential never leaves the server.

How do I connect Bold Commerce to Claude Code?

Connect Bold Commerce in PopMCP first, then run claude mcp add --transport http popmcp https://app.popmcp.com/mcp in a terminal. Inside Claude Code, run /mcp and sign in to PopMCP in the browser window it opens, ticking Bold Commerce on the consent screen. The Bold Commerce tools are then available in that session, and no Bold Commerce credential is stored on your machine.

Why do only 37 of the 285 tools load by default?

Loading 285 tool definitions into every conversation burns context before the work starts. PopMCP loads a curated 37-tool set covering the everyday workflows and keeps the rest searchable, so your AI pulls a specialist tool only when a task needs it. Every tool stays searchable, and on Scale the owner can load the full catalog for a teammate's connection.

What is the difference between a tool and a trigger?

A tool is something your AI calls, and there are 285 here. A trigger is something PopMCP watches for you: 8 Bold Commerce events that can start work on the PopMCP side. Triggers never enter your AI client's context, and none of them ask you to paste a callback URL into Bold Commerce.

Connect Bold Commerce to your AI in minutes

Launch a hosted MCP endpoint for Bold Commerce, keep tool access under control, and start testing real workflow prompts right away.

Connect your first MCP