mcpField
F
fattly

fattly

Remote
fattly.appMedia & Design0Updated 4w ago

About fattly

fattly is an MCP server and CLI for generating AI images, video, voiceovers, and UGC ads through a FATTLY account. It gives AI assistants access to 21 media and account tools, with hosted OAuth or a local API-key setup.

Key features

  1. 01Generate UGC video and image ads
  2. 02Create and edit AI images
  3. 03Generate and transform video
  4. 04Create voiceovers, music, and transcripts
  5. 05Check credits and available models

Use cases

  1. 01Create a product video ad from a photo
  2. 02Generate images and video from text prompts
  3. 03Make voiceovers or music for media
  4. 04Use media-generation tools from an AI assistant

MCP support

Exposes 21 tools for media generation and account operations to MCP clients. Connect through the hosted server with OAuth or run the local server using an API key.

Configuration

Remote servers need no local install. Pick your client, then copy the config or install in one click.

Endpointhttps://fattly.app/api/mcp
Copy install command
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

Run commands in a terminal; paste JSON into the client’s MCP config and restart. Servers that need sign-in will prompt on first connect.

Packages
npmfattly0.1.2

Tools

Details

From the project README

fattly — FATTLY CLI + MCP server

Turn a product photo into a UGC video ad, generate AI images, video and voiceovers — 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.

npm CI License: MIT fattly MCP server


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"
      }
    }
  }
}

Installing with an AI agent (Cline, Claude Code, Cursor)? Point it at llms-install.md.

Tools

21 tools — the same set as the hosted server (the local server forwards every call to fattly.app with your key, so new tools appear without updating the package).

ToolWhat it doesSpends credits
Ad Studio
fattly_generate_ad_videoUGC video ad: a real-looking AI creator presents your product on camera with a real voice (or hands-only POV / unboxing)yes (~150)
fattly_generate_adAd image from a product photo: styled product scene or a creator holding ityes (20)
fattly_create_avatarYour own consistent AI creator for adsyes (20)
fattly_list_ad_presetsAd presets, scenes and creator avatarsno (read-only)
Images
fattly_generate_imageText-to-image and image editing (multi-image edits)yes
fattly_upscaleUpscale an imageyes
fattly_remove_backgroundClean cutout without backgroundyes
fattly_inpaintRepaint a masked area to match a promptyes
fattly_face_swapSwap a face (SFW, only faces you have the right to use)yes
Video
fattly_generate_videoText-to-video and image-to-video (Veo, Kling, Seedance…)yes
fattly_video_statusCheck a video that is still renderingno (read-only)
fattly_animate_photoBring a still photo to lifeyes
fattly_trend_videoTrend-style video from a photo and a presetyes
fattly_edit_videoDraw-to-Edit: change a masked region of a video with textyes
fattly_actor_swapReplace the creator in an existing videoyes
Audio
fattly_generate_audioVoiceover (text-to-speech) or musicyes
fattly_clone_voiceClone a voice (with consent) or reuse a saved oneyes
fattly_transcribeAudio → text with timed segmentsyes
Account
fattly_creditsCurrent credit balanceno (read-only)
fattly_list_modelsModels and their price in creditsno (read-only)
fattly_upload_imagePhoto (URL, base64 or local file) → URL for edit / ad / image-to-video toolsno

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

Comments

Markdown supported

New to MCP?

From what the protocol is to installing your first server, these answers cover most first questions.

An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.