Manufact

Check your MCP before reviewers do

Connect your MCP and run publishing checks now. No account required.

MCP readiness leaderboard

10 public scores from the latest Manufact checklist scans.

  1. 1
    ADITUS Developer Portal MCP icon
    ADITUS Developer Portal MCP100
  2. 2
    PubMed icon
    PubMed100
  3. 3
    citytracker.ai icon
    citytracker.ai96
  4. 4
    Jeroen.nl - Onafhankelijk energieplatform icon
    Jeroen.nl - Onafhankelijk energieplatform96
  5. 5
    Microsoft Learn icon
    Microsoft Learn94
  6. 6
    Booking.com icon
    Booking.com0
  7. 7
    CarGurus icon
    CarGurus0
  8. 8
    Maryland Community Compass icon
    Maryland Community Compass0
  9. 9
    Spotify icon
    Spotify0
  10. 10
    Vanguard Advisor Tools icon
    Vanguard Advisor Tools0

FAQ

MCP publishing checks for the ChatGPT Apps Store and Claude Cloud Connectors.

What is an MCP publishing checklist?

An MCP publishing checklist is a pre-submission audit of a live Model Context Protocol server against the protocol, tool, metadata, and MCP Apps rules used by the ChatGPT Apps Store and Claude Cloud Connectors. Manufact's free MCP checklist connects to a public or OAuth HTTPS MCP URL and reports pass, fail, and warning results before reviewers see the server.

How do I validate an MCP server?

You validate an MCP server by pointing an MCP validator at its Streamable HTTP endpoint: complete the handshake, list tools and resources, and check names, JSON Schema, annotations, and MCP Apps UI metadata. Paste the MCP URL into this checklist to run that scan.

How do I publish an MCP app to the ChatGPT Apps Store?

A ChatGPT MCP app is a public MCP endpoint ChatGPT can call as tools, with optional widgets, submitted through the ChatGPT Apps Store. Run an MCP checklist first so the handshake, tool descriptions, behavior annotations, and MCP Apps resources match what ChatGPT review expects. This page is that pre-submit scan.

What are Claude Cloud Connector requirements for MCP?

Claude Cloud Connectors expect a reachable MCP server, a negotiated protocol version, unique tool names within Claude's 64-character limit, human-readable titles, descriptions that fit Claude Code's metadata size limit, and capability declarations that match discovery. The Manufact MCP checklist flags those Claude-specific limits on any public or OAuth MCP URL.

How do I check an OAuth-protected MCP server?

An OAuth MCP server is validated after the MCP OAuth handshake, the same publishing checks as a public URL. If the checklist shows Authenticate, complete that handshake before Run Checklist. No Manufact account is required.

What is an MCP app?

An MCP app is an MCP server that a host such as ChatGPT or Claude can call as tools, optionally rendering an MCP Apps widget from a ui:// resource. A publishing checklist checks the tool surface and the widget envelope: MIME type, widget description, and whether linked UI resources can be read.

What MCP tool metadata do ChatGPT and Claude require?

ChatGPT and Claude expect each MCP tool to have a unique name, a description, a human-readable title, structurally valid JSON Schema, and boolean behavior annotations for read-only, destructive, and open-world. Hidden or control characters in that metadata fail review. The MCP checklist reports each of those fields.

How do I test MCP Apps widgets before submitting?

MCP Apps widgets should be linked from tools to ui:// resources, return supported HTML MIME types, and include a widget description. The free MCP checklist reads those UI resources without invoking tools, so envelope and metadata issues show up before ChatGPT or Claude review.

How do I know if an MCP server is ready to publish?

An MCP server is closer to publish-ready when it completes the MCP handshake over Streamable HTTP, advertises matching capabilities, and passes the tool, resource, and MCP Apps checks used in ChatGPT and Claude listings. Manufact's MCP Quality Score summarizes that scan from 0 to 100. 70 or above is the green band on this checklist.

What is the difference between an MCP Inspector and an MCP checklist?

An MCP Inspector is a debugger for calling tools, browsing resources, and watching JSON-RPC. An MCP checklist or MCP validator is a publishing-readiness audit against ChatGPT Apps Store and Claude Connector rules. Use Inspector while you build; use this Manufact checklist to score the same server before you submit.