Kuaidi100 launched China's first MCP-protocol-compatible logistics information service platform. The core API services of Kuaidi100's Baidiy
ComplianceCN — toys, batteries, cosmetics, food contact: CE is installed from its publisher's own source and answers where it runs, so this marketplace is not in the path of a single call. There is no address here to send one to, and a panel that pretended otherwise would be showing you an answer we made up. Install it and call it from your own client — the Installation tab has the entry for each one.
What it does
Source-cited EU/UK/US/AU market-access checks for Amazon and cross-border product compliance.
Quickstart
# 1 — add it to Claude Code
claude mcp add --scope user --transport http compliancecn-toys-batteries-cosmetics-food-co-mcp 'https://compliancecn.netlify.app/mcp?src=official_registry'
# 2 — ask your agent for something these tools do
# market_access_check, preflight_product, watch_product_regulatory_changes and 8 more
ComplianceCN — toys, batteries, cosmetics, food contact: CE costs nothing on mcprush: there is no plan to choose here, no cap to set and nothing mcprush can bill you for.
Collected from a public index. Nobody has claimed this account, so nothing here was written by its author — claim it if it is yours.
Where are you running it?
Every route below installs the same thing and ends at the same approval screen. Nothing here runs on your machine and nothing runs on ours: this server answers at its publisher’s own address, and what you install is the connection straight to it.
This is a public server: it answers at its publisher’s own address and this marketplace is not in the path. Claude Code registers it in one command; --scope user makes it available in every project. The transport below is http, as the publisher's own manifest declares it.
claude mcp add --scope user --transport http compliancecn-toys-batteries-cosmetics-food-co-mcp 'https://compliancecn.netlify.app/mcp?src=official_registry'Reconnect, or start a new session, and the tools appear in the model’s tool list.
One config entry pointing straight at the publisher’s own address — this marketplace is not in the path, and nothing from this listing executes on your machine.
11 tools, with what each one reads, writes and reaches shown before you agree — the same list on every route above. Read the tool surface.
Tool surface
What the model actually sees. Descriptions are diffed on every release — see version history.
Free, unlimited EU/UK/US/AU product assessments with human review for a signed next-step pack. Send a plain-language message in English or Chinese; the first response already contains preliminary requirements. Follow next_action: execute it exactly as returned and answer questions by key. The first reviewed pack is free per confirmed seller email; further packs are arranged with ComplianceCN
| Parameter | Type | Required | Notes |
|---|---|---|---|
| case_id | string | no | The case this call continues, from an earlier result. Omit to start a new product case. |
| message | string | no | The seller's initial product/market description or their latest natural-language clarification. Do not repeat information already supplied. |
| answers | object | no | Optional structured answers keyed by the stable question.key values returned by the previous call. |
| action | string | no | Follow the returned next_action. Use correct_stage_2 for seller corrections; confirm_stage_1/correct_stage_1 are legacy aliases. |
| string | no | For request_review_email only: the seller's real notification email, used with their permission. | |
| consent_to_contact | boolean | no | For request_review_email: true only with the seller's permission to email them about this case. Reuse existing scoped consent; never infer it. |
| language | string | no | Preferred response language; inferred from the seller message when omitted. |
Check structured product facts, destination markets and evidence held. Returns requirements, an evidence checklist and gaps in one response. For plain-language input use market_access_check. Automated findings are provisional; a signed pack requires human review.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| case_id | string | no | The case this call continues, from an earlier result. Omit to start a new product case. |
| product_description | string | no | Preferred first input: describe the product, destination market, sales channel and any known supplier documents in plain language. The tool extracts a preliminary profile and fills the internal checkl |
| clarification_answer | string | no | Continuation shortcut for the exact same case_id when answering questions_required. Send the seller's natural-language answer here; the service restores and merges the previous canonical product profi |
| product_name | string | no | Human-readable product or SKU name |
| category | string | no | Optional structured category hint. Canonical IDs and common English/Chinese labels are accepted. Omit when product_description contains enough information for extraction. |
| applicable_modules | array | no | Optional additional modules that should be assessed together with the primary category, for example toys plus battery-electronics. |
| markets | array | no | Optional destination-market hints. Omit when product_description names the destination. |
| language | string | no | Language for seller-facing text. Questions and messages come back in it; en or zh. |
| battery_type | string | no | Cell chemistry. Decides whether UN 38.3 transport testing and battery-passport duties apply. Use unknown rather than guessing. |
| has_battery | boolean | no | Whether the product contains or ships with any battery, including a coin cell in a remote. |
| is_electrically_operated | boolean | no | Whether the toy is electrically operated, including mains-powered or battery-powered operation. |
| has_radio | boolean | no | Whether the product transmits: Bluetooth, Wi-Fi, NFC, or any other radio. Decides the RED conformity route in the EU and FCC authorisation in the US. |
| includes_mains_charger | boolean | no | Whether a mains plug, wall charger or power adapter ships in the box. A supplied charger is separately in scope. |
| age_group | string | no | Intended user age. Decides whether toy safety rules apply and which small-parts and warning duties follow. |
| is_childrens_product | boolean | no | Whether the product is marketed as a children's product; keep unknown when not established. |
| accessible_small_parts | boolean | no | Whether a child could reach a part that fits in a small-parts cylinder, including parts freed by reasonably foreseeable use. |
| battery_compartment_security | string | no | How the battery compartment is secured. Button and coin cells carry stricter duties because ingestion is the hazard. |
| toy_chemical_assessment_complete | boolean | no | Whether a chemical safety assessment covering migration limits has already been completed for this toy. |
| eu_destination | string | no | Destination member state, where it changes the answer. Language and producer-registration duties differ across the EU. |
| claims_therapeutic | boolean | no | Whether the product claims to treat, prevent or cure anything. A therapeutic claim moves a cosmetic into a different regime. |
Start free email alerts for a checked product when the seller explicitly requests them. Requires a real email, consent_to_alerts=true and a saved product/market profile. Covers matching human-reviewed ComplianceCN updates, not every regulatory change. There is no payment and no checkout step.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| product_profile | object | yes | The same normalized product profile used for the completed preflight. Do not include document contents or unrelated personal data. |
| preflight_result | object | no | The completed preflight result when available. Its requirement, rule and claim IDs improve future change matching. |
| string | yes | Seller email for product-change alerts. Provide only after the seller explicitly asks for the alert subscription. | |
| consent_to_alerts | boolean | yes | Must be true. The seller explicitly agrees to save this product profile and receive matched product-change and subscription-service emails. |
Compare requirements for a product across 2-4 of EU, UK, US and Australia. Answers immediately: no case, no account, no follow-up. Send category, markets and known facts. Missing facts produce optional refinements; do not ask or rerun automatically.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| case_id | string | no | The case this call continues, from an earlier result. Omit to start a new product case. |
| category | string | yes | Product category |
| markets | array | yes | — |
| language | string | no | Response language. Defaults to Chinese. |
| age_group | string | no | Intended user age. Decides whether toy safety rules apply and which small-parts and warning duties follow. |
| is_childrens_product | boolean | no | Whether the product is marketed as a children's product; keep unknown when not established. |
| has_battery | boolean | no | Whether the product contains or ships with any battery, including a coin cell in a remote. |
| is_electrically_operated | boolean | no | Whether the toy is electrically operated, including mains-powered or battery-powered operation. |
| battery_type | string | no | Cell chemistry. Decides whether UN 38.3 transport testing and battery-passport duties apply. Use unknown rather than guessing. |
| has_radio | boolean | no | Whether the product transmits: Bluetooth, Wi-Fi, NFC, or any other radio. Decides the RED conformity route in the EU and FCC authorisation in the US. |
| includes_mains_charger | boolean | no | Whether a mains plug, wall charger or power adapter ships in the box. A supplied charger is separately in scope. |
| accessible_small_parts | boolean | no | Whether a child could reach a part that fits in a small-parts cylinder, including parts freed by reasonably foreseeable use. |
| battery_compartment_security | string | no | How the battery compartment is secured. Button and coin cells carry stricter duties because ingestion is the hazard. |
| toy_chemical_assessment_complete | boolean | no | Whether a chemical safety assessment covering migration limits has already been completed for this toy. |
| eu_destination | string | no | Destination member state, where it changes the answer. Language and producer-registration duties differ across the EU. |
| claims_therapeutic | boolean | no | Whether the product claims to treat, prevent or cure anything. A therapeutic claim moves a cosmetic into a different regime. |
| is_sunscreen | boolean | no | Whether the product is sold as sun protection. Sunscreens carry separate testing and labelling duties. |
| ingredients_reviewed | boolean | no | Whether the full ingredient list has already been checked against restricted-substance annexes. |
| food_contact_material | string | no | The material that touches food. Migration limits and test methods differ by material. |
| food_type | string | no | The food the product will contact. Simulant selection for migration testing depends on it. |
Use when Amazon or another marketplace requests compliance files or suspends a listing pending documents. Returns the product/market evidence checklist, evidence held and gaps immediately; no case or follow-up required.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| case_id | string | no | The case this call continues, from an earlier result. Omit to start a new product case. |
| product_description | string | no | Preferred first input: describe the product, destination market, sales channel and any known supplier documents in plain language. The tool extracts a preliminary profile and fills the internal checkl |
| product_name | string | no | Human-readable product or SKU name |
| category | string | no | Optional structured category hint. Canonical IDs and common English/Chinese labels are accepted. Omit when product_description contains enough information for extraction. |
| applicable_modules | array | no | Optional additional modules that should be assessed together with the primary category, for example toys plus battery-electronics. |
| markets | array | no | Optional destination-market hints. Omit when product_description names the destination. |
| language | string | no | Language for seller-facing text. Questions and messages come back in it; en or zh. |
| battery_type | string | no | Cell chemistry. Decides whether UN 38.3 transport testing and battery-passport duties apply. Use unknown rather than guessing. |
| has_battery | boolean | no | Whether the product contains or ships with any battery, including a coin cell in a remote. |
| has_radio | boolean | no | Whether the product transmits: Bluetooth, Wi-Fi, NFC, or any other radio. Decides the RED conformity route in the EU and FCC authorisation in the US. |
| includes_mains_charger | boolean | no | Whether a mains plug, wall charger or power adapter ships in the box. A supplied charger is separately in scope. |
| age_group | string | no | Intended user age. Decides whether toy safety rules apply and which small-parts and warning duties follow. |
| is_childrens_product | boolean | no | Whether the product is marketed as a children's product; keep unknown when not established. |
| accessible_small_parts | boolean | no | Whether a child could reach a part that fits in a small-parts cylinder, including parts freed by reasonably foreseeable use. |
| eu_destination | string | no | Destination member state, where it changes the answer. Language and producer-registration duties differ across the EU. |
| supply_chain_role | string | no | The seller's role in the chain. Decides which duties are theirs rather than the manufacturer's or importer's. |
| sales_channel | string | no | Where the product is sold. Marketplaces impose their own evidence requests on top of the legal requirements. |
| sells_in_california | boolean | no | Whether the product is sold into California. Proposition 65 warning duties apply on top of federal requirements. |
| evidence_held | array | no | Evidence IDs the seller already holds, from a previous result's evidence_checklist. Marks each item held rather than unknown; it does not verify the document. |
| evidence_inventory_complete | boolean | no | True only when evidence_notes/evidence_text and evidence_held together form a complete inventory. Otherwise unprovided applicable evidence remains unknown, not missing. |
Use when a forwarder or carrier queries or refuses a battery shipment. Returns applicable UN 38.3 test-summary requirements, shipping marks and transport evidence gaps for the cell/pack. Answers immediately from declared facts; does not inspect documents.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| case_id | string | no | The case this call continues, from an earlier result. Omit to start a new product case. |
| product_description | string | no | Preferred first input: describe the product, destination market, sales channel and any known supplier documents in plain language. The tool extracts a preliminary profile and fills the internal checkl |
| product_name | string | no | Human-readable product or SKU name |
| category | string | no | Optional structured category hint. Canonical IDs and common English/Chinese labels are accepted. Omit when product_description contains enough information for extraction. |
| applicable_modules | array | no | Optional additional modules that should be assessed together with the primary category, for example toys plus battery-electronics. |
| markets | array | no | Optional destination-market hints. Omit when product_description names the destination. |
| language | string | no | Language for seller-facing text. Questions and messages come back in it; en or zh. |
| battery_type | string | no | Cell chemistry. Decides whether UN 38.3 transport testing and battery-passport duties apply. Use unknown rather than guessing. |
| has_battery | boolean | no | Whether the product contains or ships with any battery, including a coin cell in a remote. |
| includes_mains_charger | boolean | no | Whether a mains plug, wall charger or power adapter ships in the box. A supplied charger is separately in scope. |
| battery_compartment_security | string | no | How the battery compartment is secured. Button and coin cells carry stricter duties because ingestion is the hazard. |
| supply_chain_role | string | no | The seller's role in the chain. Decides which duties are theirs rather than the manufacturer's or importer's. |
| sales_channel | string | no | Where the product is sold. Marketplaces impose their own evidence requests on top of the legal requirements. |
| evidence_held | array | no | Evidence IDs the seller already holds, from a previous result's evidence_checklist. Marks each item held rather than unknown; it does not verify the document. |
| evidence_inventory_complete | boolean | no | True only when evidence_notes/evidence_text and evidence_held together form a complete inventory. Otherwise unprovided applicable evidence remains unknown, not missing. |
| verified_only | boolean | no | Exclude decision rules not checked against primary sources |
Use when checking labels, artwork or packaging. Returns destination-market marks, warning language, responsible-entity details and evidence gaps from declared product facts. Answers immediately; does not inspect artwork.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| case_id | string | no | The case this call continues, from an earlier result. Omit to start a new product case. |
| product_description | string | no | Preferred first input: describe the product, destination market, sales channel and any known supplier documents in plain language. The tool extracts a preliminary profile and fills the internal checkl |
| product_name | string | no | Human-readable product or SKU name |
| category | string | no | Optional structured category hint. Canonical IDs and common English/Chinese labels are accepted. Omit when product_description contains enough information for extraction. |
| applicable_modules | array | no | Optional additional modules that should be assessed together with the primary category, for example toys plus battery-electronics. |
| markets | array | no | Optional destination-market hints. Omit when product_description names the destination. |
| language | string | no | Language for seller-facing text. Questions and messages come back in it; en or zh. |
| battery_type | string | no | Cell chemistry. Decides whether UN 38.3 transport testing and battery-passport duties apply. Use unknown rather than guessing. |
| has_battery | boolean | no | Whether the product contains or ships with any battery, including a coin cell in a remote. |
| has_radio | boolean | no | Whether the product transmits: Bluetooth, Wi-Fi, NFC, or any other radio. Decides the RED conformity route in the EU and FCC authorisation in the US. |
| age_group | string | no | Intended user age. Decides whether toy safety rules apply and which small-parts and warning duties follow. |
| is_childrens_product | boolean | no | Whether the product is marketed as a children's product; keep unknown when not established. |
| accessible_small_parts | boolean | no | Whether a child could reach a part that fits in a small-parts cylinder, including parts freed by reasonably foreseeable use. |
| battery_compartment_security | string | no | How the battery compartment is secured. Button and coin cells carry stricter duties because ingestion is the hazard. |
| eu_destination | string | no | Destination member state, where it changes the answer. Language and producer-registration duties differ across the EU. |
| food_contact_material | string | no | The material that touches food. Migration limits and test methods differ by material. |
| supply_chain_role | string | no | The seller's role in the chain. Decides which duties are theirs rather than the manufacturer's or importer's. |
| sales_channel | string | no | Where the product is sold. Marketplaces impose their own evidence requests on top of the legal requirements. |
| sells_in_california | boolean | no | Whether the product is sold into California. Proposition 65 warning duties apply on top of federal requirements. |
| evidence_held | array | no | Evidence IDs the seller already holds, from a previous result's evidence_checklist. Marks each item held rather than unknown; it does not verify the document. |
Use when a US importer or broker requests CPC/GCC certification, FCC SDoC or entry-filing data. Returns applicable certificate requirements, supporting evidence and responsible-party details immediately; does not issue certificates.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| case_id | string | no | The case this call continues, from an earlier result. Omit to start a new product case. |
| product_description | string | no | Preferred first input: describe the product, destination market, sales channel and any known supplier documents in plain language. The tool extracts a preliminary profile and fills the internal checkl |
| product_name | string | no | Human-readable product or SKU name |
| category | string | no | Optional structured category hint. Canonical IDs and common English/Chinese labels are accepted. Omit when product_description contains enough information for extraction. |
| applicable_modules | array | no | Optional additional modules that should be assessed together with the primary category, for example toys plus battery-electronics. |
| markets | array | no | Optional destination-market hints. Omit when product_description names the destination. |
| language | string | no | Language for seller-facing text. Questions and messages come back in it; en or zh. |
| battery_type | string | no | Cell chemistry. Decides whether UN 38.3 transport testing and battery-passport duties apply. Use unknown rather than guessing. |
| has_battery | boolean | no | Whether the product contains or ships with any battery, including a coin cell in a remote. |
| has_radio | boolean | no | Whether the product transmits: Bluetooth, Wi-Fi, NFC, or any other radio. Decides the RED conformity route in the EU and FCC authorisation in the US. |
| age_group | string | no | Intended user age. Decides whether toy safety rules apply and which small-parts and warning duties follow. |
| is_childrens_product | boolean | no | Whether the product is marketed as a children's product; keep unknown when not established. |
| accessible_small_parts | boolean | no | Whether a child could reach a part that fits in a small-parts cylinder, including parts freed by reasonably foreseeable use. |
| toy_chemical_assessment_complete | boolean | no | Whether a chemical safety assessment covering migration limits has already been completed for this toy. |
| supply_chain_role | string | no | The seller's role in the chain. Decides which duties are theirs rather than the manufacturer's or importer's. |
| sales_channel | string | no | Where the product is sold. Marketplaces impose their own evidence requests on top of the legal requirements. |
| sells_in_california | boolean | no | Whether the product is sold into California. Proposition 65 warning duties apply on top of federal requirements. |
| evidence_held | array | no | Evidence IDs the seller already holds, from a previous result's evidence_checklist. Marks each item held rather than unknown; it does not verify the document. |
| evidence_inventory_complete | boolean | no | True only when evidence_notes/evidence_text and evidence_held together form a complete inventory. Otherwise unprovided applicable evidence remains unknown, not missing. |
| verified_only | boolean | no | Exclude decision rules not checked against primary sources |
Use when a buyer, customs or distributor requests an EU Declaration of Conformity. Returns applicable legislation, standards, evidence gaps and fields needing confirmation immediately. Does not issue or sign a declaration.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| case_id | string | no | The case this call continues, from an earlier result. Omit to start a new product case. |
| product_description | string | no | Preferred first input: describe the product, destination market, sales channel and any known supplier documents in plain language. The tool extracts a preliminary profile and fills the internal checkl |
| product_name | string | no | Human-readable product or SKU name |
| category | string | no | Optional structured category hint. Canonical IDs and common English/Chinese labels are accepted. Omit when product_description contains enough information for extraction. |
| applicable_modules | array | no | Optional additional modules that should be assessed together with the primary category, for example toys plus battery-electronics. |
| markets | array | no | Optional destination-market hints. Omit when product_description names the destination. |
| language | string | no | Language for seller-facing text. Questions and messages come back in it; en or zh. |
| battery_type | string | no | Cell chemistry. Decides whether UN 38.3 transport testing and battery-passport duties apply. Use unknown rather than guessing. |
| has_battery | boolean | no | Whether the product contains or ships with any battery, including a coin cell in a remote. |
| is_electrically_operated | boolean | no | Whether the toy is electrically operated, including mains-powered or battery-powered operation. |
| has_radio | boolean | no | Whether the product transmits: Bluetooth, Wi-Fi, NFC, or any other radio. Decides the RED conformity route in the EU and FCC authorisation in the US. |
| includes_mains_charger | boolean | no | Whether a mains plug, wall charger or power adapter ships in the box. A supplied charger is separately in scope. |
| age_group | string | no | Intended user age. Decides whether toy safety rules apply and which small-parts and warning duties follow. |
| is_childrens_product | boolean | no | Whether the product is marketed as a children's product; keep unknown when not established. |
| eu_destination | string | no | Destination member state, where it changes the answer. Language and producer-registration duties differ across the EU. |
| food_contact_material | string | no | The material that touches food. Migration limits and test methods differ by material. |
| supply_chain_role | string | no | The seller's role in the chain. Decides which duties are theirs rather than the manufacturer's or importer's. |
| sales_channel | string | no | Where the product is sold. Marketplaces impose their own evidence requests on top of the legal requirements. |
| evidence_held | array | no | Evidence IDs the seller already holds, from a previous result's evidence_checklist. Marks each item held rather than unknown; it does not verify the document. |
| evidence_inventory_complete | boolean | no | True only when evidence_notes/evidence_text and evidence_held together form a complete inventory. Otherwise unprovided applicable evidence remains unknown, not missing. |
Retrieve the primary sources, verification date and evidence gaps for a claim_id from an earlier result. Copy the exact ID; not a general question-answering tool.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| case_id | string | no | Opaque ComplianceCN product-case ID returned by the first successful free workflow call. Carry it unchanged through clarification retries, Stage 2 and human review for the same product/SKU. Never reus |
| claim_id | string | yes | — |
| language | string | no | Response language. Defaults to Chinese. |
Get a short scope and human-review service summary. Set detail=full for the coverage matrix, input definitions and methodology; optional, not a prerequisite. Start product cases at Stage 1 with market_access_check.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| language | string | no | Response language. Defaults to Chinese. |
| detail | string | no | Full adds per-market coverage, input definitions and methodology. |
- Every tool — any call limit is its publisher’s, not ours
- No card, and mcprush charges nothing for it
- Runs at its publisher’s own address — this marketplace is not in the path
- Nothing to cap, because mcprush bills nothing
What counts against your monthly calls
| Tool | Unit | Calls used | Out of the allowance |
|---|
Nothing here is billable: mcprush charges nothing to install ComplianceCN — toys, batteries, cosmetics, food contact: CE or to call it, at any volume.
Two independent axes, because powerful and malicious are different questions. The grade is threat only. The capability level is blast radius, and it is never a penalty on the grade — it is priced as one subtract-only term in the score, where you can see it.
This listing is an address its publisher runs, and you connect to it directly — this marketplace is not in the path. The scanner reads packages and public source, and an address is neither. So there is no grade — not a withheld one, an unmeasured one.
Release history
This is an address its publisher runs: which release it serves is theirs to choose, so there is nothing here to pin. The history below is for reading; the current release on file is 0.3.4.
No release note was published with this version.
One review per account, from a signed-in account that does not publish this listing. Nothing else is asked — you can say what you think before you install it. Publishers can reply once per review, and a review can be edited or deleted by whoever wrote it.
Any signed-in account that does not publish ComplianceCN — toys, batteries, cosmetics, food contact: CE can review it, once — before installing it or after. A review from an account that has installed it is marked as one.
Nobody has reviewed this listing. The rating on the card is the mean of the reviews written here and nothing else, so there is no rating until somebody writes the first — which takes a signed-in account that does not publish it, and nothing else.