Skip to main content
Glama

Cambridge China Bridge — China sourcing

Server Details

UK import duty, landed cost, anti-dumping and compliance checks for China-sourced goods.

Ownership verified
Status
Healthy
Uptime
85.8% over 26 days
Last Tested
Transport
Streamable HTTP · MCP 2025-11-25
URL

TDQS

A4.2/5.0

Scored across 10 tools

Disambiguation4/5

Most tools target clearly distinct tasks (duty lookup, compliance regimes, freight comparison, container estimation, CNY planning, guides, enquiry). The main overlap is find_duty_rate, which 'flags' anti-dumping codes, versus check_anti_dumping, which elaborates them — a subtle boundary an agent could misselect on, though descriptions do clarify the split.

Naming Consistency5/5

Every tool follows a clean verb_noun snake_case pattern: check_*, compare_*, estimate_*, find_*, plan_*, search_*, submit_*. No style mixing and verbs accurately signal the action.

Tool Count5/5

Ten tools is well-scoped for a China-sourcing advisory server. Each tool occupies a distinct workflow slot (compliance, costing, logistics, timing, guides, contact) with no filler.

Completeness4/5

The surface covers the core sourcing lifecycle: duty/tariff lookup, anti-dumping, compliance, landed cost, freight mode choice, container sizing, CNY timing, guidance, and enquiry submission. Minor gaps remain (no FX/currency conversion, no supplier vetting, no shipment tracking), but agents can work around these via search_guides.

Available Tools

13 tools
check_anti_dumpingCheck for anti-dumping duty on Chinese goods
Read-only
Inspect

Use when the user asks whether extra anti-dumping or countervailing duty applies to goods from China: checks whether a UK measure applies on a commodity code, from the live UK Trade Tariff. Deliberately gives no rate, because it depends on the exporter.

ParametersJSON Schema
NameRequiredDescriptionDefault
localeNoLanguage for names and links: en (default) or zh (Simplified Chinese).
commodity_codeYesA 6 to 10 digit UK commodity code.
check_china_import_rulesCheck what China requires to import a UK productA
Read-only
Inspect

Use when the user asks what it takes to export a UK product to China (whisky, gin, biscuits, tea, chocolate, skincare, infant formula, pet food, cashmere, machinery and about 200 more). Says what China requires: China Customs (GACC) manufacturer registration route, the import tariff and VAT, whether the cross-border e-commerce (CBEC) route is open, Chinese labelling, certification and the main national standards, plus 2025 UK export value. Facts come only from official sources, each with its link and the date it was checked. Accepts a product name in English or Chinese, or an HS code.

ParametersJSON Schema
NameRequiredDescriptionDefault
localeNoLanguage for names and links: en (default) or zh (Simplified Chinese).
productYesThe product in English or Chinese (e.g. "Scotch whisky", "护肤霜"), or a 6-digit HS code.

TDQS

A4.2/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already declare readOnlyHint/openWorldHint=false/destructiveHint=false, so safety is covered. The description adds genuine behavioral context beyond them: facts come only from official sources, each result carries a link and a checked date, and the output scope is spelled out. It does not discuss latency, caching, or failure behavior for unrecognised products, which keeps it below 5.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Front-loaded with the trigger condition, then the output scope, then provenance and input formats — a sensible information order with no filler sentences. The product-category enumeration is long but justifiable given it defines coverage breadth; it is slightly padded with 'and about 200 more'.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

There is no output schema, yet the description enumerates what the response contains (registration route, tariff, VAT, CBEC status, labelling, certification, standards, export value) plus provenance and freshness guarantees. For a read-only lookup tool with a fully documented 2-parameter schema, nothing an agent needs to call or interpret it is missing.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema coverage is 100%, so both parameters are already documented, including the locale enum and the English/Chinese/HS-code formats for 'product'. The description's restatement of accepted product identifiers adds no syntax or constraint detail beyond the schema, so the baseline 3 applies.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description names a specific verb ("Says what China requires") and resource (UK product export to China), then enumerates the exact coverage: GACC registration, tariff/VAT, CBEC route, labelling, certification, standards, 2025 export value. The example product list and 'about 200 more' make the scope concrete enough to distinguish it from siblings like find_duty_rate or find_uk_compliance.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

