preflight

Check if your MCP server is ready to publish on the MCP Registry, Smithery, or npm.

Community: Submitted by a user or imported; check the owner before granting accessOnlineNo sign-inGlobalFreeCan modify data

What it can do

  • Check Publish Readiness: Validate whether an MCP server is publishable on real directories (MCP Registry, Smithery, npm). Provide raw artifact contents. Returns evidence-backed findings with source-li

What data it sees

Do you need an account

No: the server works without sign-in

Check if your MCP server is ready to publish on the MCP Registry, Smithery, or npm.

Preflight validates your server's actual artifacts — server.json, package.json, smithery.yaml — against the documented requirements of each directory. Every finding includes the evidence found, the directory rule it maps to, and the exact fix.

What it checks

  • MCP Registry — server.json schema, name format, packages/remotes config, transport type, npm mcpName ownership, PyPI README marker
  • Smithery — Streamable HTTP transport, public HTTPS endpoint, server-card presence
  • npm — name, version, entry point (bin/main)

Each finding is tagged with evidence level (verified_from_artifact or inferred), rule type (hard_requirement, directory_convention, or heuristic), and a source URL linking to the directory documentation.

How to use

Call check_publish_readiness with raw artifact contents (all fields optional):

  • manifest — your server.json
  • package_json — your package.json
  • smithery_yaml — your smithery.yaml
  • pyproject_toml — your pyproject.toml
  • readme — your README
  • target_directories — optional array of mcp_registry, smithery, npm

Returns a verdict (checks_pass, fixable, or not_ready), per-directory readiness, and evidence-backed findings with concrete fixes.

Zero dependencies. No LLM calls. No authentication. No PII collection.

Server tool list (1)

Raw names from tools/list. Only developers need these.

check_publish_readinessValidate whether an MCP server is publishable on real directories (MCP Registry, Smithery, npm). Provide raw artifact contents. Returns evidence-backed findings with source-linked directory rules.