{"name":"io.github.huangjunsong404-crypto/china-medical-device-lookup","slug":"huangjunsong404-crypto-china-medical-device-lookup","title":"China Medical Device Lookup","description":"Look up medical devices in China by UDI, product name, registrant, registration number or category.","url":"https://mcp.market/server/huangjunsong404-crypto-china-medical-device-lookup","rating":null,"grade":"C","score":67,"certified":false,"status":"active","category":"ecommerce","tags":["ecommerce"],"presence":{"score":8,"stars":null,"forks":null,"downloads_week":null,"last_push_at":null,"license":null},"uptime":{"percent":100,"checks":1,"ok":1,"last_checked_at":"2026-09-19T17:40:27.862Z","last_ok_at":"2026-09-19T17:40:27.862Z","latency_ms":723},"claimed":false,"transport":"remote","callable_via_gateway":true,"default_price_micros":0,"repository":null,"website":"https://agentdatacore.com","version":"1.0.0","remotes":[{"type":"streamable-http","url":"https://mcp.agentdatacore.com/mcp/products/medical-device"}],"packages":[],"tools":[{"name":"get_information_standard","description":"Retrieve definitions of information formation classes, provenance fields and snapshot/version metadata. Takes no arguments. Returns the information-standard document, not business records or an assessment of facts.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{},"$schema":"http://json-schema.org/draft-07/schema#","additionalProperties":false}},{"name":"get_udi_company_products","description":"Find recorded medical-device products associated with a company or registrant name. Inputs: company. Returns paginated structured records with source_class, provenance, snapshot, pagination and limits. Recorded facts only; this query performs no new inference or aggregation. Coverage is limited to the available snapshot. No match returns an empty data array. Required: company. Missing required or invalid input produces an argument error.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"company":{"type":"string","minLength":1,"maxLength":256,"description":"Recorded registrant/company name, including recorded English names. Literal, case-sensitive substring match; no fuzzy search. Non-empty string, at most 256 characters; control characters are not accepted. Required."},"limit":{"description":"Maximum number of records returned. Integer 1–100; default 20. A page may contain fewer records.","type":"integer","minimum":1,"maximum":100},"offset":{"description":"Zero-based pagination offset. Integer 0–999; default 0. Offsets of 1000 or greater are rejected. Use the returned next_offset when present.","type":"integer","minimum":0,"maximum":999},"snapshot":{"description":"Optional expected snapshot.version, not a historical-version selector. If omitted, the current dataset snapshot is used. For continued pagination reuse the previous response snapshot.version; a mismatch is rejected.","type":"string","minLength":1,"maxLength":256}},"required":["company"],"$schema":"http://json-schema.org/draft-07/schema#","additionalProperties":false}},{"name":"get_udi_device","description":"Look up medical-device records when a UDI identifier is known. Inputs: udi. Returns paginated structured records with source_class, provenance, snapshot, pagination and limits. Recorded facts only; this query performs no new inference or aggregation. Coverage is limited to the available snapshot. No match returns an empty data array. Required: udi. Missing required or invalid input produces an argument error.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"udi":{"type":"string","minLength":1,"maxLength":256,"description":"Recorded UDI identifier; retain leading zeros. Exact match. Non-empty string, at most 256 characters; control characters are not accepted. Required."},"limit":{"description":"Maximum number of records returned. Integer 1–100; default 20. A page may contain fewer records.","type":"integer","minimum":1,"maximum":100},"offset":{"description":"Zero-based pagination offset. Integer 0–999; default 0. Offsets of 1000 or greater are rejected. Use the returned next_offset when present.","type":"integer","minimum":0,"maximum":999},"snapshot":{"description":"Optional expected snapshot.version, not a historical-version selector. If omitted, the current dataset snapshot is used. For continued pagination reuse the previous response snapshot.version; a mismatch is rejected.","type":"string","minLength":1,"maxLength":256}},"required":["udi"],"$schema":"http://json-schema.org/draft-07/schema#","additionalProperties":false}},{"name":"get_udi_registration_products","description":"Find medical-device records associated with a registration or filing number. Inputs: registration_no. Returns paginated structured records with source_class, provenance, snapshot, pagination and limits. Recorded facts only; this query performs no new inference or aggregation. Coverage is limited to the available snapshot. No match returns an empty data array. Required: registration_no. Missing required or invalid input produces an argument error.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"registration_no":{"type":"string","minLength":1,"maxLength":256,"description":"Recorded registration or filing number, including its original punctuation. Exact match. Non-empty string, at most 256 characters; control characters are not accepted. Required."},"limit":{"description":"Maximum number of records returned. Integer 1–100; default 20. A page may contain fewer records.","type":"integer","minimum":1,"maximum":100},"offset":{"description":"Zero-based pagination offset. Integer 0–999; default 0. Offsets of 1000 or greater are rejected. Use the returned next_offset when present.","type":"integer","minimum":0,"maximum":999},"snapshot":{"description":"Optional expected snapshot.version, not a historical-version selector. If omitted, the current dataset snapshot is used. For continued pagination reuse the previous response snapshot.version; a mismatch is rejected.","type":"string","minLength":1,"maxLength":256}},"required":["registration_no"],"$schema":"http://json-schema.org/draft-07/schema#","additionalProperties":false}},{"name":"search_udi_category","description":"Find medical devices by a recorded category name or classification code. Inputs: category. Returns paginated structured records with source_class, provenance, snapshot, pagination and limits. Recorded facts only; this query performs no new inference or aggregation. Coverage is limited to the available snapshot. No match returns an empty data array. Required: category. Missing required or invalid input produces an argument error.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"category":{"type":"string","minLength":1,"maxLength":256,"description":"Recorded device category name or classification code. Literal, case-sensitive substring match; no fuzzy search. Non-empty string, at most 256 characters; control characters are not accepted. Required."},"limit":{"description":"Maximum number of records returned. Integer 1–100; default 20. A page may contain fewer records.","type":"integer","minimum":1,"maximum":100},"offset":{"description":"Zero-based pagination offset. Integer 0–999; default 0. Offsets of 1000 or greater are rejected. Use the returned next_offset when present.","type":"integer","minimum":0,"maximum":999},"snapshot":{"description":"Optional expected snapshot.version, not a historical-version selector. If omitted, the current dataset snapshot is used. For continued pagination reuse the previous response snapshot.version; a mismatch is rejected.","type":"string","minLength":1,"maxLength":256}},"required":["category"],"$schema":"http://json-schema.org/draft-07/schema#","additionalProperties":false}},{"name":"search_udi_products","description":"Find medical devices by product or trade-name text. Inputs: query. Returns paginated structured records with source_class, provenance, snapshot, pagination and limits. Recorded facts only; this query performs no new inference or aggregation. Coverage is limited to the available snapshot. No match returns an empty data array. Required: query. Missing required or invalid input produces an argument error.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"query":{"type":"string","minLength":1,"maxLength":256,"description":"Recorded product or trade-name text. Literal, case-sensitive substring match; no fuzzy search. Non-empty string, at most 256 characters; control characters are not accepted. Required."},"limit":{"description":"Maximum number of records returned. Integer 1–100; default 20. A page may contain fewer records.","type":"integer","minimum":1,"maximum":100},"offset":{"description":"Zero-based pagination offset. Integer 0–999; default 0. Offsets of 1000 or greater are rejected. Use the returned next_offset when present.","type":"integer","minimum":0,"maximum":999},"snapshot":{"description":"Optional expected snapshot.version, not a historical-version selector. If omitted, the current dataset snapshot is used. For continued pagination reuse the previous response snapshot.version; a mismatch is rejected.","type":"string","minLength":1,"maxLength":256}},"required":["query"],"$schema":"http://json-schema.org/draft-07/schema#","additionalProperties":false}}],"scan":{"score":67,"grade":"C","scanned_at":"2026-09-19T19:48:11.794Z","report":{"scannerVersion":"0.1.5","scannedAt":"2026-09-19T19:48:11.724Z","components":{"code":{"score":-1,"max":25,"notes":["remote-only server, no package to scan"]},"reliability":{"score":20,"max":20,"notes":["remote reachable in 1656ms"]},"poisoning":{"score":15,"max":15,"notes":["6 tool descriptions checked"]},"auth":{"score":10,"max":15,"notes":["open endpoint, read-only tools"]},"maintenance":{"score":3,"max":15,"notes":["no repository listed"]},"identity":{"score":2,"max":10,"notes":["no repository or website to verify"]}},"findings":[{"id":"maint.no-repo","severity":"low","component":"maintenance","title":"No source repository listed"}],"inputs":{"probes":[{"url":"https://mcp.agentdatacore.com/mcp/products/medical-device","reachable":true,"authRequired":false,"latencyMs":1656,"serverInfo":{"name":"agentdata-medical-device","version":"1.0.1"}}],"packages":[],"repo":{"found":false},"icon":{"url":"https://agentdatacore.com/assets/mark.svg","source":"registry"},"presence":{"stars":null,"forks":null,"downloadsWeek":null,"license":null,"lastPushAt":null,"score":8}}}},"grade_history":[],"reviews":[]}