MCP server for querying and downloading Chinese standards metadata and public GB PDFs.
GBMCP provides 14 well-named, domain-specific tools for querying Chinese standards metadata. Tool names follow verb_noun convention (search_*, get_*, download_*) and are action-oriented. Descriptions are detailed and contextual, often exceeding 200 chars with usage guidance. However, input schemas lack formal type definitions and constraints, parameters are documented in descriptions but not as JSON Schema enums or patterns. Output schemas are not documented. Error handling is minimal; no recovery guidance or actionable error messages visible. One tool (ttbz_download_organization_document) is WRITE-capable but lacks confirmation/dry-run pattern. Overall: solid naming and descriptions, but schema rigor and error handling fall short of production baseline.
Search food safety laws and regulations from foodmate.cn.
Search downloadable public GB/GB-T/GB-Z standards from openstd.samr.gov.cn. Use this when the user wants national standards that can potentially be downloaded. For broader metadata across GB, industry, local, international, and foreign standards, use samr_search_standard.
Get ordinary SAMR/openstd standard metadata by code, URL, or search result id. Use after samr_search_standard, samr_search_gb_metadata, or openstd_search_gb_downloadable when the user wants a detail record. This is metadata/detail only; downloading public GB files is handled by download_standard.
Get 国家标准样品 / GSB reference-material detail by id or GSM detail URL.
Get SAMR technical committee detail by id or orgDetailView URL. This returns committee/organization metadata, not standard text or standard downloads.
Input schemas lack formal JSON Schema constraints. Parameters documented in prose (e.g., 'status: one of "现行", "即将实施", "废止"') but not declared as enums. LLMs cannot parse prose constraints reliably and may hallucinate invalid values.
Output schemas not documented. Callers cannot predict response structure, field types, or pagination format. Downstream tool chaining requires guesswork about available IDs and references.
No error handling or recovery guidance visible. Tools return raw API responses without actionable error messages. LLMs cannot self-correct on invalid input or network failures.
| Scored | Grade | Overall | Spec posture | Rubric |
|---|---|---|---|---|
| 2026-09-23 | D | 52 | 2026-07-28+ | v2 |
Advanced GB metadata search using std.samr.gov.cn/gb/search/gbAdvancedSearchPage. Parameter rules: - standard_no: GB standard number. Partial values work best, e.g. "18030", "GB18030", or exact "GB 18030-2022". The server normalizes "GB 18030" to "18030" for this endpoint. For GB/T use "GB/T22320" or "GB/T 22320-2025". - name_cn/name_en: Chinese or English standard title keywords, fuzzy match. - status: one of "现行", "即将实施", "废止"; omit for all. - standard_kind: one of "强制性", "推荐性", "指导性技术文件"; omit for all. - standard_sort: one of "产品", "基础", "方法", "管理", "安全", "卫生", "环保", "其他"; omit for all. - plan_no: national standard plan number, fuzzy/exact text. - replaced_standard_no: replaced GB standard number. - ics/ccs: classification code text, e.g. "35.040" or "L71". - issue_date_from/issue_date_to and implement_date_from/implement_date_to: use "YYYY-MM-DD". - drafting_org: drafting organization keyword. - adopted_standard_no: adopted international standard number. - adopted_standard_type: one of "ISO", "IEC", "ISO/IEC", "ITU", "ISO确认的国际标准", "无", "其他". - adoption_degree: one of "修改", "等同", "等效", "非等效". - page_size: website UI supports 10, 15, 20, 30, 50.
Search ordinary standards metadata from std.samr.gov.cn. Use this for normal standard documents such as GB, industry, local, international, foreign, and plan records. For downloadable public GB PDFs, prefer openstd_search_gb_downloadable. Do not use the standard-sample tools unless the user explicitly asks for 国家标准样品 / GSB reference materials.
Search 国家标准样品 / GSB reference materials, not ordinary standards. This queries the SAMR GSM standard-sample database. Results are materials such as composition reference samples and test reference samples with codes like GSB 11-4183-2024. Do not use this tool for ordinary standards about a topic such as 无人机; use samr_search_standard or openstd_search_gb_downloadable instead. Parameters: - query: sample material keyword or GSB code. - level=1: standard-sample library; level=0: standard-sample plans. - state: for level=1, "0" means currently valid and "1" means expired.
Search SAMR standardization technical committees, not standards. Use when the user asks for 标准化技术委员会, TC/SC organizations, committee names, responsible committees, contact/secretariat metadata, or committee detail pages. Do not use this to find standard documents.
Download a TTBZ organization procedure/management document. document_type must be "标准制定程序文件" or "标准化文件管理制度". This only downloads organization governance/procedure documents published on the organization detail page. It does not download group standard body PDFs; TTBZ standard text download depends on the original site's login and permission flow.
Get TTBZ social organization detail by organUniqueId or detail URL. Returns organization metadata and any available organization documents: 标准制定程序文件 and 标准化文件管理制度. It does not return group standard body PDFs.
Get TTBZ group-standard metadata/detail. Body download is not supported. Returns metadata, notice/announcement links, preview status, and source links. Do not call a download tool for TTBZ standard body files because the source site requires login/permission for standard text download.
Search TTBZ social organizations, not standard documents. Use for 全国团体标准信息平台 social organizations/associations, organization names, provinces, registration info, and organization detail pages. Some organization detail pages expose procedure/management documents that can be downloaded with ttbz_download_organization_document.
Search TTBZ group-standard metadata from www.ttbz.org.cn. Use when the user asks for 团体标准 / T standards or standards published by social organizations. This returns metadata and detail links only. Standard body download is not supported for TTBZ.
ttbz_download_organization_document is a WRITE tool with no confirmation/dry-run pattern. Agents can destructively overwrite files without user approval. Missing idempotentHint annotation.
foodmate_search_laws has minimal description (60 chars). Lacks context on when to use it vs. other search tools, what 'fields', 'status', 'category' filters mean, or expected output structure.