CPSC 16 CFR 1110 7-element linter ($0.01)
cpsc_csv_lint[Paid x402 / X-Bazaar-Key: 0.01 USDC] Validate a CPSC CPC/GCC certificate row or CSV against all 7 statutory elements under 16 CFR 1110 / CPSA Section 14(a) eFiling (product ID, safety rule citations, US importer/manufacturer certifier, records custodian contact, manufacture date/place, test date/place, and CPSC-accepted third-party lab or determination). Supports GET query params and POST JSON/CSV. Templates & schema linting only — not legal advice.
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "cpsc_csv_lint"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| csv | No | CPSC CPC/GCC CSV text (header + rows, or single comma-separated row) | |
| lab | No | CPSC-accepted third-party lab name/ID or determination citation (Element 7) | |
| sku | No | Product SKU or product_id (Element 1) | |
| contact | No | Records custodian contact name & email/phone (Element 4) | |
| lab_name | No | Alias for lab (Element 7) | |
| mfg_date | No | Manufacture date YYYY-MM (Element 5) | |
| cert_type | No | Certificate type: CPC (children's) or GCC (general/PPPA) | |
| certifier | No | US Importer of Record or domestic manufacturer name (Element 3) | |
| citations | No | CPSC safety rule citations, e.g. '16 CFR 1303; ASTM F963-23' (Element 2) | |
| mfg_place | No | Manufacture city and country (Element 5) | |
| test_date | No | Test date YYYY-MM-DD (Element 6) | |
| test_place | No | Test city and country (Element 6) | |
| product_name | No | Product description (Element 1) | |
| contact_email | No | Records custodian email address (Element 4) | |
| importer_name | No | Alias for certifier / US Importer of Record (Element 3) | |
| citation_codes | No | Alias for citations (Element 2) | |
| mfg_city_country | No | Alias for mfg_place (Element 5) |