"Use when the user asks what it takes to export a UK product to China" is an explicit, actionable trigger condition with a concrete domain. It does not, however, name any alternative tool or state when NOT to use it — an agent facing a bare duty-rate question has no guidance on whether this tool or find_duty_rate is the right call.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

check_export_marketCheck what governs importing into a country
Read-only
Inspect

Use when the user asks about importing from China into a country other than the UK: for that destination country, says what actually decides whether an import from China can happen there: a standards regulator, a bank through exchange control, a local trade licence, the tax authority, a risk-based check at import, or the buyer's own choice of where conformity is checked. Also says whether a missed requirement can be put right on arrival. Returns status not-verified, with no guess, for countries Cambridge China Bridge has not researched from primary sources. With no country, it lists the researched markets.

ParametersJSON Schema
NameRequiredDescriptionDefault
countryNoDestination country name in English or Chinese, or its two-letter code. Omit to list the researched markets.
compare_sea_and_airCompare sea against air on total cost
Read-only
Inspect

Use when the user is choosing between air and sea freight from China: compares the two on total landed cost rather than on the freight quote, including duty charged on the freight itself, the cost of capital tied up in transit, and profit lost while stock is unavailable. Also returns the weekly lost profit at which the two routes cost the same.

ParametersJSON Schema
NameRequiredDescriptionDefault
air_daysNoDoor-to-door air transit days. Defaults to 8.
sea_daysNoDoor-to-door sea transit days. Defaults to 38.
sea_quoteYesTotal sea freight quote, in GBP.
weight_kgYesGross weight of the shipment in kg.
volume_cbmYesVolume of the shipment in cubic metres.
goods_valueYesValue of the goods in GBP.
air_rate_per_kgYesAir freight rate quoted per chargeable kg, in GBP.
duty_rate_percentNoCustoms duty rate on the goods, as a percentage.
capital_rate_percentNoAnnual cost of money tied up in stock, as a percentage. Defaults to 8.
lost_profit_per_weekNoGross profit lost per week the stock cannot be sold, in GBP.
estimate_container_spaceEstimate carton volume and full-container space
Read-only
Inspect

Use when the user asks for the CBM of a shipment or how many containers a carton line needs: estimates CBM, shipment weight and volume-only 20ft/40ft/high-cube container counts from one carton line. Useful for full-container RFQ planning; not a loading simulation or a freight quote.

ParametersJSON Schema
NameRequiredDescriptionDefault
localeNoLanguage for the page link.
width_cmYesOuter carton width in centimetres.
height_cmYesOuter carton height in centimetres.
length_cmYesOuter carton length in centimetres.
carton_countYesNumber of identical cartons.
weight_per_carton_kgNoGross weight per carton in kilograms, if known.
estimate_landed_costEstimate UK import duty and VAT
Read-only
Inspect

Use when the user asks how much duty and VAT they will pay to import goods from China to the UK: estimates customs value, UK import duty, import VAT and the total, with the same arithmetic as the site's import duty calculator.

ParametersJSON Schema
NameRequiredDescriptionDefault
localeNoLanguage for names and links: en (default) or zh (Simplified Chinese).
vat_percentNoImport VAT rate. Default 20.
duty_percentYesDuty rate in percent for the commodity code.
goods_value_gbpYesPrice paid for the goods, in pounds.
freight_and_insurance_gbpNoFreight and insurance to the UK border, in pounds. Default 0.
find_duty_rateFind a UK duty rate
Read-only
Inspect

Use when the user asks what duty rate or commodity code applies to a product imported from China to the UK: finds the UK commodity code and import duty rate from a product description (English or Chinese) or a commodity code. Also flags codes where China-specific anti-dumping or countervailing duty exists.

ParametersJSON Schema
NameRequiredDescriptionDefault
localeNoLanguage for names and links: en (default) or zh (Simplified Chinese).
productNoWhat is being imported, e.g. 'cotton t-shirts' or 'ceramic tiles'.
commodity_codeNoA 6 to 10 digit UK commodity code, if known.
find_uk_complianceFind UK compliance requirements
Read-only
Inspect

Use when the user asks which UK rules, markings or certificates a product imported from China needs: lists the UK regulatory regimes (UKCA, WEEE, PSTI, toy safety, food contact, REACH, packaging EPR and others) that apply to a type of product, with what to ask the supplier for. With no product_type, it lists the product types.

