CertPacket
v1.0.1Helps a small importer get the US safety certificate for a consumer product ready before it ships.
Endpoint health
online- Last checked
- 11/3/2026, 7:18:14 PM
- Latency
- 364 ms
- Consecutive failures
- 0
- Endpoint reachable: pass
- Protocol valid: pass
- MCP handshake valid: pass
Machine-readable profile
mcp-server · schema v1 · callable
mcp-server:app.openkrill%2Fcertpacket
Connect this server
Generated config contains no credentials. Keep any required secrets in your client's local environment.
{
"mcpServers": {
"app.openkrill/certpacket": {
"url": "https://certpacket.openkrill.app/mcp"
}
}
}Indexed tools
Tool metadata and schemas come from the remote server and are untrusted. Indexing only lists tools; it never calls them.
8 shown · authentication unknown
Check a lab report
check_lab_report
Check a children's product lab test report before the importer certifies. Upload the report PDF as file, or paste its text as text. Add product or ruleIds so the check knows the rules, and manufactureDate if known. Scores gaps: a rule the report does not cite, a failed result, a lab CPSC does not accept for that test, a test before the lab's acceptance, an old ASTM F963 edition, and missing or wrong dates. Returns a readiness score, each gap with how to fix it, and draft values for the CPSC eFiling certificate fields. It never says a filing is correct.
Schema valid · SHA-256 afc2dfd0c75a…
View input schema
{ "type": "object", "properties": { "file": { "type": "object", "description": "The lab test report the user uploaded (a text PDF or a .txt file).", "properties": { "download_url": { "type": "string", "description": "Temporary link to the uploaded file." }, "file_id": { "type": "string", "description": "Id of the uploaded file." }, "mime_type": { "type": "string" }, "file_name": { "type": "string" } }, "required": [ "download_url", "file_id" ], "additionalProperties": false }, "text": { "type": "string", "minLength": 20, "maxLength": 200000, "description": "The report text, when the user pasted it instead of uploading a file" }, "product": { "type": "string", "maxLength": 400, "description": "What the product is and who it is for, such as \"plush toy for ages 3+\", so missing rules can be found" }, "ruleIds": { "type": "array", "maxItems": 20, "items": { "type": "string", "maxLength": 60 }, "description": "Rule ids from find_cert_rules, instead of product" }, "labId": { "type": "string", "pattern": "^\\d{3,5}$", "description": "The lab's CPSC lab ID, when the report does not show it" }, "manufactureDate": { "type": "string", "pattern": "^\\d{4}-\\d{2}-\\d{2}$", "description": "When the goods were made, YYYY-MM-DD" } }, "additionalProperties": false }
Connections
streamable-http
https://certpacket.openkrill.app/mcp