ChilledSites MCP Server

AI website builder with MCP tools for generating, editing, deploying websites, creating images and videos programmatically.

Documentation

ChilledSites MCP Server

Model Context Protocol (MCP) integration for ChilledSites - Build and manage websites directly from Claude Desktop or Claude Code!

What is This?

This MCP server allows you to use Claude Desktop or Claude Code to:

  • Generate websites from natural language prompts
  • Edit website code (HTML, CSS, JavaScript)
  • Deploy websites to ChilledSites hosting
  • Manage your websites programmatically

Installation

Prerequisites

  1. ChilledSites Account: Sign up at chilledsites.com
  2. API Credentials: Generate an API key from your ChilledSites dashboard
  3. Claude Desktop or Claude Code: Download from claude.ai

Setup

  1. Generate API Key (in ChilledSites dashboard):
    • Go to Settings → API Keys
    • Click "Generate New API Key"
    • Give it a name (e.g., "Claude Desktop")
    • Save the API Key and Secret - you won't see them again!
  2. Configure Claude Desktop:

Edit your Claude Desktop config file:

  • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
  • Windows: %APPDATA%\Claude\claude_desktop_config.json
  • Linux: ~/.config/Claude/claude_desktop_config.json

Add this configuration:

{ "mcpServers": { "chilledsites": { "command": "npx", "args": ["-y", "@chilledsites/mcp-server"], "env": { "CHILLEDSITES_API_KEY": "cs_live_your_api_key_here", "CHILLEDSITES_API_SECRET": "cs_secret_your_secret_here" } } } }

  1. Restart Claude Desktop

Usage Examples

Example 1: Generate a Landing Page

User: "Create a modern landing page for my SaaS product called 'TaskFlow'.
       It should have a hero section, features, pricing, and testimonials.
       Use a blue and white color scheme."

Claude: I'll generate that landing page for you using ChilledSites...
        [Uses generate_website tool]

        Your landing page has been created! Website ID: abc-123
        Preview URL: https://taskflow.chilledsites.com

Example 2: Edit a Website

User: "Show me the HTML code for website abc-123"

Claude: [Uses get_website tool to fetch the code]

User: "Change the hero heading to 'Streamline Your Workflow'"

Claude: [Uses update_website tool with modified HTML]
        Website updated successfully!

Example 3: Deploy a Website

User: "Deploy my website to myawesomesite.chilledsites.com"

Claude: [Uses deploy_website tool]
        Your website is now live at https://myawesomesite.chilledsites.com!

Example 4: List All Websites

User: "Show me all my websites"

Claude: [Uses list_websites tool]
        You have 5 websites:

        1. TaskFlow Landing (ID: abc-123)
           Created: 2025-10-21
           URL: https://taskflow.chilledsites.com

        2. Personal Portfolio (ID: def-456)
           Created: 2025-10-20
           Not deployed yet

        ...

Available Tools

The MCP server provides these tools to Claude:

ToolDescription
generate_websiteGenerate a new website from a prompt
list_websitesList all your websites
get_websiteGet website code and details
update_websiteUpdate website code or metadata
delete_websiteDelete a website
deploy_websiteDeploy to ChilledSites hosting
get_token_balanceCheck your token balance

Workflow Examples

Ideate → Build → Edit → Deploy

1. Brainstorm with Claude:
   "I need a website for my coffee shop. What should it include?"

2. Generate:
   "Create a website with those features"

3. Review:
   "Show me the code"

4. Edit:
   "Change the background color to brown"

5. Deploy:
   "Deploy it to coffeeshop.chilledsites.com"

Iterate on Designs

1. "Generate 3 different landing page designs for my app"
2. "Show me the first one"
3. "I like this one, but make the call-to-action button bigger"
4. "Deploy this version"

Troubleshooting

"Invalid API credentials"

  • Check that your API key and secret are correctly set in the config
  • Make sure there are no extra spaces or quotes
  • Generate a new API key if needed

"Insufficient tokens"

  • Check your balance: "What's my token balance?"
  • Purchase more tokens at chilledsites.com/pricing

MCP server not appearing in Claude

  • Restart Claude Desktop
  • Check that the config file is valid JSON
  • Look for errors in Claude Desktop logs

Documentation

For complete documentation, see:

  • MCP Integration Guide - Complete setup and usage guide
  • API Reference - REST API v1 endpoint documentation
  • MCP Build Summary - Technical implementation details
  • Main Project - ChilledSites project overview

Support

License

MIT License - see LICENSE file for details


Built with ❤️ by the ChilledSites team