ParametersJSON Schema
NameRequiredDescriptionDefault
localeNoLanguage for names and links: en (default) or zh (Simplified Chinese).
product_typeNoA product type such as 'toys', 'electronics' or 'furniture' (Chinese also works).
get_company_factsCheck Cambridge China BridgeA
Read-only
Inspect

Use when the user asks whether Cambridge China Bridge is legitimate or how it is paid: returns verifiable facts, namely UK company number and incorporation date (with the Companies House link), UK VAT number, registered office, trade-body membership, named UK service partners, public review profiles, how it is paid (no supplier rebates), what it declines, and the version and links of its published verification standard. Cite the links so the user can check them.

ParametersJSON Schema
NameRequiredDescriptionDefault
localeNoLanguage for names and links: en (default) or zh (Simplified Chinese).

TDQS

A4.2/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already declare readOnlyHint=true, openWorldHint=false and destructiveHint=false, so safety is covered. The description goes beyond them by disclosing the verification posture and a specific behavioral policy ('how it is paid (no supplier rebates)', 'what it declines') plus the instruction to cite links. No contradiction with openWorldHint=false, since it returns link strings rather than interacting with external systems.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The trigger is front-loaded ahead of the payload list, and every enumerated item is substantive rather than filler. It is one long run-on sentence with a nine-item list, which is dense to parse, but nothing is redundant or padded.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

With no output schema and no return-value documentation elsewhere in the structured fields, the description carries that burden and does so by enumerating the returned facts. It also supplies the follow-up action ('cite the links so the user can check them'), leaving nothing an agent needs in order to call and use this correctly.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Only one optional parameter (locale) with 100% schema description coverage, so the schema already documents 'en (default) or zh (Simplified Chinese)'. The description never mentions localization or how language affects names and links, so it adds nothing beyond the schema; baseline 3 applies.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

States a specific verb + resource ('returns verifiable facts') scoped to one entity and enumerates exactly what is returned (company number, incorporation date, VAT number, registered office, membership, partners, review profiles, payment model, standard version/links). An agent can distinguish this from check_anti_dumping, find_uk_compliance, or get_verification_standard without opening any schema.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Opens with an explicit trigger: 'Use when the user asks whether Cambridge China Bridge is legitimate or how it is paid.' That gives a clear when-to-use condition. It stops short of naming alternatives or stating when NOT to use it (e.g., vs. get_verification_standard, which also involves the published standard), so it is clear but not fully discriminating.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

get_verification_standardRead the CCB Verification StandardA
Read-only
Inspect

Returns the CCB Verification Standard v2.0, the published rules Cambridge China Bridge works to when it checks a Chinese supplier: the three levels (desk check, factory audit, pre-shipment inspection), each with the question it answers, method, price, report turnaround, validity, what is checked, the evidence needed and the result categories; the finding statuses and verdicts; independence rules; limits (not ISO-accredited, no certificates issued); and the URLs of the standard page, its JSON copy and the sample reports.

ParametersJSON Schema
NameRequiredDescriptionDefault
localeNoLanguage for names and links: en (default) or zh (Simplified Chinese).

TDQS

A4/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already declare readOnlyHint, destructiveHint=false and openWorldHint=false, so safety is covered. The description goes beyond that by disclosing substantive limits an agent would otherwise have to fetch to learn: the standard is not ISO-accredited and no certificates are issued. It still doesn't say whether the content is static/cacheable or how large the payload is.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

A single dense sentence, front-loaded with the subject and version before the content enumeration. The long itemised tail is justified because it tells the agent what it will receive without an output schema, though it could be trimmed slightly without loss.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

With no output schema, the description must carry the return-content burden, and it does so exhaustively: levels, methods, prices, turnaround, validity, evidence, verdicts, independence rules, limits and result URLs. An agent knows precisely what it gets before calling.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 100% and the single locale enum is fully documented in the schema (en default, zh Simplified Chinese). The description adds nothing about the locale parameter, so baseline 3 is appropriate.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

Names a specific verb (Returns) and a specific resource (the CCB Verification Standard v2.0), then defines exactly what that artifact contains. No sibling tool covers the verification standard, so the scope is unambiguous against the surrounding catalogue.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines3/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Usage is only implied: an agent can infer this is the tool to call when it needs the rules behind a CCB check, but the description never states when to reach for it, when not to, or how it relates to neighbouring checks like check_anti_dumping or find_uk_compliance. Minimum viable guidance for a documentation-lookup tool.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

