π¬ Generate images with Replicate and Flux
β‘ 1,584 views Β· π¬ Content Creation & Video
Description
MCP Tool β Replicate (Flux) Image Generator β WordPress/Twitter
Generates images via Replicate Flux models and uploads to WordPress (and optionally Twitter/X). Built to act as an MCP module that other agents/workflows call for on-demand image creation.
- Models configured in this workflow:
black-forest-labs/flux-schnell,black-forest-labs/flux-dev,black-forest-labs/flux-1.1-pro - Switch rationale: lower cost π°, broader model choice π―, full control of parameters βοΈ
- Leonardo API credits cannot be used in the web UI π ββοΈ; separate spend for API vs UI
Links:
- π Prior Leonardo-based workflow: https://n8n.io/workflows/6363-generate-and-upload-images-with-leonardo-ai-wordpress-and-twitter/
- π° Blog automation consuming these images: https://n8n.io/workflows/6734-ai-blog-automation-publish-hourly-seo-articles-to-wordpress-and-twitter-v3/
π₯ Inputs
| Field | Type | Description |
|---|---|---|
| prompt | string | Text description for the image |
| slug | string | Filename slug for WP media |
| model | string | One of the configured Flux models |
Example:
{
"prompt":"Joker watching a Batman movie on his laptop",
"slug":"joker-watching-batman",
"model":"black-forest-labs/flux-dev"
}
π€ Output
{
"public_image_url": "https://your-wp.com/wp-content/uploads/2025/08/img-joker-watching-batman.webp",
"wordpress": {...},
"twitter": {...}
}
π Flow
- Trigger with
prompt,slug,model - Build model payload (quality/steps/ratio/output format)
- Call Replicate:
POST /v1/models/{model}/predictions(Prefer: wait) - Download the generated image URL
- Upload to WordPress (returns public URL)
- Optional: upload to Twitter/X
- Return URL + metadata
π€ MCP Use at Scale (emp0.com)
Operational pattern: I currently use this setup for my blog where i generate ~300 posts/month, each with 4 images (banner + 2 to 3 inline images) β ~1,000 images/month produced by this MCP.
π‘ Hybrid Cost-Optimized Setup:
- High-priority images (banners, main visuals): Generated using Flux Dev on Leonardo for slightly better prompt adherence.
- Low-priority images (inline blog visuals): Generated using Flux Schnell on Replicate for maximum cost efficiency.
π° Pricing Comparison (per image)
Leonardo per-image cost uses API Basic math: $9 / 3,500 credits = $0.0025714 per credit.
- Flux Schnell (Leonardo) = 7 credits
- Flux Dev (Leonardo) = 7 credits
- Flux 1.1 Pro equivalent in Leonardo = Leonardo Phoenix based on my experience = 10 credits
| Flux Model | Replicate | Leonardo API* |
|---|---|---|
flux-schnell | $0.0030 (=$3/1,000) | $0.0180 (7 Γ $0.0025714) |
flux-dev | $0.0250 | $0.0180 (7 Γ $0.0025714) |
flux-1.1-pro / Phoenix | $0.0400 | $0.0257 (10 Γ $0.0025714) |
Replicate pricing: https://replicate.com/pricing
Leonardo pricing: https://leonardo.ai/pricing/
Leonardo API usage: https://docs.leonardo.ai/docs/commonly-used-api-values
π Monthly Cost Example (1,000 images/month)
Mix: 300 Γflux-dev on Leonardo,
700 Γflux-schnell on Replicate.
| Platform/Model | Images | Price per Image | Total |
|---|---|---|---|
Leonardo flux-dev | 300 | $0.0180 | $5.40 |
Replicate flux-schnell | 700 | $0.0030 | $2.10 |
| Total Monthly Spend | 1000 | β | $7.50 |
π΅ If using Leonardo for both:
- 300 Γ $0.0180 = $5.40
- 700 Γ $0.0180 = $12.60
- Total = $18.00
Savings: $10.50/month (β58% lower) with the hybrid setup.
π Notes
- More Replicate models can be added in
Code1node. - Parameters tuned for aspect ratio, inference steps, quality, guidance.
- Leonardo credit model is API-only; credits are not spendable in Leonardoβs web UI.
π Nodes Used
HTTP Request, Execute Workflow Trigger
π₯ Import
Download workflow.json and import into n8n:
Workflow menu β Import from File