AgentStack
Browse Sign in
Browse Why AgentStack Sell Docs
Sign in
MCP verified MIT Self-run

Muapi Mcp Server

mcp-samuraigpt-muapi-mcp-server · by SamurAIGPT

Mcp server code to setup muapi to work with clients like Claude, Cursor etc.

No reviews yet
0 installs
50 views
0.0% view→install

Install

$ agentstack add mcp-samuraigpt-muapi-mcp-server

✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.

Security review

✓ Passed

No issues found. Passed automated security review. · v0.1.0 How review works →

  • Prompt-injection patterns
  • Secret / credential exfiltration
  • Dangerous shell & filesystem operations
  • Untrusted network calls
  • Known-malicious package signatures

What it can access

  • Network access No
  • Filesystem access No
  • Shell / process execution No
  • Environment & secrets No
  • Dynamic code execution No

From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.

View the full security report →

Verified badge

Passed review? Show it. Paste this badge into your README, it links to the public security report.

AgentStack Verified badge Links to your public security report.
[![AgentStack Verified](https://agentstack.voostack.com/badges/verified.svg)](https://agentstack.voostack.com/security/report/mcp-samuraigpt-muapi-mcp-server)

Reliability & compatibility

Security review passed
0 installs to date
no reviews yet
3mo ago

Declared compatibility

Claude CodeClaude DesktopCursorWindsurf

Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.

Preview Execution monitoring

We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.

How agent discovery & health will work →
Are you the author of Muapi Mcp Server? Claim this listing to set pricing, connect Stripe payouts, and keep 70% of every sale.
Sign up to claim

About

muapi MCP Server

[](https://muapi.ai?utmsource=github&utmmedium=badge&utm_campaign=muapi-mcp-server)

Connect any MCP-compatible AI assistant to muapi.ai — access 100+ generative AI models (image, video, audio, enhance, edit) directly from Claude, Cursor, Windsurf, and more.

[](https://muapi.ai?utmsource=github&utmmedium=readme&utm_campaign=muapi-mcp-server) [](https://modelcontextprotocol.io) [](https://smithery.ai/servers/am-1m1k/muapi)


Install via Smithery

The easiest way to install for any MCP client:

npx -y @smithery/cli install am-1m1k/muapi --client claude

Or browse the listing: smithery.ai/servers/am-1m1k/muapi


Quick Start (Hosted — Recommended)

The fastest way: use the hosted MCP server at https://api.muapi.ai/mcp. No installation required — just add it to your client.

Get your API key at muapi.ai/dashboard/keys

Claude Code

claude mcp add --transport http muapi \
  https://api.muapi.ai/mcp \
  --header "Authorization: Bearer YOUR_MUAPI_KEY"

Cursor

Open Cmd+Shift+POpen MCP settings and add to mcp.json:

{
  "mcpServers": {
    "muapi": {
      "url": "https://api.muapi.ai/mcp",
      "headers": {
        "Authorization": "Bearer YOUR_MUAPI_KEY"
      }
    }
  }
}

Windsurf

Open Settings → MCP and add:

{
  "mcpServers": {
    "muapi": {
      "serverUrl": "https://api.muapi.ai/mcp",
      "headers": {
        "Authorization": "Bearer YOUR_MUAPI_KEY"
      }
    }
  }
}

Claude Desktop / Other clients

Add to your MCP client config:

{
  "mcpServers": {
    "muapi": {
      "url": "https://api.muapi.ai/mcp",
      "headers": {
        "Authorization": "Bearer YOUR_MUAPI_KEY"
      }
    }
  }
}

Self-Hosted Setup

If you want to run your own MCP server instance:

1. Clone the repo

git clone https://github.com/SamurAIGPT/muapi-mcp-server.git
cd muapi-mcp-server

2. Install dependencies

pip install fastapi uvicorn requests pydantic

3. Set your API key

export MUAPIAPP_API_KEY=your_muapi_key_here

4. Start the server

python mcp_server.py

The server starts at http://localhost:8000.

5. Configure your client

Point your MCP client to your local server:

{
  "mcpServers": {
    "muapi": {
      "url": "http://localhost:8000",
      "headers": {
        "x-api-key": "YOUR_MUAPI_KEY"
      }
    }
  }
}

Environment Variables

| Variable | Description | Default | |----------|-------------|---------| | MUAPIAPP_API_KEY | Your muapi.ai API key | required | | MODELS_JSON | Path to models config JSON | models.json | | PORT | Server port | 8000 |


Available Tools

Once connected, your AI assistant has access to these tools:

Discovery

| Tool | Description | |------|-------------| | search_models | Search muapi's 100+ model catalog by keyword or category |

Image Generation

| Tool | Models | Description | |------|--------|-------------| | muapi_image_generate | flux-dev, flux-schnell, flux-kontext-dev/pro/max, hidream-fast/dev/full, wan2.1, reve, gpt4o, midjourney, seedream, qwen | Generate images from text prompts | | muapi_image_edit | flux-kontext-dev/pro/max/effects, gpt4o, reve, seededit, midjourney, midjourney-style, midjourney-omni, qwen | Edit or transform images |

Video Generation

| Tool | Models | Description | |------|--------|-------------| | muapi_video_generate | veo3, veo3-fast, kling-master, wan2.1/2.2, seedance-pro/lite, hunyuan, runway, pixverse, vidu, minimax-std/pro | Generate videos from text | | muapi_video_from_image | veo3, veo3-fast, kling-std/pro/master, wan2.1/2.2, seedance, hunyuan, runway, pixverse, vidu, midjourney, minimax | Animate images into videos |

Audio

| Tool | Description | |------|-------------| | muapi_audio_create | Create original music with Suno (prompt, title, tags, instrumental mode) | | muapi_audio_from_text | Generate sound effects or ambient audio with MMAudio |

Image Enhancement

| Tool | Description | |------|-------------| | muapi_enhance_upscale | AI super-resolution upscaling | | muapi_enhance_bg_remove | Background removal | | muapi_enhance_face_swap | Face swap in images or videos | | muapi_enhance_ghibli | Studio Ghibli style transfer |

Video Editing

| Tool | Models | Description | |------|--------|-------------| | muapi_edit_lipsync | sync, latentsync, creatify, veed | Sync lip movements to audio | | muapi_edit_clipping | — | Extract highlight clips from long videos |

Async Polling

| Tool | Description | |------|-------------| | muapi_predict_result | Poll for the result of any async generation job |

Account & Keys

| Tool | Description | |------|-------------| | muapi_account_balance | Check your current credit balance | | muapi_account_topup | Create a Stripe checkout session to add credits | | muapi_keys_list | List your API keys | | muapi_keys_create | Create a new API key | | muapi_keys_delete | Delete an API key |


Usage Examples

Once your MCP client is connected, you can ask your AI assistant naturally:

Generate an image: > "Generate a photorealistic mountain lake at golden hour using flux-dev"

Edit an image: > "Convert this image to Studio Ghibli style" (attaches image URL)

Create a video: > "Make a 5-second cinematic video of a robot walking through a forest using kling-master"

Animate an image: > "Turn this product photo into a 5-second video" (attaches image URL)

Create music: > "Create a 30-second lo-fi hip hop track, instrumental"

Check balance: > "What's my muapi credit balance?"

Find models: > "What image generation models are available on muapi?"


How Async Generation Works

Most generation tools return a request_id immediately:

{ "request_id": "abc123", "status": "processing" }

Your assistant will automatically poll muapi_predict_result until the job completes:

{
  "request_id": "abc123",
  "status": "completed",
  "outputs": ["https://cdn.muapi.ai/..."]
}

API Reference

The self-hosted server exposes these endpoints:

| Method | Path | Description | |--------|------|-------------| | GET | / | Server info and endpoint list | | GET | /health | Health check | | GET | /mcp/tools | List available tools/models | | POST | /mcp/tools/{tool_name}/call | Call a specific tool | | POST | /mcp/run | Run a model by name or endpoint URL | | GET | /mcp/predictions/{id} | Get prediction status and result | | GET | /mcp/predictions/{id}/stream | Stream prediction status as SSE | | GET | /mcp/resources | List models as MCP resources | | GET | /docs | Interactive API docs (Swagger UI) |


Authentication

Hosted server — pass your API key in the Authorization header:

Authorization: Bearer YOUR_MUAPI_KEY

Self-hosted server — pass via x-api-key header or set MUAPIAPP_API_KEY environment variable.

Get your API key at muapi.ai/dashboard/keys.


Links

Source & license

This open-source MCP server is cataloged on AgentStack and links to its original source — we do not rehost the code.

Install and usage instructions live in the source repository linked above.

Reviews

No reviews yet, be the first.

Versions

  • v0.1.0 Imported from the upstream source.