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.
black-forest-labs/flux-schnell
, black-forest-labs/flux-dev
, black-forest-labs/flux-1.1-pro
Links:
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"
}
{
"public_image_url": "https://your-wp.com/wp-content/uploads/2025/08/img-joker-watching-batman.webp",
"wordpress": {...},
"twitter": {...}
}
prompt
, slug
, model
POST /v1/models/{model}/predictions
(Prefer: wait)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:
Leonardo per-image cost uses API Basic math: $9 / 3,500 credits = $0.0025714 per credit.
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
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:
Savings: $10.50/month (≈58% lower) with the hybrid setup.
Code1
node.