Publish checks
Validate protocol compliance before distributing your MCP server.
Before you distribute a server, to your users, the MCP registry, or an app directory, the Checklist tab in the Publish section helps you verify it's ready. It works for Manufact-hosted and external (URL-connected) servers.
Checklist
The Checklist tab (Beta) runs an automated audit of your server for protocol compliance and platform readiness: initialization behavior, tool schemas, error handling, metadata quality, and more.

- Open your server, go to Publish → Checklist, and click Run checklist.

- Each check reports as passed, a warning, an error, or skipped, with an explanation. The summary card shows your score and counts by status.

- Expand a category with issues to read How to fix guidance for each failed check.

- For fixable issues you can copy a fix prompt into your own coding agent, or run the built-in autofix flow (requires a connected GitHub repository).


Run it again after deploying fixes; runs are kept so you can track progress over time.
Recommended publish flow
- Pass the Checklist with no failures.
- Validate behavior with test suites across clients and models.
- Try it end to end via Public Chat or your own client setup.
- Generate a submission pack and submit to the app directory.





