Manufact

How good is your MCP? Get a free quality score.Explore catalog

All Articles

Build an A2UI app with MCP

Build an A2UI app with MCP

Let the chat model generate interactive A2UI layouts and render them in an MCP App view.

Andrew Khadder
Andrew KhadderFounding Engineer
Run code in a Daytona sandbox with MCP

Run code in a Daytona sandbox with MCP

Add a run_code tool that executes code in a Daytona sandbox and returns the output through MCP.

Andrew Khadder
Andrew KhadderFounding Engineer
Add an MCP server to a Next.js app

Add an MCP server to a Next.js app

Add an MCP endpoint to your existing Next.js app with one simple tool.

Andrew Khadder
Andrew KhadderFounding Engineer
Build a property search MCP app

Build a property search MCP app

Build a map-based home search MCP App that the chat model refines in place with view tools.

Andrew Khadder
Andrew KhadderFounding Engineer
Track MCP server errors with Sentry

Track MCP server errors with Sentry

Trace MCP tool calls and report failures with Sentry.

Andrew Khadder
Andrew KhadderFounding Engineer
Add an MCP server to a TanStack Start app

Add an MCP server to a TanStack Start app

Add an MCP endpoint to your existing TanStack Start app with one simple tool.

Andrew Khadder
Andrew KhadderFounding Engineer
Rate-limit MCP tool calls with Upstash Redis

Rate-limit MCP tool calls with Upstash Redis

Rate-limit MCP tool calls with Upstash Redis before running the tool.

Andrew Khadder
Andrew KhadderFounding Engineer
How to host an MCP server: hosting options and setup

How to host an MCP server: hosting options and setup

Give your MCP server a remote endpoint, configure access, and test it in real clients. Follow the deployment workflow and monitor tool usage.

Luigi Pederzani
Luigi PederzaniCo-founder
Introducing Manufact MCP v2.0

Introducing Manufact MCP v2.0

Manufact MCP v1 made deployment decisions the agent could not see. V2.0 splits them into small tools that report facts, and every error names the next step.

Andrew Khadder
Andrew KhadderFounding Engineer
How Do You Measure MCP Server Quality?

How Do You Measure MCP Server Quality?

A free MCP quality score checks your server's tools, protocol, metadata, and discoverability. See what Manufact measures, what the score misses, and how to improve it.

Pietro Zullo
Pietro ZulloCo-founder
How to Generate an MCP App Submission Pack for ChatGPT

How to Generate an MCP App Submission Pack for ChatGPT

Generate an MCP App submission pack with listing copy, reviewer test cases, screenshots, and a demo video in Manufact.

Pietro Zullo
Pietro ZulloCo-founder
Why does my MCP server work in Inspector but fail in ChatGPT or Claude?

Why does my MCP server work in Inspector but fail in ChatGPT or Claude?

Find the first difference between an MCP Inspector pass and a failure in ChatGPT or Claude, from connection and auth to tool use and UI.

Meg Hildreth
Meg HildrethFounding Marketing
How Alpha Vantage automated MCP hosting and QA with Manufact

How Alpha Vantage automated MCP hosting and QA with Manufact

Alpha Vantage planned to build its own MCP stack on AWS. They chose Manufact instead, replacing hand-built cross-client test suites with one platform for hosting, deployment, testing, and analytics.

Meg Hildreth
Meg HildrethFounding Marketing
OpenAI MCP Extensions: bring your app into ChatGPT as a Plugin

OpenAI MCP Extensions: bring your app into ChatGPT as a Plugin

Open your MCP app from the sidebar, keep its UI in sync with the conversation, and handle files in your own editor. A practical guide to OpenAI MCP Extensions.

Luigi Pederzani
Luigi PederzaniCo-founder
Test Your MCP Server in Claude Code, Codex, and ChatGPT

Test Your MCP Server in Claude Code, Codex, and ChatGPT

