# xmcp Blog

> Guides, release notes, and engineering articles about building TypeScript MCP servers and production-ready agent tools.

- [xmcp v1 is here](https://xmcp.dev/blog/xmcp-v1.md) — 2026-08-25 — xmcp v1 splits the compiler out of the runtime, moves to MCP revision 2026-07-28 through SDK v2, and keeps every existing tool, prompt and resource working unchanged.
- [When your agent has to pay](https://xmcp.dev/blog/paying-for-mcp-tools-with-x402.md) — 2026-05-27 — Charging for a tool is the easy half. The real shift is software that pays for tools on its own — how x402 lets agents settle USDC micropayments per call.
- [Integrating NestJS with xmcp](https://xmcp.dev/blog/nestjs-integration.md) — 2026-05-22 — Add an MCP server to your NestJS application with tool discovery and a customizable module.
- [Pay-per-use MCP tools with x402](https://xmcp.dev/blog/x402-integration.md) — 2026-01-27 — Charge per tool call using x402 crypto micropayments with USDC on Base — gate your MCP tools behind HTTP 402 payment-required middleware.
- [How to build an MCP App](https://xmcp.dev/blog/mcp-apps.md) — 2026-01-26 — Learn how to build an MCP App with xmcp — ship interactive React widgets, tool-rendered UIs, and ChatGPT-compatible resources with out-of-the-box support.
- [Securing Your MCP Server](https://xmcp.dev/blog/securing-your-mcp-server.md) — 2026-01-22 — A practical guide to authentication for MCP servers: when you need it, how it works, and which approach fits your use case.
- [When tools need UIs](https://xmcp.dev/blog/react-client-components.md) — 2026-01-06 — Our philosophy on bringing UI components to MCP tools — when tools need interfaces, how React widgets render inside ChatGPT, and what we chose to ship.
- [How to submit your GPT app](https://xmcp.dev/blog/build-and-submit-gpt-apps.md) — 2025-12-23 — A complete guide to submitting your ChatGPT App to the OpenAI directory — prepare your GPT, complete review requirements, and ship to production.
- [Everything we shipped so far](https://xmcp.dev/blog/everything-we-shipped-so-far.md) — 2025-12-20 — From GPT apps and React components to external MCP clients, OAuth, and monetization — a recap of everything we shipped across xmcp this year.
- [Monetize your GPT apps with Stripe](https://xmcp.dev/blog/apps-monetization.md) — 2025-12-16 — Learn how to monetize your GPT apps with Stripe external checkout — set up paywalls, handle payments server-side, and gate tools behind successful charges.
- [Running DOOM in ChatGPT: A Step-by-Step Guide](https://xmcp.dev/blog/doom-with-xmcp.md) — 2025-12-12 — Learn how we made DOOM playable inside ChatGPT using xmcp — rendering frames as images, streaming inputs, and shipping an MCP-powered game loop.
- [Connect to external MCPs and make their tools yours](https://xmcp.dev/blog/cli-typed-clients.md) — 2025-12-11 — Generate fully typed TypeScript MCP clients from remote HTTP servers or STDIO packages with one xmcp command, with autocomplete for tools and prompts.
- [OpenAI Apps SDK Support](https://xmcp.dev/blog/apps-sdk.md) — 2025-10-11 — xmcp now supports building UI resources and tools compatible with the OpenAI Apps SDK out of the box — ship ChatGPT apps without custom rendering code.
- [Integrating Polar with xmcp](https://xmcp.dev/blog/polar-integration.md) — 2025-09-26 — Learn how to add paywalls and track per-tool usage with Polar license keys in xmcp — gating tools, subscriptions, and metered billing for MCP servers.
- [xmcp v0.3.0 — Tools, Prompts, and Resources](https://xmcp.dev/blog/v0.3.0-release.md) — 2025-09-19 — xmcp v0.3.0 ships full MCP server coverage — tools, prompts, and resources — plus auth, transports, and adapter improvements. Available now.
- [Deploy to Vercel with zero-configuration](https://xmcp.dev/blog/vercel-zero-config.md) — 2025-08-23 — Kick off your xmcp project instantly with the Vercel template — zero-configuration deploys, instant previews on every push, and serverless MCP hosting.
- [Integrating Better Auth with xmcp](https://xmcp.dev/blog/better-auth-integration.md) — 2025-08-13 — Learn how to add secure authentication to your xmcp MCP server using Better Auth with PostgreSQL — sessions, account linking, and OAuth 2.1 providers.