Publish Report (free)
publish_reportPublish a report for FREE at listed or unlisted visibility to build your public author profile. listed makes it discoverable via search_reports (keyword catalog search); unlisted keeps it out of the catalog but accessible by direct id (shareable link). Author can set a tier_required no higher than their own plan. All listings are free today (omit price_cents or set it to 0); paid listings are a future capability. ⚠️ VERIFIED BEFORE IT GOES OUT: every figure is checked against the filing it cites, and the publish is REFUSED (FIGURES_UNVERIFIED) if any number the filing contradicts has not been reviewed by a human. Call verify_report_figures FIRST and fix each differs — quote the filing's own display string with update_report, or record a disposition with save_figure_review. Figures that merely could not be checked do NOT block publishing. If verification itself is unreachable the publish is refused as VERIFICATION_UNAVAILABLE (retryable) rather than going out unchecked.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| report_id | Yes | ||
| visibility | No | listed | |
| price_cents | No | Currently must be omitted or 0 — all listings are free. A non-zero value is rejected until paid listings ship. | |
| tier_required | No | Minimum subscriber tier to read the full body. Defaults to the author's plan. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| _meta | Yes | Provenance envelope — data lineage for every MCP response | |
| report | Yes |