## MCP App checklist

Run the same automated checklist our dashboard uses against your deployment: grouped passes and failures for protocol, tools, security, MCP App surfaces, domains, and listing-ready assets, so you fix issues before reviewers do.

### 01

**Protocol & discovery**  
We verify your server completes the MCP handshake, returns tools and resources, and behaves over the Streamable HTTP transport path production clients rely on.

### 02

**Tools are conformant**  
Input schemas, tool names, descriptions, capability declarations, and uniqueness rules are checked against the patterns ChatGPT and Claude enforce at submission time.

### 03

**Security & policy**  
A source-grounded policy agent reviews tool boundaries, behavior hints, and instruction-like tool copy against the latest official rules. Findings include evidence and fix guidance.

### 04

**Metadata & configuration**  
Titles, model-visibility hints, and server capability flags are validated so hosts see a complete, honest manifest when they read your app definition.

### 05

**The domain is set**  
MCP App widgets must resolve from domains you own. We check hostnames, TLS reachability, CSP connect-src and frame-src allowlists, redirects, and that private tools stay out of public surfaces until the UI calls them correctly.

### 06

**Assets are generated**  
Resources, UI metadata, previews, and structured markup are exercised so listings and embedded UIs have the icons, templates, and content stores expect, with optional end-to-end tool-call checks toward ChatGPT and Claude when you need deeper assurance.

### Actionable findings  
Every check returns pass, fail, or skip with clear messages and fix guidance, so you know exactly what to change in your server or manifest before you ship.

### ChatGPT App Store Checklist  
- **Checklist**: pendingReady

### Claude Cloud Connectors Checklist  
- **Checklist**: pendingReady

### Gemini Checklist  
- **Checklist**: pendingReady

### Cursor Checklist  
- **Checklist**: pendingReady

### Reduced chances of rejections  
Catch protocol, policy, and listing gaps early against the same kinds of requirements ChatGPT and Cloud Connectors look for, so fewer surprises when reviewers open your submission.

### Submission content  
Manufact generates the icons, copy, previews, and structured listing assets your submission needs, so you spend less time on manual asset work and more time on the product.

## Ready to submit your MCP App?  
Ship your MCP on Manufact Cloud, wire your live URL, and run the publishing checklist before you submit to the ChatGPT App Store or Cloud Connectors.
