Skip to content
appsgit

SuperCMO

SuperCMO is an MCP server that adds search and knowledge tools to AI assistants such as Claude Desktop, Claude Code and Cursor. Marketing media generation — image, video, voice — for AI agents. It has 221 GitHub stars, is released under the Apache-2.0 license and runs locally with uvx supercmo-skills.

github.com/SupercmoHQ/superCMO-skills (opens in a new tab)

Data as of from the GitHub API and the official MCP registry; description from the project's repository. Report an error

Install SuperCMO

Generated from the server's MCP registry entry. Replace your-value with your own values.

Claude Desktop

claude_desktop_config.json
{
  "mcpServers": {
    "supercmo": {
      "command": "uvx",
      "args": [
        "supercmo-skills"
      ],
      "env": {
        "WAVESPEED_API_KEY": "your-value",
        "FAL_KEY": "your-value",
        "ELEVENLABS_API_KEY": "your-value",
        "GEMINI_API_KEY": "your-value",
        "FIRECRAWL_API_KEY": "your-value",
        "SCRAPECREATORS_API_KEY": "your-value"
      }
    }
  }
}

Settings > Developer > Edit Config. macOS: ~/Library/Application Support/Claude/, Windows: %APPDATA%\Claude\. Restart Claude Desktop afterwards.

Claude Code

claude mcp add --env WAVESPEED_API_KEY=your-value --env FAL_KEY=your-value --env ELEVENLABS_API_KEY=your-value --env GEMINI_API_KEY=your-value --env FIRECRAWL_API_KEY=your-value --env SCRAPECREATORS_API_KEY=your-value --transport stdio supercmo -- uvx supercmo-skills

Cursor

.cursor/mcp.json
{
  "mcpServers": {
    "supercmo": {
      "type": "stdio",
      "command": "uvx",
      "args": [
        "supercmo-skills"
      ],
      "env": {
        "WAVESPEED_API_KEY": "your-value",
        "FAL_KEY": "your-value",
        "ELEVENLABS_API_KEY": "your-value",
        "GEMINI_API_KEY": "your-value",
        "FIRECRAWL_API_KEY": "your-value",
        "SCRAPECREATORS_API_KEY": "your-value"
      }
    }
  }
}

Project file; use ~/.cursor/mcp.json to enable it in every project.

VS Code

.vscode/mcp.json
{
  "inputs": [
    {
      "type": "promptString",
      "id": "wavespeed_api_key",
      "description": "WAVESPEED_API_KEY",
      "password": true
    },
    {
      "type": "promptString",
      "id": "fal_key",
      "description": "FAL_KEY",
      "password": true
    },
    {
      "type": "promptString",
      "id": "elevenlabs_api_key",
      "description": "ELEVENLABS_API_KEY",
      "password": true
    },
    {
      "type": "promptString",
      "id": "gemini_api_key",
      "description": "GEMINI_API_KEY",
      "password": true
    },
    {
      "type": "promptString",
      "id": "firecrawl_api_key",
      "description": "FIRECRAWL_API_KEY",
      "password": true
    },
    {
      "type": "promptString",
      "id": "scrapecreators_api_key",
      "description": "SCRAPECREATORS_API_KEY",
      "password": true
    }
  ],
  "servers": {
    "supercmo": {
      "type": "stdio",
      "command": "uvx",
      "args": [
        "supercmo-skills"
      ],
      "env": {
        "WAVESPEED_API_KEY": "${input:wavespeed_api_key}",
        "FAL_KEY": "${input:fal_key}",
        "ELEVENLABS_API_KEY": "${input:elevenlabs_api_key}",
        "GEMINI_API_KEY": "${input:gemini_api_key}",
        "FIRECRAWL_API_KEY": "${input:firecrawl_api_key}",
        "SCRAPECREATORS_API_KEY": "${input:scrapecreators_api_key}"
      }
    }
  }
}

Config formats checked against the official docs on Oct 7, 2026: modelcontextprotocol.io (opens in a new tab), code.claude.com (opens in a new tab), cursor.com (opens in a new tab), code.visualstudio.com (opens in a new tab).

Environment variables

Variables the server reads at startup.

NameRequiredDescription
WAVESPEED_API_KEYsecretNoWaveSpeed key — image + video (recommended)
FAL_KEYsecretNofal.ai key — image + video
ELEVENLABS_API_KEYsecretNoElevenLabs key — voiceover
GEMINI_API_KEYsecretNoGemini key — image/video analysis
FIRECRAWL_API_KEYsecretNoFirecrawl key — URL extraction
SCRAPECREATORS_API_KEYsecretNoScrapeCreators key — social research

About SuperCMO

Open-source skills that empower any AI agent (Claude, Cursor, Codex, Hermes, etc.) to generate end-to-end marketing campaigns - UGC videos, ad videos, product photography and more.

  • agent-skills
  • ai-agents
  • ai-marketing
  • claude-code
  • codex
  • cursor
  • image-generation
  • mcp
  • model-context-protocol
  • text-to-speech

FAQ

SuperCMO FAQ

Still curious? Email info@appsgit.com.

How do I install the SuperCMO MCP server?

Add the command uvx supercmo-skills to your MCP client: put it in claude_desktop_config.json for Claude Desktop, run claude mcp add for Claude Code, or add it to .cursor/mcp.json (Cursor) or .vscode/mcp.json (VS Code). The snippets on this page are ready to paste.

Is SuperCMO free?

The server is open source under the Apache-2.0 license, so running it is free. It needs credentials (WAVESPEED_API_KEY, FAL_KEY, ELEVENLABS_API_KEY, GEMINI_API_KEY, FIRECRAWL_API_KEY and SCRAPECREATORS_API_KEY) for the service it connects to, which may require a paid account.

Is SuperCMO actively maintained?

The most recent commit was on Oct 21, 2026. The latest release is v0.1.27, published Oct 21, 2026. appsgit only lists MCP servers with a commit in the last six months.