BSS B2B Solution MCP by usefulapi

io.usefulapiPublished by usefulapi.ioOfficial publisherv1.3.4Updated Nov 7, 2026

Read and manage B2B pricing rules; read and approve wholesale applicants in BSS B2B Solution.

The publisher's own server: Ably MCP by usefulapi

VerifiedStreamable HTTPWeb executableProductivity & WorkflowBusiness & Commerce

Overview

AI-generated overview

Read and manage B2B pricing rules, search products, and review or approve wholesale applicants in BSS B2B Solution for a Shopify store.

What you can do
  • List and inspect volume and custom pricing rules, including which rules apply to given products, product tags, customers or customer tags
  • Search the store's products by text with cursor paging
  • Read wholesale registration forms and list applicants by status and submission date
  • Create, update or delete custom pricing rules that change live B2B prices
  • Approve or reject pending wholesale applicants by email
  • Check usage, upgrade or cancel the subscription, and file feature requests
When to use it
Useful when you run a Shopify store with BSS B2B Solution and want to audit or adjust wholesale pricing, look up which rules affect a product or customer segment, or clear a queue of pending wholesale applications from a chat client.
Requirements
Remote MCP endpoint over streamable HTTP; no local install. Sign-in is via OAuth, and on first connect you supply your store domain and a Public API access key from the BSS B2B Solution admin. No keys go in the client config. A free plan allows 50 tool calls per month; paid plans raise the limit.
Before you install
Write tools change live store data: saving or deleting pricing rules immediately changes B2B prices, and approving an applicant grants wholesale prices. Confirm before any write. The server stores your store domain and API key per user, and subscription tools return Stripe payment links, so money can be spent. Usage is metered and capped by plan.

Installation

In SourceWeft

  1. Open BSS B2B Solution MCP by usefulapi in the dashboard and add it to a workspace.
  2. Enable the server for the chats that should use its tools.

Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.

Use with an agent

Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.

Read https://sourceweft.com/mcp/io.usefulapi%2Fbss-b2b-solution/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.

Read the install guide the agent follows

Other MCP clients

Add this to your client's mcpServers config.

{
  "mcpServers": {
    "bss-b2b-solution-by-usefulapi": {
      "type": "http",
      "url": "https://bss-b2b-solution.usefulapi.io/mcp"
    }
  }
}

README

BSS B2B Solution MCP by usefulapi

Use your BSS B2B Solution account from Claude, Cursor, or any MCP client. Reads and manages wholesale pricing rules, searches products, and reads or approves wholesale applicants for one Shopify store. Hosted, no local install: connect with your own credentials.

Live endpoint: https://bss-b2b-solution.usefulapi.io/mcp · Homepage: https://usefulapi.io

Connect

  • Claude (claude.ai, Desktop): open Customize → Connectors, click + Add → Add custom connector, and paste https://bss-b2b-solution.usefulapi.io/mcp.
  • Claude Code: claude mcp add --transport http bss-b2b-solution https://bss-b2b-solution.usefulapi.io/mcp, then run /mcp to log in.
  • VS Code: Add to VS Code.
  • Cursor and other clients: add the URL as a remote MCP server:
json
{  "mcpServers": {    "bss-b2b-solution": {      "url": "https://bss-b2b-solution.usefulapi.io/mcp"    }  }}

Add only the URL. Do not add an Authorization header or an API key to the client config: the server signs you in with OAuth, and the login page asks for your BSS B2B Solution credentials.

Step-by-step setup, where to find your credentials, and FAQ: https://usefulapi.io/bss-b2b-solution/

On first connect you provide your store domain (your-store.myshopify.com) and your Public API access key (Shopify admin → BSS B2B Solution → Integrations → Public API → Get API key). The server validates it and stores it per user. No keys go in config files.

Tools

ToolTypeWhat it does
bssb2b_list_volume_pricing_rulesreadList volume pricing rules
bssb2b_list_custom_pricing_rulesreadList custom pricing rules
bssb2b_get_custom_pricing_rulereadGet a custom pricing rule
bssb2b_get_custom_pricing_rules_for_productsreadGet custom pricing rules for products
bssb2b_get_custom_pricing_rules_for_customersreadGet custom pricing rules for customers
bssb2b_search_productsreadSearch products
bssb2b_get_registration_formreadGet a registration form
bssb2b_list_registrationsreadList wholesale registrations
bssb2b_save_custom_pricing_rulewriteCreate or update a custom pricing rule
bssb2b_delete_custom_pricing_ruleswriteDelete custom pricing rules
bssb2b_set_registration_statuswriteApprove or reject wholesale applicants
bssb2b_usage_statusmetaUsage status (free-tier meter)
bssb2b_request_featuremetaRequest a missing feature
bssb2b_upgrademetaUpgrade to Pro or Pro+
bssb2b_cancel_subscriptionmetaCancel the Pro subscription

