AlternativeLOAM

The Replicate MCP alternative for agents.

Replicate's MCP exposes a zoo of thousands of models with per-second GPU pricing. NinjaChat's MCP is the opposite bet: 22 curated creative models, sticker prices known before a job runs, OAuth for web agents, and spending limits an autonomous agent can't blow through.

Connect in 60 seconds
Per-model wiring you own
flux client + polling loop
openai images + retries
veo webhooks + storage
kling auth + queue
qwen upload plumbing
…and the next model launch starts it over
One connector
ninjachat.ai/api/mcp
  • 21 tools, every model behind them
  • routing, budgets, refunds built in
  • new models appear — same URL

Paste this. Watch it run.

First ask

Generate a cover image — don't make me pick from 40 SDXL forks, just use the best model under a dime.
search_modelsgenerate_image
1 image on nano-banana-2 · $0.067

Use case · one URL

A living city. No wiring.

Four grafts, a courier, motion — the whole LOAM campaign from one MCP connection.

LOAM districts in mist
LOAMDistricts
LOAM districts in mist
Districts
LOAM amber markets
Markets
LOAM canopy vista
Canopy
LOAM roots village
Roots

Four grafts. The agent picks a keeper and ships the page.

Models

Every model already behind the URL.

Google Veo 3.1Veo 3.1
Seedance 2.0Seedance
An editorial shot of a cobalt coat in white dunes — a real FLUX.2 Pro run
FLUX.2 ProFLUX.2 Pro
Kling 2.6 ProKling
Google Veo 3.1 FastVeo Fast
A flamenco dancer mid-turn under a single spotlight — a real Seedream run
Seedream 4.5Seedream
A red-sailed boat crossing a mirror-still turquoise fjord — a real Nano Banana 2 run
Google Nano Banana 2Nano Banana 2
Seedance LiteSeedance Lite
A matte espresso machine in a shaft of morning light — a real Nano Banana Pro run
Google Nano Banana ProNB Pro
A red fox mid-leap over a frozen creek at sunrise — a real Nano Banana run
Google Nano BananaNano Banana
A hummingbird frozen mid-air at a fuchsia flower — a real Z-Image Turbo run
Z-Image TurboZ-Image
GPT Image 2's take on the tiny astronaut asleep on a crescent moon
GPT Image 2GPT Image

NinjaChat vs Replicate MCP.

FeatureNinjaChat MCPReplicate MCP
Model catalog22 curated creative modelsThousands, unvetted
Pricing modelSticker price per image ($0.003–$0.128) and per video-second ($0.036–$0.50/s)Per-second GPU time, varies
Cost known before running
OAuth for claude.ai / ChatGPT web
Budgeted multi-model bakeoff tool
Server-side monthly spending limit
Refund on failed generationBilled for compute used
Cold-start waitsOn less-used models
Bring-your-own custom model
Creation history + search built in
Tools

21 tools. These do the work here.

Make

  • generate_imageCreate images and download the full-resolution results.
  • generate_videoTurn a description into a video.

Decide

  • compare_modelsTry one prompt across models with a spending limit.

Money

  • estimate_costCheck the price before generating.
  • get_account_balanceSee available credit and monthly spending.

Also on the server

create_mediagenerate_speechedit_imageimage_to_videoedit_videoextend_videoget_generation_statussearch_creationsget_creationsave_creation_aslist_creative_entitiessearch_modelsupload_assetprepare_scrub_videopublish_pageadd_credits

Setup

Connected in about a minute.

Pick your client — the steps for the others stay one tap away.

Claude Code4 steps
  1. Create an API key

    Sign in at ninjachat.ai and create a key under Developers → Keys. Keys look like nj_sk_… and carry your spending limit.

  2. Add the server with one command

    Register NinjaChat as an HTTP MCP server. Use --scope user to make it available in every project.

    bash · template

    Replace nj_sk_YOUR_KEY with your API key before using this template.

    claude mcp add --transport http --scope user ninjachat https://www.ninjachat.ai/api/mcp --header "Authorization: Bearer nj_sk_YOUR_KEY"
  3. Verify the connection

    Run /mcp inside Claude Code — ninjachat should list as connected with the ninjachat tools.

    text
    /mcp
  4. Put it to work

    Start a task in Claude Code, then send your prompt.

Cursor4 steps
  1. Create an API key

    Sign in at ninjachat.ai and create a key under Developers → Keys. Keys look like nj_sk_… and carry your spending limit.

  2. Add the server to mcp.json

    Create or edit ~/.cursor/mcp.json (or .cursor/mcp.json in a project) and add the NinjaChat server with your key.

    ~/.cursor/mcp.json · template

    Replace nj_sk_YOUR_KEY with your API key before using this template.

    {
      "mcpServers": {
        "ninjachat": {
          "url": "https://www.ninjachat.ai/api/mcp",
          "headers": {
            "Authorization": "Bearer nj_sk_YOUR_KEY"
          }
        }
      }
    }
  3. Reload and verify

    Open Cursor Settings → MCP and confirm ninjachat shows a green dot with the ninjachat tools. If not, reload the window.

  4. Generate from the agent

    Open a new chat in Agent mode, then send your prompt.

Want the full walkthrough with troubleshooting? Claude Code guide · Cursor guide

Questions, answered.

Keep exploring.

Best MCP servers for agents (Cursor list, same stack)Replicate docsModel Context Protocol

LOAM · Living-wood city

Delete the wiring. Keep the models.

One connection. Image, video, edit, bakeoff.

Connect in 60 seconds

Every frame of LOAM was generated through the NinjaChat MCP server.