ahel is live on Product Hunt today. Upvote

fattly — FATTLY CLI + MCP server

MCP serverMedia

AI images, video, voiceovers and UGC ads from 50+ models. Official MCP server for fattly.app.

Available today. Use it from your connected AI after setup.

Connect ahel once, and every AI you use reads what you have installed.

Then ask your AI: use fattly — FATTLY CLI + MCP server

From the project's README

As published by industriesfatty-spec/fattly-mcp in README.md.

Generate AI images, video, voiceovers, music and UGC-style ads from your terminal — or straight from AI assistants like Claude, Cursor and VS Code via MCP.

50+ AI models in one account (Veo 3.1, Kling 3, Seedance, Nano Banana, GPT Image, ElevenLabs…) · pay with fattly.app credits that never expire.


MCP (Claude, Cursor, VS Code)

The package is an MCP server — it lets AI assistants generate media through your FATTLY account.

Option A — Hosted (no install, sign in with OAuth)

Connect your client to the hosted server. No npm, no key to paste — you approve access in the browser.

https://fattly.app/api/mcp

In Claude: Settings → Connectors → Add custom connector → paste the URL. Full setup guide: https://fattly.app/claude-mcp

Option B — Local (npx, with an API key)

  1. On fattly.app open Dashboard → API keys and create a key.
  2. Add this to your client's MCP config:
{
  "mcpServers": {
    "fattly": {
      "command": "npx",
      "args": ["-y", "fattly", "mcp"],
      "env": {
        "FATTLY_API_KEY": "gpx_live_YOUR_KEY"
      }
    }
  }
}

Tools

ToolWhat it doesSpends credits
fattly_creditsCurrent credit balanceno (read-only)
fattly_list_modelsModels and their price in creditsno (read-only)
fattly_upload_imageUpload a local photo → URL for edit / image-to-video modelsno
fattly_generate_imageText-to-image and image editing (multi-image edits, face swap)yes
fattly_generate_videoText-to-video and image-to-video; waits for the mp4yes
fattly_generate_audioVoiceover (text-to-speech) or musicyes

Every tool carries MCP annotations (readOnlyHint, destructiveHint, idempotentHint), so clients can ask before paid calls. Failed generations are refunded automatically. Content must be safe-for-work.

CLI

npm install -g fattly   # Node.js 18+
fattly login            # paste your gpx_live_… key
fattly credits
fattly models video

fattly generate "astronaut cat on Mars" --model nano-banana-2 --out cat.png
fattly video "ocean waves at sunset" --model kling-3-standard --out waves.mp4
fattly audio "Welcome to FATTLY" --voice Rachel --out voice.mp3
fattly audio "calm ambient" --music --seconds 30 --out music.mp3

Configuration

VariablePurpose
FATTLY_API_KEYAPI key (alternative to fattly login)
FATTLY_API_URLAPI address override (default https://fattly.app)

The key saved by fattly login lives in ~/.fattly/config.json with owner-only permissions.

More

MIT © Fattly

Advanced
Delivery
fattly MCP server → your ahel gateway (mcp.ahel.ai) → every connected AI client.
Catalog kind
mcp-server
Gateway key
io-github-industriesfatty-spec-fattly
Source
github.com/industriesfatty-spec/fattly-mcp
Hosted endpoint
https://fattly.app/api/mcp