Manufact test suites now run your MCP server inside Claude Code, Codex CLI, and Pi, next to ChatGPT, Claude, and the Inspector. Every run is scored by an LLM judge that tells you what to fix.

Pietro Zullo
Pietro ZulloCo-founder
Agents That Answer with UI: CopilotKit × mcp-use

Agents That Answer with UI: CopilotKit × mcp-use

A CopilotKit agent answers with an interactive map from an MCP App built with mcp-use.

Andrew Khadder
Andrew KhadderFounding Engineer
How to add Mixed Authentication to your MCP Server

How to add Mixed Authentication to your MCP Server

Let anyone browse your MCP server and ask for sign-in only when a tool needs it, in both Claude and ChatGPT.

Andrew Khadder
Andrew KhadderFounding Engineer
How to Submit an MCP Server to Muse

How to Submit an MCP Server to Muse

Submit a hosted MCP server to Muse, then complete the developer portal's business, data processing, and credential intake for review.

Pietro Zullo
Pietro ZulloCo-founder
How to add per-user tool permissions to your MCP server with mcp-use

How to add per-user tool permissions to your MCP server with mcp-use

Login names the caller, and a read-only user can still call your write tools until the tool checks.

Andrew Khadder
Andrew KhadderFounding Engineer
MoChiPi: Connect Your MCP Servers Once

MoChiPi: Connect Your MCP Servers Once

The easiest way to take your MCPs across clients.

Enrico Toniato
Enrico ToniatoCTO
The 8 Best MCP Deployment Platforms in 2026

The 8 Best MCP Deployment Platforms in 2026

Manufact, Cloudflare Workers, Vercel, Smithery, MintMCP, Stainless, Zapier MCP, and MCPHosting.io compared on languages, testing, analytics, auth, publishing checks, and developer workflow.

Luigi Pederzani
Luigi PederzaniCo-founder
MCP Deployment Platform Benchmark: 8 Platforms, 12 Metrics

MCP Deployment Platform Benchmark: 8 Platforms, 12 Metrics

Eight MCP platforms scored on 12 measurable metrics with a published rubric and a source link for every value. Manufact 95, Cloudflare 50, Smithery 44, MintMCP 42, Vercel 33.

Luigi Pederzani
Luigi PederzaniCo-founder
What are Skills over MCP?

What are Skills over MCP?

Ship your Skills alongside your MCP Server

Andrew Khadder
Andrew KhadderFounding Engineer
Build vs. buy: how to run MCP infrastructure yourself

Build vs. buy: how to run MCP infrastructure yourself

An MCP server is easy to stand up and hard to operate. These are the five layers you take on when you run MCP in production yourself, and what a web app would get for free.

Luigi Pederzani
Luigi PederzaniCo-founder
Turn an OpenAPI spec into an MCP server

Turn an OpenAPI spec into an MCP server

How to convert your API into an MCP Server with one line

Andrew Khadder
Andrew KhadderFounding Engineer
View Tools in MCP Apps

View Tools in MCP Apps

An outline for a future post about updating a live MCP App view instead of creating a new view for every refinement.

Andrew Khadder
Andrew KhadderFounding Engineer
How to Distribute Your MCP Server Across ChatGPT, Claude, Muse, Grok, and Cursor

How to Distribute Your MCP Server Across ChatGPT, Claude, Muse, Grok, and Cursor

Compare public directory submissions for ChatGPT, Claude, Muse, and Cursor, plus custom MCP setup in Grok.

Pietro Zullo
Pietro ZulloCo-founder
How to Submit an MCP Server to Anthropic's Connectors Directory

How to Submit an MCP Server to Anthropic's Connectors Directory

Submit a remote MCP server to Claude, understand the automated community review, and check for common blockers before publishing.

Pietro Zullo
Pietro ZulloCo-founder
How PredictLeads Avoided Weeks of MCP Marketplace Review

How PredictLeads Avoided Weeks of MCP Marketplace Review