read tools are read-only; write tools mutate data (clients should confirm them); meta tools report usage, manage your subscription or send a feature request.

Pricing

PlanPriceLimit
Free$050 tool calls / month
Pro (per user)$9/mo or $90/yr (2 months free)Unlimited*

*Pro has a fair use limit of 10,000 tool calls a month on this server. For more, write to [email protected].

Pro covers this server only. Subscribe with bssb2b_upgrade (it returns a Stripe Checkout link). Cancel any time with bssb2b_cancel_subscription: Pro continues to the end of the paid period, with no refund for the current period, and running bssb2b_upgrade before then undoes the cancel. Or write to [email protected].

License

MIT — see LICENSE. Documentation only; the server is hosted.

Source: servers/bss-b2b-solution/README.md at commit 4046075

Tools

11

bssb2b_list_volume_pricing_rules

List volume pricing rules

List quantity-break (volume) pricing rules for the store, with pagination, sorting and filters. Pass `ids` (max 100) to read specific rules. Returns rules with their quantity tiers and a pageInfo cursor. API: GET /api/v2/vp/rules.

ParametersidsnamesortlimitorderfieldsstatusruleTypenextCursorruleSettingpreviousCursor

bssb2b_list_custom_pricing_rules

List custom pricing rules

List all custom (B2B) pricing rules of the store: discount type and value, priority, status, and the customers, tags, products and markets each rule applies to. API: POST /api/v1/rule/get-by-domain.

Takes no parameters.

bssb2b_get_custom_pricing_rule

Get a custom pricing rule

Get one custom pricing rule by its numeric id. API: POST /api/v1/rule/get-by-id.

Parametersidrequired

bssb2b_get_custom_pricing_rules_for_products

Get custom pricing rules for products

Find which custom pricing rules apply to the given product ids or product tags. API: POST /api/v1/rule/get-rules-by-products.

Parametersproduct_idsproduct_tags

bssb2b_get_custom_pricing_rules_for_customers

Get custom pricing rules for customers

Find which custom pricing rules apply to the given customer ids or customer tags. API: POST /api/v1/rule/get-rules-by-customers.

Parameterscustomer_idscustomer_tags

bssb2b_search_products

Search products

Search the store's products by text. Returns one page; pass the returned cursor (afterIndex) to fetch the next page. API: POST /api/v1/product/search.

ParametersfirstafterIndexsearchQuery

bssb2b_get_registration_form

Get a registration form

Get a wholesale registration form definition by its numeric id: fields, labels, types and whether each is required. API: GET /api/v1/rf/form/{id}.

Parametersidrequired

bssb2b_list_registrations

List wholesale registrations

List wholesale applicants filtered by status and submission date range. Use status pending to see the accounts waiting for approval. API: POST /api/v1/rf/wholesaler/filter.

Parametersstatusend_datestart_date

bssb2b_save_custom_pricing_rule

Create or update a custom pricing rule

Create a custom pricing rule, or update one when `rule.id` is set. Changes live B2B prices in the store. `rule` holds the rule fields (name, priority, status, apply_to, product_condition_type, product_ids, discount_type, discount_value, exc_product_variants, ...). API: POST /api/v1/rule/save.

Parametersrulerequired

bssb2b_delete_custom_pricing_rules

Delete custom pricing rules

Delete one or more custom pricing rules by id. Deleted rules stop changing store prices at once. API: POST /api/v1/rule/mass-delete.

Parametersidsrequired

bssb2b_set_registration_status

Approve or reject wholesale applicants

Approve or reject wholesale applicants by email. Only accounts in PENDING status can change; others are not touched. Approval gives the account wholesale prices. API: POST /api/v1/rf/wholesaler/{approve|reject}.

Parametersactionrequiredemailsrequired

Version history

7
  1. v1.3.4LatestNov 7, 2026
  2. v1.2.3Nov 5, 2026
  3. v1.2.2Nov 5, 2026
  4. v1.2.1Nov 4, 2026
  5. v1.2.0Nov 3, 2026
  6. v1.1.1Nov 3, 2026
  7. v1.0.0Nov 1, 2026

Score

100% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 daysRequired25 pts
  • Auth declaredRequired10 pts
  • Tools listedRequired15 pts
  • DescriptionRequired15 pts
  • Logo10 pts
  • Documentation15 pts
  • License10 pts

Other Usefulapi integrations