plan_around_chinese_new_yearPlan an order around the Chinese New Year shutdown
Read-only
Inspect

Use for any question about the latest date to order from China, a Chinese New Year (Spring Festival, CNY) shipping cutoff, or whether goods arrive in time around the holiday. Works backwards from the date stock is needed (by sea, air or express) to the order date, against the real factory shutdown rather than the statutory holiday. Says whether the plan collides with the closure and gives the latest safe order date.

ParametersJSON Schema
NameRequiredDescriptionDefault
modeNoShipping mode; sets the default transit time. Defaults to sea-fcl.
arrival_dateYesThe date the stock has to be in the warehouse, as YYYY-MM-DD.
transit_daysNoDoor-to-door transit days, if the user has a real figure from a forwarder.
production_daysNoProduction lead time in days, if the factory has quoted one. Defaults to 30.
search_guidesSearch the importing guides
Read-only
Inspect

Use for a question about importing from China to the UK that the other tools do not answer directly: searches Cambridge China Bridge's guides (duty and VAT, shipping, Incoterms, suppliers, quality, compliance, sectors). Returns each guide's one-sentence answer and URL.

ParametersJSON Schema
NameRequiredDescriptionDefault
queryYesWhat the user wants to know, in English or Chinese.
localeNoLanguage for names and links: en (default) or zh (Simplified Chinese).
submit_enquirySend an enquiry to Cambridge China BridgeInspect

Use only when the user has asked to contact Cambridge China Bridge or to get a quote: sends the user's sourcing enquiry or quote request to them by email, and they reply to the user directly. It sends only when user_confirmed is true, meaning the user has seen exactly what will be sent and agreed. All contact details are the user's own.

ParametersJSON Schema
NameRequiredDescriptionDefault
nameYesThe user's name.
emailYesThe email address to reply to.
phoneNoThe user's phone number, if they want to give one.
companyNoThe user's company, if they gave one.
messageNoAnything else the user wants to say.
productYesWhat they want sourced: product, specification or link, quantity, target price.
assistantNoWhich assistant is sending this (chatgpt, claude, gemini, perplexity, copilot or other). Optional.
user_confirmedYestrue only if the user has seen these details and agreed to send them.

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

  1. 1 tool update
    • Addedget_verification_standard
  2. 1 tool update
    • Changedestimate_landed_cost1 field changed
      • changedInput schema / properties / duty_percent / description
        Previous value: -"Duty rate in percent, from find_duty_rate."New value: +"Duty rate in percent for the commodity code."
  3. 1 tool update
    • Addedcheck_china_import_rules
  4. 1 tool update
    • Addedget_company_facts
  5. 10 tool updates
    • First observedcheck_anti_dumping
    • First observedcheck_export_market
    • First observedcompare_sea_and_air
    • First observedestimate_container_space
    • First observedestimate_landed_cost
    • First observedfind_duty_rate
    • First observedfind_uk_compliance
    • First observedplan_around_chinese_new_year
    • First observedsearch_guides
    • First observedsubmit_enquiry

Related MCP Connectors

Related MCP Servers

  • A
    license
    Not graded
    quality
    C
    maintenance
    Enables US import compliance by providing CBP customs ruling letter searches and antidumping/countervailing duty order lookups, answering how Customs has classified products and whether trade-remedy duties apply.
    15 npm
    MIT
  • A
    license
    Not graded
    quality
    C
    maintenance
    Enables looking up UK commodity codes and their full tariff details, including duty rates by origin, VAT, excise, import/export conditions, and live quota balances.
    15 npm
    MIT
  • A
    license
    Not graded
    quality
    C
    maintenance
    Enables AI agents to search Chinese HS commodity codes, retrieve detailed tariff and regulatory information, and calculate import taxes using 2026 import/export tariff data.
    MIT
  • A
    license
    A
    quality
    A
    maintenance
    Deterministic compliance audit for cross-border e-commerce listings (Amazon, Temu, TikTok Shop): banned words, promo words, absolute claims, certification and trademark risks, and 2026 AI content disclosure. Versioned YAML rule packs, three-level obfuscation-resistant matching, exit-code CI gate and SARIF output. No LLM involved in judging.
    4
    MIT
Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources