SYSTEM ACTIVE
MENU
HOME / MARKETPLACE / CREATIVE / IMAGE-GEN
LST CREATIVE

Image Generation

UPDATED 2 HOURS AGO

Generate images from text prompts. Backed by Pollinations.ai (Flux + Turbo models). Returns a URL the client can fetch directly.

LIVE HOSTED BY MCPMETER STREAMABLE HTTP MIT 2 TOOLS
MCP URL
https://proxy.mcpmeter.com/image-gen

§ OVERVIEW

Generate images from text prompts. Backed by Pollinations.ai (Flux + Turbo models). Returns a URL the client can fetch directly.

TRY ASKING YOUR AGENT 3 PROMPTS
  • Generate an image of a sunset over mountains, photorealistic
  • Make a 1024×1024 image of a logo for a coffee shop called "Sunbeam"
  • Create an image at 1536×1024 with seed 42: cyberpunk city street at night

mcpmeter sits between agent and publisher: authenticate the bearer key, forward the JSON-RPC body unchanged, count tool-call envelopes in the response, write a ledger row, return the response unchanged. The publisher never sees the consumer's API key. The consumer never sees the publisher's secret. The proxy is open source so the meter can be inspected.

§ TOOLS

2 tools Read tools are read-only; write tools mutate state. Tap any read tool to try it inline.

TOOL
TYPE
ARGUMENTS · JSON
5/min · 60/day · per IP · powered by demo key
ERROR

                        
RESULT

                        
ARGUMENTS · JSON
5/min · 60/day · per IP · powered by demo key
ERROR

                        
RESULT

                        

§ PERFORMANCE

8
CALLS / 24H
100.0%
UPTIME / 30D
13ms
LATENCY P50
126ms
LATENCY P95
CALLS / DAY · LAST 30D 8 LIFETIME
2026-04-12 · 0 calls 2026-04-13 · 0 calls 2026-04-14 · 0 calls 2026-04-15 · 0 calls 2026-04-16 · 0 calls 2026-04-17 · 0 calls 2026-04-18 · 0 calls 2026-04-19 · 0 calls 2026-04-20 · 0 calls 2026-04-21 · 0 calls 2026-04-22 · 0 calls 2026-04-23 · 0 calls 2026-04-24 · 0 calls 2026-04-25 · 0 calls 2026-04-26 · 0 calls 2026-04-27 · 0 calls 2026-04-28 · 0 calls 2026-04-29 · 0 calls 2026-04-30 · 0 calls 2026-05-01 · 0 calls 2026-05-02 · 0 calls 2026-05-03 · 0 calls 2026-05-04 · 0 calls 2026-05-05 · 0 calls 2026-05-06 · 0 calls 2026-05-07 · 0 calls 2026-05-08 · 0 calls 2026-05-09 · 0 calls 2026-05-10 · 0 calls 2026-05-11 · 8 calls · 28ms avg
2026-04-12 2026-05-11
TOP CLIENTS · 30D 8 CALLS
01 mcpmeter (try-it) 5
02 Claude Code 3
DAILY SESSIONS · LAST 30D 2 SESSIONS · 30D
2026-04-12 · 0 sessions 2026-04-13 · 0 sessions 2026-04-14 · 0 sessions 2026-04-15 · 0 sessions 2026-04-16 · 0 sessions 2026-04-17 · 0 sessions 2026-04-18 · 0 sessions 2026-04-19 · 0 sessions 2026-04-20 · 0 sessions 2026-04-21 · 0 sessions 2026-04-22 · 0 sessions 2026-04-23 · 0 sessions 2026-04-24 · 0 sessions 2026-04-25 · 0 sessions 2026-04-26 · 0 sessions 2026-04-27 · 0 sessions 2026-04-28 · 0 sessions 2026-04-29 · 0 sessions 2026-04-30 · 0 sessions 2026-05-01 · 0 sessions 2026-05-02 · 0 sessions 2026-05-03 · 0 sessions 2026-05-04 · 0 sessions 2026-05-05 · 0 sessions 2026-05-06 · 0 sessions 2026-05-07 · 0 sessions 2026-05-08 · 0 sessions 2026-05-09 · 0 sessions 2026-05-10 · 0 sessions 2026-05-11 · 2 sessions
TOOLS · 30D / 7D
TOOL
7D CALLS
30D CALLS
AVG MS
ERR
generate
7
7
30
0
list_models
1
1
12
0

§ INTEGRATION

Pick your client. The proxy URL and bearer key go into your client's MCP config. The same shape works in 30+ MCP-compatible agents — for clients not listed, see the docs ↗.

SIGN IN

Paste, save, restart your client. It'll prompt you to "Authenticate" — click it, sign in here, done. No keys to manage.

Paste your mcpm_live_… key into the snippet. Older clients without OAuth support, scripts, and curl all use this.

CLIENT
claude_desktop_config.json JSON
{
  "mcpServers": {
    "image-gen": {
      "url": "https://proxy.mcpmeter.com/image-gen"
    }
  }
}
claude_desktop_config.json JSON
{
  "mcpServers": {
    "image-gen": {
      "url": "https://proxy.mcpmeter.com/image-gen",
      "headers": {
        "Authorization": "Bearer mcpm_live_…"
      }
    }
  }
}
add an HTTP MCP BASH
claude mcp add image-gen \
  --transport http \
  https://proxy.mcpmeter.com/image-gen

# Then run /mcp inside Claude Code and pick "Authenticate".
add an HTTP MCP BASH
claude mcp add image-gen \
  --transport http \
  https://proxy.mcpmeter.com/image-gen \
  --header "Authorization: Bearer $MCPM_KEY"
~/.cursor/mcp.json JSON
{
  "mcpServers": {
    "image-gen": {
      "url": "https://proxy.mcpmeter.com/image-gen"
    }
  }
}
~/.cursor/mcp.json JSON
{
  "mcpServers": {
    "image-gen": {
      "url": "https://proxy.mcpmeter.com/image-gen",
      "headers": {
        "Authorization": "Bearer mcpm_live_…"
      }
    }
  }
}
cline_mcp_settings.json JSON
{
  "mcpServers": {
    "image-gen": {
      "url": "https://proxy.mcpmeter.com/image-gen"
    }
  }
}
cline_mcp_settings.json JSON
{
  "mcpServers": {
    "image-gen": {
      "url": "https://proxy.mcpmeter.com/image-gen",
      "headers": {
        "Authorization": "Bearer mcpm_live_…"
      }
    }
  }
}
.vscode/mcp.json JSON
{
  "servers": {
    "image-gen": {
      "type": "http",
      "url": "https://proxy.mcpmeter.com/image-gen"
    }
  }
}
.vscode/mcp.json JSON
{
  "servers": {
    "image-gen": {
      "type": "http",
      "url": "https://proxy.mcpmeter.com/image-gen",
      "headers": {
        "Authorization": "Bearer mcpm_live_…"
      }
    }
  }
}
~/.codeium/windsurf/mcp_config.json JSON
{
  "mcpServers": {
    "image-gen": {
      "serverUrl": "https://proxy.mcpmeter.com/image-gen"
    }
  }
}
~/.codeium/windsurf/mcp_config.json JSON
{
  "mcpServers": {
    "image-gen": {
      "serverUrl": "https://proxy.mcpmeter.com/image-gen",
      "headers": {
        "Authorization": "Bearer mcpm_live_…"
      }
    }
  }
}
~/.config/zed/settings.json JSON
{
  "context_servers": {
    "image-gen": {
      "url": "https://proxy.mcpmeter.com/image-gen"
    }
  }
}
~/.config/zed/settings.json JSON
{
  "context_servers": {
    "image-gen": {
      "url": "https://proxy.mcpmeter.com/image-gen",
      "headers": {
        "Authorization": "Bearer mcpm_live_…"
      }
    }
  }
}
~/.gemini/settings.json JSON
{
  "mcpServers": {
    "image-gen": {
      "httpUrl": "https://proxy.mcpmeter.com/image-gen"
    }
  }
}
~/.gemini/settings.json JSON
{
  "mcpServers": {
    "image-gen": {
      "httpUrl": "https://proxy.mcpmeter.com/image-gen",
      "headers": {
        "Authorization": "Bearer mcpm_live_…"
      }
    }
  }
}
~/.codex/config.toml TOML
[mcp_servers.image-gen]
url = "https://proxy.mcpmeter.com/image-gen"
~/.codex/config.toml TOML
[mcp_servers.image-gen]
url = "https://proxy.mcpmeter.com/image-gen"

[mcp_servers.image-gen.headers]
Authorization = "Bearer mcpm_live_…"
~/.continue/config.yaml YAML
mcpServers:
  - name: image-gen
    url: https://proxy.mcpmeter.com/image-gen
~/.continue/config.yaml YAML
mcpServers:
  - name: image-gen
    url: https://proxy.mcpmeter.com/image-gen
    headers:
      Authorization: Bearer mcpm_live_…
tools/list BASH
# curl can't run the OAuth dance — paste an mcpm_live_ key for raw HTTP testing.
curl -X POST https://proxy.mcpmeter.com/image-gen \
  -H "Authorization: Bearer $MCPM_KEY" \
  -H "Content-Type: application/json" \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/list"}'
tools/list BASH
curl -X POST https://proxy.mcpmeter.com/image-gen \
  -H "Authorization: Bearer $MCPM_KEY" \
  -H "Content-Type: application/json" \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/list"}'

The proxy authenticates the bearer token, looks up the price, forwards the call to the upstream MCP, returns the response unchanged, and writes a usage record.

§ PRICING

PER_CALL pricing at $0.1000 / call (USD).

FREE TIER

Each consumer gets 3 calls / month at no cost. Resets on the 1st. After the allowance, calls bill at the per-call rate above.

§ TRUST & COMPLIANCE

NO PAYLOAD RETENTION

JSON-RPC bodies pass through. We log call metadata only.

PCI PASSTHROUGH

For PCI scope, mcpmeter is a network passthrough.

OPEN-SOURCE PROXY

Metering code is auditable on GitHub ↗; reconciles to Stripe nightly.

AUDIT LOGS

13 months retention in your region. CSV export.

START

ONE KEY. EVERY MCP.
ONE BILL.

Sign up free. Add a card later, only when you're ready to call paid tools.