streamable-httpMITupdated 18d ago
Run a real, hosted website from your AI. Yetty turns any static HTML into a fully managed, hosted site with a CMS built around it - byte-true, nothing redesigned - and this MCP server is the control plane: your AI can build, edit, publish and monitor the site end to end.
What can you do with yetty?
Yetty MCP Server
Run a real, hosted website from your AI. Yetty turns any static HTML into a fully managed, hosted site with a CMS built around it - byte-true, nothing redesigned - and this MCP server is the control plane: your AI can build, edit, publish and monitor the site end to end.
- Remote server:
https://mcp.yetty.ai/mcp(Streamable HTTP) - Auth: OAuth 2.0 (PKCE + dynamic client registration) - or a
yk_API key as a Bearer header - Registry: published as
ai.yetty/yettyin the official MCP Registry
What your AI can do with it
| Area | Tools |
|---|---|
| Build & convert | create a site from HTML/zip, upload in chunks, start the free conversion, reprocess through the latest engine |
| Content | edit any text/image field, compose posts, manage collections and items, menus, taxonomies and terms, global content, translations |
| Publish | publish with a version history, check readiness, roll back anything, staged drafts with one publish door |
| Grow | SEO (titles, descriptions, robots, AI-crawler policy), site search, redirects, permalinks, sitemaps + llms.txt |
| Run | real traffic analytics (incl. browsers, devices, referrer types, countries), leads inbox, forms, integrations/webhooks, link checks |
| Commerce | store status and readiness (Yetty Shops) |
Every mutation lands as a rollbackable version - nothing is ever lost.
Connect
Claude (claude.ai / Claude Desktop)
Settings → Connectors → Add custom connector → https://mcp.yetty.ai/mcp → sign in with your Yetty account (OAuth).
Claude Code
claude mcp add --transport http yetty https://mcp.yetty.ai/mcp
# or with an API key instead of OAuth:
claude mcp add --transport http yetty https://mcp.yetty.ai/mcp --header "Authorization: Bearer yk_your_key"
Cursor / Windsurf / VS Code (and any client with remote MCP)
{
"mcpServers": {
"yetty": {
"url": "https://mcp.yetty.ai/mcp",
"headers": { "Authorization": "Bearer yk_your_key" }
}
}
}
ChatGPT / Grok / other MCP-capable apps
Add a remote MCP connector pointing at https://mcp.yetty.ai/mcp. Clients that support OAuth sign in with your Yetty account; the rest use a yk_ API key in the Authorization: Bearer header.
Local stdio bridge (no remote-MCP support)
yetty-mcp.py in this repo is a zero-dependency Python bridge:
{
"mcpServers": {
"yetty": {
"command": "python",
"args": ["/path/to/yetty-mcp.py"],
"env": { "YETTY_API_KEY": "yk_your_key" }
}
}
}
Getting a key
- Sign up free at yetty.ai
- Dashboard → API Keys → Create API key (shown once)
- Or skip keys entirely: use OAuth from any connector-capable client.
Full client-by-client setup: yetty.ai → Dashboard → Connect your AI.
Notes for builders
Before sending a site, call the free yetty_authoring_guide tool - it returns the structure rules (repeated items share one class, semantic class names, headings before sections, no JS-rendered content) that decide how clean the generated CMS is. Conversion is free; hosting plans are per site.
License
MIT - see LICENSE.
Install
Add yetty to your client. Pick the one you use.
claude mcp add --transport http yetty https://mcp.yetty.ai/mcpcodex mcp add yetty --url https://mcp.yetty.ai/mcp{
"mcpServers": {
"yetty": {
"url": "https://mcp.yetty.ai/mcp"
}
}
}Add to `~/.cursor/mcp.json`, or `.cursor/mcp.json` for a single project.
{
"servers": {
"yetty": {
"type": "http",
"url": "https://mcp.yetty.ai/mcp"
}
}
}Add to `.vscode/mcp.json` in your workspace.
{
"mcpServers": {
"yetty": {
"url": "https://mcp.yetty.ai/mcp"
}
}
}Add to `claude_desktop_config.json`, then restart Claude Desktop.
{
"mcpServers": {
"yetty": {
"serverUrl": "https://mcp.yetty.ai/mcp"
}
}
}Add to `~/.codeium/windsurf/mcp_config.json`.
Score
39 / 100
Incomplete
- Documentation22/25
- Maintenance25/25
- Trust13/20
- Capability0/15
- Install experience12/15
- Documents what it does and how to connect
- Has a resolvable package or endpoint
- Exposes at least one tool, prompt or resource
- README has substantive content
- Includes a code example
- Documents its configuration
- Mentions credentials or security posture
- Last commit 10 days ago
- Has a release history
- Repository is not archived
- Licensed MIT
- Namespace verified in the official MCP registry
- Claimed by its owner
- Published under an organisation
- 0 tool(s) documented
- Provides prompt templates
- Provides resources
- 6 documented install method(s)
- Published to a package registry
- Offers a hosted endpoint — no local install
Version history
| Versions | Published |
|---|---|
| 1.2.0Latest | Aug 22, 2026 |
| 1.1.0 | Aug 22, 2026 |
| 1.0.0 | Aug 21, 2026 |