Skip to content
verify mcp Beta VerifyMCP is currently in beta. If you notice any issues, email [email protected] and we’ll put it right.

com.b2bware/mcp-server

REMOTE · MCP.B2BWARE.COM · 2 COMPONENTS · SCANNED AUG 3

B2Bware MCP server — access products, orders and customers from Cursor, Claude, Windsurf and more.

+8 this week 74 Trust /100
Trust breakdown (6 categories)

How this component scores in each security and reliability category. Every signal is checked automatically against the live server, and we only credit what we can confirm. How we score →

Endpoint Security83
Transport & Reachability100
Schema Quality & AI Usability70
  • AI-judged instruction clarity (good).Pass
  • Tool/resource definitions use about 12078 tokens (~74/item across 163 items; 163 tools + 0 resources), lean.Pass
  • Usage-examples check failed: none of the tools include examples. See how to fix → Fail
Stability & Change Management27
  • Stability observed for 8 of 30 days with no destabilising changes; credit accrues until the full window elapses.Partial
Tool Coverage79
  • 100% of tools have a non-trivial description (not blank, and not just the tool's name).Pass
  • 37% of tool parameters carry a description.Partial
Capabilities100
  • Implements a supported MCP spec version (2025-11-25); the latest is 2026-07-28.Pass
Install

Add this component to your MCP client. Where a client-specific snippet is available, pick your client below and copy it straight into your config; otherwise use the connection detail shown.

remote · mcp.b2bware.com

# add to Claude Code
claude mcp add --transport http com-b2bware-mcp-server https://mcp.b2bware.com/mcp
# ~/.codex/config.toml
[mcp_servers.com-b2bware-mcp-server]
url = "https://mcp.b2bware.com/mcp"
// opencode.json
{
  "$schema": "https://opencode.ai/config.json",
  "mcp": {
    "com-b2bware-mcp-server": {
      "type": "remote",
      "url": "https://mcp.b2bware.com/mcp",
      "enabled": true
    }
  }
}
# add to OpenClaw
openclaw mcp add com-b2bware-mcp-server --url https://mcp.b2bware.com/mcp --transport streamable-http
# ~/.hermes/config.yaml
mcp_servers:
  com-b2bware-mcp-server:
    url: "https://mcp.b2bware.com/mcp"
// mcp.json
{
  "mcpServers": {
    "com-b2bware-mcp-server": {
      "type": "http",
      "url": "https://mcp.b2bware.com/mcp"
    }
  }
}

The mcpServers block is a cross-client convention. Remote transports vary, so check your client's docs.

Changelog

Every change we have recorded for this component, newest first. Security-relevant changes are always shown. ▲ marks a change for the better, ▼ a change for the worse; unmarked changes are neutral.

  • 2 Aug 26 +1

    No change was recorded against any check on this day. Stability & Change Management went from 20 to 23. That category is still filling its 30-day observation window: 6 days of observed history at the previous scan, 7 at this one. The score rises as the window fills, whether or not the server changes.

  • 31 Jul 26 +5
    • We updated how we score, so this day's move reflects our rubric, not a change to the server See what changed → functional
  • 30 Jul 26 +1
    • We updated how we score, so this day's move reflects our rubric, not a change to the server See what changed → functional
  • 28 Jul 26 +1

    No change was recorded against any check on this day. Stability & Change Management went from 3 to 7. That category is still filling its 30-day observation window: 1 days of observed history at the previous scan, 2 at this one. The score rises as the window fills, whether or not the server changes.

  • 27 Jul 26 +1
    • We updated how we score, so this day's move reflects our rubric, not a change to the server See what changed → functional
  • 26 Jul 26 65

    First indexed and scored.

Diagnostics

Diagnostic detail from the automated scan of this channel: what the scanner observed at each step, so you can see exactly where a check passed or failed. It is informational only and never changes the trust score.

Captured 3 Aug 2026 · Probed https://mcp.b2bware.com/mcp

TLS valid

Negotiated TLS 1.3 with TLS_AES_128_GCM_SHA256 .

Subject Issuer Valid from Valid until Key Signature Serial
CN=mcp.b2bware.com CN=YE1,O=Let's Encrypt,C=US 10 Jul 2026 8 Oct 2026 ECDSA 256 ECDSA-SHA384 5892fecf0c7d758126358a8b58c8fe206a7
SANs: mcp.b2bware.com
CN=YE1,O=Let's Encrypt,C=US (CA) CN=Root YE,O=ISRG,C=US 3 Sept 2025 2 Sept 2028 ECDSA 384 ECDSA-SHA384 5ddd70dd31f801c85c186a7a04b80afe
CN=Root YE,O=ISRG,C=US (CA) CN=ISRG Root X2,O=Internet Security Research Group,C=US 13 May 2026 2 Sept 2032 ECDSA 384 ECDSA-SHA384 872165fc34b6e5fba8add5b3705fb53a
CN=ISRG Root X2,O=Internet Security Research Group,C=US (CA) CN=ISRG Root X1,O=Internet Security Research Group,C=US 13 May 2026 2 Sept 2032 ECDSA 384 SHA256-RSA 6c8f1dc727c7117f7baf853ac980f9cd
DNSSEC insecure

Validation of mcp.b2bware.com. Not signed

Zone DS Keys Algorithms Outcome
. trust_anchor 20326, 38696 8, 8 Verified
com. present 19718 13 Verified
b2bware.com. absent Unsigned (proven) parent-signed NSEC/NSEC3 proves an unsigned delegation
Authentication Challenged, unverified

The endpoint asked for a token, but we could not retrieve and validate the RFC 9728 metadata that tells a client how to obtain one.

Result Challenged, unverified
Enforced On tool calls
HTTP status 200

Protected resource metadata

Retrieved No
Problem no_resource_metadata
Transports 2 probes
Transport URL Outcome Status Location
streamable-http https://mcp.b2bware.com/mcp Verified 200
http (plaintext) http://mcp.b2bware.com/mcp HTTPS enforced 301 https://mcp.b2bware.com/mcp
MCP tools — 163 exposed · ~12,078 tokens

The tools this component advertises to a client, with an estimated token cost for each. Expand a tool to see its parameters and schema. The per-tool counts are indicative and are not scored directly; the schema's total context footprint is one signal in Schema Quality & AI Usability.

Tool Tokens
update_company ~150

[customer] Update a company by ID (partial fields). CustomerHub PUT /companies/{id}.

NameTypeReqDescription
address_line_1string
citystring
company_numberstring
countrystring
credit_limitnumber
customer_group_idnumber
emailstring
idstringyes
namestring
notesstring
payment_termsstring
phonestring
registration_numberstring
vat_numberstring
websitestring
zipstring

No output schema declared.

No examples provided.

update_coupon ~47

[rulehub] Update a coupon by ID. RuleHub PUT /coupons/{id}.

NameTypeReqDescription
bodyobjectyesPartial coupon payload passthrough
idstringyes

No output schema declared.

No examples provided.

update_customer ~112

Update an existing customer account (name, phone, status, company_id, role_id, etc.).

NameTypeReqDescription
company_idnumber
customer_group_idnumber
email_verifiedboolean
first_namestring
idstringyesCustomer ID
last_namestring
phonestring
role_idnumber
statusstringCustomer status, e.g. "active" or "inactive"

No output schema declared.

No examples provided.

update_event_subscription ~50

[eventhub] Update a webhook subscription by ID. EventHub PUT /event-subscriptions/{id}.

NameTypeReqDescription
bodyobjectyesPartial subscription payload passthrough
idstringyes

No output schema declared.

No examples provided.

update_order ~125

[orders-admin] Update order fields (status, addresses, methods, order_date, external_reference). Does not replace line items — use update_order_line_items for that.

NameTypeReqDescription
billing_address_idnumber
billing_method_idnumber
external_referencestring
order_datestringISO-8601 → _created_at
order_idstringyes
order_numberstring
shipping_address_idnumber
shipping_method_idnumber
statusstring

No output schema declared.

No examples provided.

update_order_line_items ~54

[orders-admin] Replace or update line items on an existing order via PUT /orders/{id}. Same line_items shape as create_order.

NameTypeReqDescription
line_itemsarrayyes
order_idstringyes

No output schema declared.

No examples provided.

update_order_status ~90

Update the status of an existing order. Valid statuses: draft, pending, processing, completed, canceled, invoiced, shipped, paid, refunded, partially_refunded, pending_payment.

NameTypeReqDescription
idstringyesOrder ID
statusstringyesNew status: draft, pending, processing, completed, canceled, invoiced, shipped, paid, refunded, partially_refunded, pending_payment

No output schema declared.

No examples provided.

update_product ~204

[catalog] Update a product by ID (partial fields). Supports price, stock, categories, media URLs.

NameTypeReqDescription
additional_image_urlsarrayGallery URLs (same passthrough semantics as main_image_url)
brandstring
brand_idnumberSet to null to remove brand link
category_idsarray
idstringyes
main_image_fetch_urlstringRemote URL for server-side CDN ingest (maps to media[].file)
main_image_filestringBase64 file content for CDN upload (ProductHub media[].file)
main_image_file_namestringOriginal filename for CDN path
main_image_urlstring
namestring
pricenumber
skustring
statusstringdraft | private | public
stocknumber
weightnumber

No output schema declared.

No examples provided.

update_shipping_address ~115

[b2b] Update a customer shipping address by ID.

NameTypeReqDescription
address_line_1string
address_line_2string
citystring
companystring
countrystringISO-2 or full country name
first_namestring
idstringyes
is_defaultboolean
last_namestring
namestring
zipstring

No output schema declared.

No examples provided.

upload_media ~152

[media] Upload or attach media via POST /media. Provide file (base64) for CDN ingest or media_url for URL reference. mediable_type examples: Products, Companies.

NameTypeReqDescription
alt_textstring
filestringBase64 file content for CDN upload
file_namestringOriginal filename when using file (base64)
is_primaryboolean
media_typestringyes
media_urlstringExternal URL (stored as-is if not ingested)
mediable_idnumberyes
mediable_typestringyesPolymorphic parent type e.g. Products
sort_ordernumber

No output schema declared.

No examples provided.

upsert_cart ~123

Create or replace cart contents via PATCH /carts. Prefer add_cart_item for adding single lines (PATCH may accumulate quantities). Pass a stable session_uuid to update an existing cart. Returns the cart with its ID for checkout or admin review. Optionally pass 'price' per line item to override the catalogue price.

NameTypeReqDescription
cart_itemsarrayyesLine items to add to the cart
customer_idnumberB2Bware customer ID (optional for guest carts)
session_uuidstringyesStable session identifier (e.g. a UUID)

No output schema declared.

No examples provided.

upsert_product ~150

[catalog] Create or update a product by SKU (idempotent). Prefer for imports and MCP retries. Same fields as create_product.

NameTypeReqDescription
actionstring
brandstring
brand_idnumber
category_idsarray
idempotency_keystringOptional. Replays the same result within 24h without creating duplicates.
languagestring
main_image_urlstring
namestringyes
pricenumberyes
skustringyes
stocknumber
tier_pricesarray
weightnumber

No output schema declared.

No examples provided.

validate_license_key ~49

[license] Validate a license key via POST /license-keys/{id}/validate.

NameTypeReqDescription
domainstring
idstringyes
ip_addressstring

No output schema declared.

No examples provided.