Charming — Claude Code MCP server: what it does, how to install
Charming lets an MCP client create, host, and update interactive web apps with live URLs and stored state. Use it when a chat-driven build needs a published result.
claude mcp add --transport http charming https://charm.ing/mcpWhat Charming does
Charming is a hosted MCP server for generating and maintaining interactive web applications. An AI client can create an app, publish it at a live URL, and work with its stored data through callable operations. It supports Claude Code, Codex, Cursor, GitHub Copilot, Windsurf (Devin Desktop), Cline, Zed, and Gemini CLI.
The server exposes 37 tools. They cover app creation and edits, asset uploads, sharing roles, templates, feedback, scheduled Routines, and Webhooks. Separate read and write operations can run inside an app without changing its source.
Connect through https://charm.ing/mcp. OAuth can bootstrap the required bearer token through a one-time consent flow, so a client may not need a key pasted by hand. A public app uses one shared data pool for anonymous visitors, which means anyone holding its URL can overwrite or wipe that data.
What it helps with
- create an interactive web app from an AI client
- publish a project with a live URL
- store and update application data
- share an app with editing or read-only access
- run an app operation on a schedule or through a Webhook
Example prompts for the agent
- Help me choose an app idea and build it with Charming.
- Create an interactive app, publish it, and give me its share URL.
- Set up a scheduled Routine and a Webhook for this app.
How to install Charming
Platform CLI: remote server
claude mcp add --transport http charming https://charm.ing/mcpPlatform CLI: remote server
codex mcp add charming --url https://charm.ing/mcpConfig file
{
"mcpServers": {
"charming": {
"url": "https://charm.ing/mcp"
}
}
}Config file
{
"servers": {
"charming": {
"type": "http",
"url": "https://charm.ing/mcp"
}
}
}Platform CLI: remote server
gemini mcp add -t http charming https://charm.ing/mcpStep by step, with commands for each platform: How to add an MCP server to Claude Code, Codex, Cursor, VS Code, Gemini CLI and more
Questions about Charming
How do I install Charming in Claude Code?
Run claude mcp add --transport http charming https://charm.ing/mcp.
What does Charming do?
It lets an MCP-compatible AI client create, host, and revise interactive web apps. The apps can expose live URLs, stored data, and operations that read or change their state.
Does Charming require an API key?
Its MCP endpoint requires a bearer token. OAuth-capable clients can obtain one through a consent screen, while anonymous creation is available only on the HTTP path.