PredictLeads used Manufact's pre-submission checks to catch missing output schemas and oversized responses before review, avoiding weeks of blind resubmission.

Pranav Gunnam
Pranav GunnamGTM Lead
mcp-use v2
The age of stateless MCP

mcp-use v2 The age of stateless MCP

MCP 2026-07-28 removes protocol-level sessions. Here is what changed in mcp-use v2, what we learned while rebuilding it, and what it enables for Manufact Cloud.

Enrico Toniato
Enrico ToniatoCTO
How AgentMail handles 100k+ agent tool calls with Manufact

How AgentMail handles 100k+ agent tool calls with Manufact

AgentMail runs 100,000+ MCP tool calls a week on Manufact's managed infrastructure, going from paying customer to production server in one week.

Pietro Zullo
Pietro ZulloCo-founder
OpenAI is merging Codex and ChatGPT. Here is what it means for MCP

OpenAI is merging Codex and ChatGPT. Here is what it means for MCP

OpenAI is bringing Codex and ChatGPT onto one platform, with MCP at the center. What changed for people building MCP servers and apps.

Pietro Zullo
Pietro ZulloCo-founder
What Are MCP Apps?

What Are MCP Apps?

MCP started as tool calls and grew a real UI layer that is now an official part of the protocol. What an MCP app is, how returning UI works, when you need it, and how to build one with mcp-use.

Pietro Zullo
Pietro ZulloCo-founder
Manufact is live in the ChatGPT App Store

Manufact is live in the ChatGPT App Store

Deploy, debug, and monitor your MCP servers from a ChatGPT conversation. The Manufact app is now available in the ChatGPT App Store.

Pietro Zullo
Pietro ZulloCo-founder
Manufact is now a Claude connector

Manufact is now a Claude connector

Manufact is available as a connector on Claude. Published connectors are discoverable to every Claude user, and our signups jumped more than 10x after publication.

Pietro Zullo
Pietro ZulloCo-founder
The road to 10,000 stars

The road to 10,000 stars

The history of mcp-use, told as a pull request, from the first commit to 10,000 GitHub stars. Commits are what we shipped; comments are what happened.

Pietro Zullo
Pietro ZulloCo-founder
How iAhorro shipped a mortgage simulation app on ChatGPT in 4 days

How iAhorro shipped a mortgage simulation app on ChatGPT in 4 days

iAhorro went from an early prototype to a production-ready MCP App on ChatGPT in days, using mcp-use and Manufact Cloud.

Luigi Pederzani
Luigi PederzaniCo-founder
Meilleurtaux: First French Broker to Launch on ChatGPT

Meilleurtaux: First French Broker to Launch on ChatGPT

Meilleurtaux is the first credit and mortgage broker in France to launch a dedicated app on ChatGPT. They built a borrowing-capacity simulator on top of their real-time data with mcp-use and Manufact Cloud, in under two months.

Luigi Pederzani
Luigi PederzaniCo-founder
How item exposed its product agent to ChatGPT and Claude with mcp-use

How item exposed its product agent to ChatGPT and Claude with mcp-use

item already had a great internal agent inside their Next.js app. Their customers wanted to use it from their own agents. Here is how item shipped a production MCP server from the same repo, reusing the tools they already had and exposing the agent itself as a tool.

Pietro Zullo
Pietro ZulloCo-founder
How Simera turned its global talent database into an agent

How Simera turned its global talent database into an agent

Simera spent years building more than a resume database: structured professional data with pre-screened skills, communication scores, and verified hiring alignment. That proprietary intelligence was the moat, but every match still ran through a person. Here is how they turned it into Agent David, one MCP app that serves their customers, their website, and their own operations team.

Pietro Zullo
Pietro ZulloCo-founder
Migrating from Stainless: OpenAPI to MCP with mcp-use and Manufact

Migrating from Stainless: OpenAPI to MCP with mcp-use and Manufact

Stainless is shutting down its MCP product. Here's how to port your OpenAPI-to-MCP pipeline to mcp-use and Manufact Cloud — including when to ship a 1:1 server vs. a curated MCP App.

Luigi Pederzani
Luigi PederzaniCo-founder
Building the mcp-use screenshot CLI

Building the mcp-use screenshot CLI

How we built the mcp-use screenshot CLI to close your agent's automatic feedback loop when developing MCP Apps

Andrew Khadder
Andrew KhadderFounding Engineer
We Made MCP Testing Less Painful

We Made MCP Testing Less Painful

Testing MCP servers is painful: slow install loops, behavior that differs across clients, and no good way to know if your agents are calling tools correctly. Here's how we fixed it.

Pietro Zullo
Pietro ZulloCo-founder
Deploying Seven MCP Frameworks: A Field Report

Deploying Seven MCP Frameworks: A Field Report

Same echo + greet_widget example, seven MCP frameworks, one Manufact Cloud deploy pipeline. What broke, what surprised us, and per-framework deploy notes.

Enrico Toniato
Enrico ToniatoCTO
How to Deploy FastMCP to Production

How to Deploy FastMCP to Production

How we deployed a FastMCP echo + Prefab greet_widget example to Manufact Cloud: GitHub connect, port 8000, and what breaks when the starter lockfile drifts.

Enrico Toniato
Enrico ToniatoCTO
How to Deploy an MCP Python Server to Production

How to Deploy an MCP Python Server to Production

Deploy steps for a FastMCP-based Python MCP app on Manufact Cloud, plus the reference server (echo + greet_widget) and DNS-rebinding gotchas behind the proxy.

Enrico Toniato
Enrico ToniatoCTO
How to Deploy an MCP TypeScript Server to Production

How to Deploy an MCP TypeScript Server to Production

Manufact Cloud deploy for @modelcontextprotocol/sdk + ext-apps: build command, Express streamable HTTP, and the echo + greet_widget example we shipped.

Enrico Toniato
Enrico ToniatoCTO
How to Deploy mcp-use to Production

How to Deploy mcp-use to Production

GitHub deploy for an mcp-use server with auto-discovered widgets: preset build/start, stateful transport notes, and the greet_widget example from the seven-framework report.

Enrico Toniato
Enrico ToniatoCTO
How to Deploy Skybridge to Production

How to Deploy Skybridge to Production

Skybridge on Manufact Cloud: Node 24 image, Vite + tsc -b build, and the echo + greet_widget example we used in the field report.

Enrico Toniato
Enrico ToniatoCTO
How to Deploy tmcp to Production

How to Deploy tmcp to Production

tmcp HTTP transport on Manufact Cloud: npm run build, manual widget metadata, and the reference server from the seven-framework comparison.

Enrico Toniato
Enrico ToniatoCTO
How to Deploy xmcp to Production

How to Deploy xmcp to Production

xmcp file-based tools on Manufact Cloud: Rspack build, port 3001 quirk, and the echo + greet_widget example we deployed for the comparison.

Enrico Toniato
Enrico ToniatoCTO
mcp-use Tunnel: Test MCP Servers on ChatGPT and Claude

mcp-use Tunnel: Test MCP Servers on ChatGPT and Claude

A stable public URL for your local MCP server, wired into the CLI and the Inspector, with the same subdomain across every session. No reinstalling connectors, no ngrok interstitials, no URL churn.

Enrico Toniato
Enrico ToniatoCTO
How to Submit an MCP App to ChatGPT

How to Submit an MCP App to ChatGPT

A field-by-field walkthrough of OpenAI's ChatGPT Apps submission form, with the prerequisites and rejection patterns that actually decide whether review moves quickly.

Pietro Zullo
Pietro ZulloCo-founder
Ship an MCP App from your Next.js repo: two pipelines, one source tree

Ship an MCP App from your Next.js repo: two pipelines, one source tree

Run an MCP server as a separate Node process inside your Next.js repo: one install, one tsconfig, shared components and services, no sibling package.

Pietro Zullo
Pietro ZulloCo-founder
How to Set Up OAuth in Your MCP Servers

How to Set Up OAuth in Your MCP Servers

Learn how to add OAuth authentication to your MCP server using mcp-use — from Dynamic Client Registration with WorkOS AuthKit to OAuth Proxy flows with Auth0, in just a few lines of code.

Andrew Khadder
Andrew KhadderFounding Engineer
MCP Authentication: A Complete Guide

MCP Authentication: A Complete Guide

A deep dive into how authentication works in the Model Context Protocol, from OAuth 2.1 flows and client registration strategies to upstream API access patterns and what's coming next.

Pietro Zullo
Pietro ZulloCo-founder
Manufact Raises $6.3M to Build the Cloud for MCP

Manufact Raises $6.3M to Build the Cloud for MCP

Manufact (formerly mcp-use) has raised $6.3M led by Peak XV to build the cloud for MCP servers and MCP apps — letting developers ship to the 800M+ users of ChatGPT and Claude in under 60 seconds.

Luigi Pederzani
Luigi PederzaniCo-founder
Supabase x mcp-use

Supabase x mcp-use

Building MCP servers with mcp-use and deploying them on Supabase Edge Functions.

Luigi Pederzani
Luigi PederzaniCo-founder
Building MCP Servers the Right Way

Building MCP Servers the Right Way

At mcp-use we built a lot of MCP servers in Python. The developer experience was subpar. So we built MCPServer with built-in inspector, router pattern, smart logging, and hot reload.

Pietro Zullo
Pietro ZulloCo-founder
Creating an MCP Server with MCP Apps

Creating an MCP Server with MCP Apps

Complete guide to building an MCP server with MCP Apps widget support, enabling rich interactive experiences in ChatGPT or Claude.

Enrico Toniato
Enrico ToniatoCTO
MCP 101: Principles of MCP Development with mcp-use

MCP 101: Principles of MCP Development with mcp-use

A comprehensive guide to understanding the Model Context Protocol, its architecture, and how to build scalable AI agents with mcp-use. Learn the fundamentals of MCP development and solve real-world challenges.

Luigi Pederzani
Luigi PederzaniCo-founder
FastMCP Cloud Alternatives: Four MCP Hosting Paths

FastMCP Cloud Alternatives: Four MCP Hosting Paths

Compare four MCP deployment paths using runtime, authorization, operations, testing, and cost criteria.

Luigi Pederzani
Luigi PederzaniCo-founder
MCP Server Security: A Practical Production Checklist

MCP Server Security: A Practical Production Checklist

Practical MCP server security guidance for September 2026, from OAuth flows to per-tool authorization and rate limits.

Luigi Pederzani
Luigi PederzaniCo-founder
MCP vs REST API for SaaS: When to Add an MCP Layer

MCP vs REST API for SaaS: When to Add an MCP Layer

Learn when a SaaS product needs an MCP layer, how it works with an existing REST API, and how to test a small set of agent tools.

Luigi Pederzani
Luigi PederzaniCo-founder
How to Add MCP Support to a B2B SaaS Product

How to Add MCP Support to a B2B SaaS Product

A practical guide to SaaS MCP tool design, tenant authorization, and client testing using your existing product services.

Luigi Pederzani
Luigi PederzaniCo-founder
How to Test MCP Auth and UI in Claude and ChatGPT

How to Test MCP Auth and UI in Claude and ChatGPT

Use a repeatable matrix to test MCP tools, authorization, and UI in real AI clients after protocol checks pass.

Luigi Pederzani
Luigi PederzaniCo-founder
How to Build and Deploy an MCP Server

How to Build and Deploy an MCP Server

Build an MCP server with TypeScript, test it locally, and deploy it to a hosted endpoint. Includes setup commands and client testing.

Luigi Pederzani
Luigi PederzaniCo-founder