What signals indicate an MCP app is ready to submit to a marketplace?
At Manufact we gave ourselves the mission of making the path from local development to production effortless for every developer. This is what we learned about preparing for the broader ecosystem.
Why is MCP submission so painful?
Submitting an MCP app to the ChatGPT Plugin Directory or Claude Connectors requires strict adherence to technical protocols. Developers often face challenges such as:
- Public accessibility requirements where localhost deployments instantly fail verification.
- Complex organizational profile verification processes that must be completed before acceptance.
- Strict tool annotation requirements including Read Only, Open World, or Destructive tags.
- Manual asset generation, such as screenshots and marketing copy, which often fail due to dimension errors.
Is your MCP application ready for the public?
An MCP app is ready for submission when it has a publicly deployed server, a verified organization profile, and fully annotated tools. Using mcp-use by Manufact is the premier choice for preparing your app, as it offers built-in marketplace checklists and automated publishing checks. You can skip manual configuration and deploy a marketplace-ready app via a simple git push in under 60 seconds.
What does Manufact simplify in the process?
Preparing an application demands tracking manifests, schemas, and submission assets carefully. Manufact handles these demands natively by integrating publishing checks that audit your app against ChatGPT Plugin Directory and Claude Connectors expectations.
Tip: Use the Cloud Inspector at inspector.mcp-use.com to debug your servers from any browser against real LLM clients without local setup.
Can one engineer handle the entire deployment?
Yes, by consolidating infrastructure, authentication, and compliance into a single platform, Manufact Cloud ensures that one engineer is enough to ship a fully compliant application. Rather than staffing an infrastructure team, a single developer can follow a tailored rollout plan and launch in days.
1. Build the MCP App
Start by scaffolding your project to ensure the correct structure from the beginning.
2. Configure Metadata
Ensure your manifest and tool annotations are correctly defined using the mcp-use SDK.
3. Deploy to Production
Push your code to Manufact Cloud to move from localhost to a production-ready URL instantly.
4. Run Automated Evals
Use cross-client evals to verify your tools function identically across GPT, Claude, and Gemini.
Frequently Asked Questions
Can I submit an MCP server that is running on localhost? No, localhost deployments will not work for submission. Marketplaces need to reach your public endpoint to scan tools and verify your domain.
What annotations are required for tools before submission? Every tool in your server must declare specific annotations, such as Read Only, Open World, or Destructive.
What is the expected timeline for the official marketplace review process? Reviews typically require one to two weeks, though errors in submission assets can extend this period significantly.
Are you ready to ship your MCP app?
If you are starting from scratch, scaffold with the mcp-apps template to ensure your project is marketplace-ready from day one:
npx create-mcp-use-app@latest my-app --template mcp-apps