Check work you received
check_received_workPrivately check a received delivery against a template, plain-word requirements, explicit machine checks, a saved contract, or a saved report_token that preserves the saved criteria structure and origin. By default nothing is stored. Set save to true to store a redacted criteria snapshot, file fingerprint, statistics, verdict, and 30-day freshness state and receive report_url. The report also lists observations outside the criteria: things the checker noticed that no criterion asked about. They never change the verdict; each has a suggested_criterion sentence you can add to the next check. Pasting suggested_criterion sentences into need verbatim turns them into enforceable checks. Anonymous saves also return a one-time delete_credential. File content, filenames, and verbatim source_context are never stored. Source-derived glossary strings are removed and must be supplied again for a rerun.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| mime | No | Optional media type. | |
| need | No | Acceptance criteria in plain words. | |
| save | No | Opt in to a shareable, re-runnable report. | |
| content | Yes | Delivery content as UTF-8 text or base64. The whole JSON-RPC request must be at most 4.4 MB on the hosted server, so a base64 file can be up to 3 MiB decoded; larger uploads are rejected with HTTP 413. | |
| criteria | No | Explicit machine checks returned by an earlier check. | |
| encoding | No | utf8 | |
| filename | Yes | Filename including its extension. | |
| contract_id | No | Accepted bounty id from your saved contract library; requires Bearer authentication on the MCP connection. | |
| template_id | No | ||
| report_token | No | Reuse the saved criteria structure and origin. Supply source_context again for source-dependent checks. | |
| source_context | No | Source URLs, glossary, rubric, or reference sample. Required by rubric agreement and saved glossary reruns. |