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.

Checklist tab before running
  1. Open your server, go to Publish → Checklist, and click Run checklist.
Checklist run in progress
  1. Each check reports as passed, a warning, an error, or skipped, with an explanation. The summary card shows your score and counts by status.
Checklist results with score and category breakdown
  1. Expand a category with issues to read How to fix guidance for each failed check.
Failed check with how-to-fix guidance
  1. 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).
Copy fix prompt and Auto fix actions
Copy fix prompt dialog

Run it again after deploying fixes; runs are kept so you can track progress over time.

  1. Pass the Checklist with no failures.
  2. Validate behavior with test suites across clients and models.
  3. Try it end to end via Public Chat or your own client setup.
  4. Generate a submission pack and submit to the app directory.

On this page