MCP Marketplace
BrowseHow It WorksFor CreatorsDocs
Sign inSign up
MCP Marketplace

The curated, security-first marketplace for AI tools.

Product

Browse ToolsSubmit a ToolDocumentationHow It WorksBlogFAQ

Legal

Terms of ServicePrivacy PolicyCommunity Guidelines

Connect

support@mcp-marketplace.ioTwitter / XDiscord

MCP Marketplace © 2026. All rights reserved.

Back to Browse

Aetherwave MCP Server

by AetherWave Studio
Developer ToolsModerate6.2MCP RegistryLocal
Free

Server data from the Official MCP Registry

Music, image, video and audio generation across top AI providers - one key, one credit pool.

About

Music, image, video and audio generation across top AI providers - one key, one credit pool.

Security Report

6.2
Moderate6.2Moderate Risk

Well-structured MCP server with proper authentication and reasonable permissions for its purpose. The server requires API key validation, uses environment variables for credentials, and implements comprehensive input validation via Zod schemas. Permissions are appropriate for a creative AI generation platform that needs HTTP API calls and environment variable access. No malicious patterns or critical vulnerabilities detected. Supply chain analysis found 2 known vulnerabilities in dependencies (0 critical, 2 high severity). Package verification found 1 issue.

3 files analyzed · 8 issues found

Security scores are indicators to help you make informed decisions, not guarantees. Always review permissions before connecting any MCP server.

Permissions Required

This plugin requests these system permissions. Most are normal for its category.

env_vars

Check that this permission is expected for this type of plugin.

HTTP Network Access

Connects to external APIs or services over the internet.

What You'll Need

Set these up before or after installing:

AetherWave Studio API key (starts with aw_live_). Generate one at https://aetherwavestudio.com/developers - first key grants 50 free credits, no card required.Required

Environment variable: AETHERWAVE_API_KEY

How to Install

Add this to your MCP configuration file:

{
  "mcpServers": {
    "io-github-aetherwave-studio-aetherwave-mcp": {
      "env": {
        "AETHERWAVE_API_KEY": "your-aetherwave-api-key-here"
      },
      "args": [
        "-y",
        "@aetherwave-studio/mcp"
      ],
      "command": "npx"
    }
  }
}

Documentation

View on GitHub

From the project's GitHub README.

@aetherwave-studio/mcp

aetherwave-mcp MCP server

aetherwave-mcp MCP server

Model Context Protocol server for AetherWave Studio. Drop it into any MCP-compatible client (Claude Code, Cursor, Continue, Claude Desktop, custom agents) and your LLM can generate, edit, upscale, reframe, and master across every flagship creative AI provider through one API key, one credit pool.

One install. One token. Sixteen tools covering:

  • Music - Suno V3.5 / V4 / V4.5 / V5 / V5.5
  • Image gen - Grok Imagine, GPT Image 2, Seedream V4, Wan 2.7, Imagen 4, Nano Banana, Ideogram V3, Z-Image Turbo
  • Image edit - Grok Imagine I2I, Seedream V4 Edit, Flux Kontext, Wan 2.5 Spicy, Qwen Edit, Midjourney I2I, GPT Image 1.5
  • Image utility - Topaz upscale, Recraft background removal (with fal BiRefNet v2 fallback), Ideogram V3 Reframe
  • Video - Grok Imagine (KIE+fal fallback), Wan 2.7, Hailuo 02, Seedance Pro/Lite, Kling 2.6 (audio), VEO 3.1, Happy Horse
  • Video utility - Atlas upscaler (1080p/2K), rembg u2netp background removal, Luma Ray 2 Flash reframe
  • Audio mastering - 12 genre/style presets via the AetherWave Python service
  • Gallery read - paginated list of your saved creations

Every generation tool submits the job, polls until terminal state, and returns the final URL. The agent gets a single round-trip, no manual polling loop. Results auto-save to your Cloudflare R2 gallery so URLs don't expire.

Quick start

# 1. Get a key at https://aetherwavestudio.com/profile (Developer tab)
# 2. Add to your MCP client config (see below)
# 3. Restart the client
# 4. Ask your agent to "generate a synthwave album cover, then animate it"

Claude Code

claude mcp add aetherwave \
  -e AETHERWAVE_API_KEY=aw_live_your_key_here \
  -- npx -y @aetherwave-studio/mcp

Claude Desktop

Edit ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows):

{
  "mcpServers": {
    "aetherwave": {
      "command": "npx",
      "args": ["-y", "@aetherwave-studio/mcp"],
      "env": {
        "AETHERWAVE_API_KEY": "aw_live_..."
      }
    }
  }
}

Restart Claude Desktop.

Cursor

In Cursor Settings -> MCP -> Add new server:

{
  "aetherwave": {
    "command": "npx",
    "args": ["-y", "@aetherwave-studio/mcp"],
    "env": { "AETHERWAVE_API_KEY": "aw_live_..." }
  }
}

Continue (VS Code / JetBrains)

In your ~/.continue/config.yaml:

mcpServers:
  - name: aetherwave
    command: npx
    args: ["-y", "@aetherwave-studio/mcp"]
    env:
      AETHERWAVE_API_KEY: aw_live_...

Custom / programmatic clients

Standard stdio MCP server. Any client that speaks JSON-RPC 2.0 over stdio per the MCP spec can connect:

AETHERWAVE_API_KEY=aw_live_... npx -y @aetherwave-studio/mcp

Tools at a glance

ToolPurpose
aetherwave_balanceCurrent credit balance + plan
aetherwave_list_image_modelsEnumerate every image model with cost, speed, I2I support
aetherwave_list_video_modelsEnumerate every video model with cost-per-second, durations, resolutions
aetherwave_list_master_presetsEnumerate the 12 mastering presets with target LUFS, tags, descriptions
aetherwave_generate_imageT2I or I2I across 8+ models. Default grok-imagine-t2i (5 cr, 6 outputs)
aetherwave_generate_videoT2V or I2V across 7+ model families. Default grok-imagine-t2v with KIE+fal fallback
aetherwave_generate_musicSuno V5.5 by default. Two tracks per submission, lyrics + instrumental
aetherwave_edit_imageI2I editing. Default grok-imagine-i2i (3 cr/image effective, 2 variations)
aetherwave_upscale_imageTopaz upscale 1x / 2x / 4x / 8x
aetherwave_reframe_imageIdeogram V3 Reframe to a new aspect ratio (outpaints edges)
aetherwave_remove_backgroundRecraft primary + fal BiRefNet v2 fallback (auto failover). Output auto-saved to gallery
aetherwave_upscale_videoAtlas Video Upscaler, 1080p or 2K
aetherwave_remove_background_videoFrame-by-frame bg removal via rembg u2netp. Transparent WebM or solid color output. 2 cr/sec
aetherwave_reframe_videoLuma Ray 2 Flash reframe to new aspect ratio
aetherwave_master_audioAI mastering across 12 genre/style presets. 20 cr/track, free on Producer / Mogul / Ultimate plans
aetherwave_list_my_creationsPaginated gallery read for chained workflows

Every generation tool includes a model-selection rubric in its description. Your agent can pick the right model from prompt intent without round-tripping list_image_models or list_video_models.

Tools reference

aetherwave_balance

Returns current credit balance. No inputs.

Returns: { credits, plan, ... }

aetherwave_list_image_models

Returns every image model with credit cost, supported inputs, resolution/aspect options. No inputs.

Returns: { models: [...] }

aetherwave_list_video_models

Returns every video model with per-second credit cost, durations, resolutions, aspect ratios. No inputs.

Returns: { models: [...] }

aetherwave_list_master_presets

Returns every mastering preset with target LUFS, tags, descriptions, difficulty. No inputs. Call this before master_audio when you don't know which preset fits the track.

Returns: { presets: [...] } (each: { id, name, description, target_lufs, tags, difficulty, icon })

aetherwave_generate_image

T2I or I2I. Submits, polls, returns final URLs.

ParamTypeRequiredDefaultNotes
promptstringyes—Text description of the image
modelstringnogrok-imagine-t2iModel ID. Use list_image_models for full list
aspectRatiostringnomodel defaulte.g. 1:1, 16:9, 9:16
resolutionstringnomodel default1K, 2K, some accept 480p/720p
referenceImagesstring[]no—URLs for I2I; required if model is I2I
numImagesint (1-8)nomodel defaultFor multi-output models
negative_promptstringno—Supported by some models
seedintno—Deterministic generation, supported by some

Selection signals (built into the tool description): photoreal → z-image-turbo or imagen-4. Text-in-image → ideogram-v3-t2i. NSFW → wan-2.5-spicy-t2i. Premium → grok-imagine-quality-t2i or imagen-4-ultra. Cheapest → z-image-turbo (3 cr).

Returns: { taskId, state, images, autoSaved, creationIds }

aetherwave_generate_video

T2V or I2V. Submits, polls up to 8 min, returns final URL.

ParamTypeRequiredDefaultNotes
promptstringyes—Text description of the scene
modelstringnogrok-imagine-t2vModel ID. Use list_video_models
durationint (2-30)nomodel defaultSeconds. Grok accepts 6-15
resolutionenumnomodel default480p, 720p, 1080p, 2K
aspectRatiostringnomodel defaulte.g. 16:9, 9:16, 1:1
imageUrlstringno—Required for I2V models
endImageUrlstringno—Some I2V models support first+last frame
modeenumnonormalGrok Imagine: fun, normal, spicy

Returns: { taskId, state, videoUrl, fallbackProvider, autoSaved, creationId, kieTaskId }

aetherwave_generate_music

Suno music generation. Two tracks per submission.

ParamTypeRequiredDefaultNotes
promptstringyes—Style/mood/topic description
instrumentalbooleannofalseIf true, no vocals
modelenumnoV5_5V3_5, V4, V4_5, V5, V5_5
titlestringno—Optional title for the tracks
lyricsstringno—Custom lyrics, omit to let Suno write them

Returns: { taskId, status, tracks }

aetherwave_edit_image

I2I editing guided by a text prompt.

ParamTypeRequiredDefaultNotes
promptstringyes—Text description of the edit
imageUrlstringyes—Public URL of source image
modelstringnogrok-imagine-i2i3 cr/image effective, 2 outputs
aspectRatiostringnosource ratioe.g. 1:1, 16:9
resolutionstringnomodel defaultSome models: 1K, 2K, 4K
qualityenumnomodel defaultlow, medium, high (GPT Image)
maxImagesint (1-8)no—For multi-output models
renderingSpeedenumnomodel defaultturbo, balanced, quality
negative_promptstringno—Supported by some models

Selection signals: subtle edits / character consistency → flux-kontext-pro. NSFW → wan-2.5-spicy-i2i. Highest quality → gpt-image-1.5-i2i or grok-imagine-quality-i2i. Stylized → midjourney-i2i. Single-output / 4K → seedream-v4-edit.

URL gotcha: source URLs with spaces or parentheses may fail upstream. Prefer clean URLs without special characters.

Returns: { taskId, state, images, autoSaved, creationIds }

aetherwave_upscale_image

Topaz upscaler.

ParamTypeRequiredDefaultNotes
imageUrlstringyes—Public URL of source image
upscaleFactorenumno2x1x, 2x, 4x, 8x. Use 8x only on small sources

Credit cost scales with source resolution × factor.

Returns: { taskId, state, images, autoSaved, creationIds }

aetherwave_reframe_image

Ideogram V3 Reframe. Outpaints edges to fit a new aspect ratio.

ParamTypeRequiredDefaultNotes
imageUrlstringyes—Public URL of source image
aspectRatiostringyes—Target ratio: 1:1, 16:9, 9:16, 4:3, 3:4, 21:9
speedenumnobalancedturbo (5 cr), balanced (10 cr), quality (14 cr)

Returns: { taskId, state, images, autoSaved, creationIds }

aetherwave_remove_background

Recraft primary + fal.ai BiRefNet v2 fallback. ~5 cr per image.

ParamTypeRequiredDefaultNotes
imageUrlstringyes—Public URL of source image

Returns: { taskId, state, images } (PNG with transparent alpha)

aetherwave_upscale_video

Atlas Video Upscaler. Targets 1080p or 2K.

ParamTypeRequiredDefaultNotes
videoUrlstringyes—Public URL of source video (MP4)
targetResolutionenumno1080p1080p (7 cr/s, ≤53s) or 2k (9 cr/s, ≤23s). Source must be ≤30fps

Returns: { taskId, status, videoUrl, autoSaved, creationId }

aetherwave_remove_background_video

Frame-by-frame background removal via rembg u2netp on AetherWave's Python service. 2 cr/sec.

ParamTypeRequiredDefaultNotes
videoUrlstringyes—Public URL of source video (MP4)
bgTypeenumnotransparenttransparent = alpha WebM, color = solid replacement
customColorstringno#00ff00Hex color for solid replacement when bgType: "color"

Returns: { taskId, status, videoUrl, autoSaved, creationId }

aetherwave_reframe_video

Luma Ray 2 Flash reframe to a new aspect ratio. 17 cr/sec.

ParamTypeRequiredDefaultNotes
videoUrlstringyes—Public URL of source video (MP4)
reframeAspectRatioenumyes—16:9, 9:16, 1:1, 4:3, 3:4, 21:9
reframePromptstringno—Optional steering prompt for new edge content (e.g. "extend the sky with sunset clouds")

Returns: { taskId, status, videoUrl, autoSaved, creationId }

aetherwave_master_audio

AI mastering via the AetherWave Python service. Synchronous response (route polls internally, expect 30s-5min). 20 credits per track. Free for Producer, Mogul, and Ultimate plans. Output is WAV (~50MB per 3-min track) and auto-rehosted to Cloudflare R2.

ParamTypeRequiredDefaultNotes
audioUrlstringyes—Public URL to MP3 or WAV
presetstringyes—One of 12 (see below)
trackTitlestringno—Optional title for gallery row

Preset list (12, retrieved live from /api/master-presets):

PresetNameTarget LUFSUse for
streamingStreaming Ready-14Spotify, Apple Music, YouTube
loudLoud & Punchy-9Competitive loudness
gentleGentle Touch-16Acoustic, classical, jazz
hip_hopHip Hop / Trap-11Heavy low + crisp highs + 808s
edmEDM / Electronic-10House, techno, dubstep, drops
popPop / Top 40-12Radio-ready polish
rockRock / Alternative-12Punchy mids, gritty edge
lofiLo-Fi / Chill-14Warm, relaxed
rnbR&B / Soul-13
acousticAcoustic / Folk-16Preserves dynamics
cinematicCinematic / Orchestral-18Wide dynamics
podcastPodcast / Voice-16Voice-forward

Returns: { success, masteredUrl, preset, trackTitle, creditsCharged, isFree }

aetherwave_list_my_creations

Paginated gallery read. Useful for chaining ("reframe my last 5 images to 9:16").

ParamTypeRequiredDefaultNotes
typeenumnoallimage, video, audio
limitint (1-500)no100Max items
offsetintno0Pagination offset
favoritesOnlybooleannofalseFilter to favorites

Returns: { items, total, offset, limit, hasMore }. Each item: { id, type, title, prompt, model, createdAt, isFavorite, contentUrl, thumbnailUrl, visibility, rating, duration?, width?, height?, likeCount, totalPlays, metadata }.

Credits & pricing

AetherWave uses a single credit pool. Buy bundles starting at $4.99 / 500 credits (bundle credits never expire) or subscribe to Studio ($9.99/mo, 1,700 credits, 3-day free trial). Both work for API calls.

Typical costs:

  • Image gen - 3 cr (Z-Image Turbo) to 22 cr (Grok Imagine Quality at 2K)
  • Image edit - 3 cr/image (Grok Imagine I2I) to 22 cr (Grok Imagine Quality I2I at 2K)
  • Image utility - 5 cr (background removal, reframe at turbo speed), 5-25+ cr (Topaz upscale, resolution-dependent)
  • Video - 4-6 cr/sec (Grok Imagine) up to ~80 cr/sec (VEO 3.1)
  • Music - 12 cr per generation (2 tracks)
  • Mastering - 20 cr/track (free on Producer / Mogul / Ultimate)

See live pricing at https://aetherwavestudio.com/buy-credits or via aetherwave_list_*_models.

Environment variables

VariableRequiredDefaultDescription
AETHERWAVE_API_KEYyes—Your API key. Get one at /profile -> Developer tab. Must start with aw_live_.
AETHERWAVE_BASE_URLnohttps://aetherwavestudio.comOverride the API base URL (useful for staging or self-hosted).

Troubleshooting

"AETHERWAVE_API_KEY environment variable is required" Your MCP client isn't passing the env var. Make sure the env block in your client config has AETHERWAVE_API_KEY set. After editing config, fully restart the client.

"AetherWave API ... failed: 401 - Invalid API key" The key has been revoked or regenerated. Visit https://aetherwavestudio.com/profile -> Developer tab and copy a fresh key.

"AetherWave API ... failed: 402 - Insufficient credits" Your balance is too low for the requested operation. Call aetherwave_balance to confirm, then top up at https://aetherwavestudio.com/buy-credits.

"AetherWave generation timed out after Xs" The provider is queueing. The job may still complete server-side - check the AetherWave gallery at https://aetherwavestudio.com/gallery.html. If timeouts persist for a particular model, try a different one (e.g. switch from grok-imagine-t2v to wan-2-7-t2v, or gpt-image-1.5-i2i to grok-imagine-i2i).

"Unprocessable Entity" on reframe Ideogram's URL fetcher chokes on source URLs containing spaces, parentheses, or other special characters. Use clean URLs (try downloading and re-uploading to a clean R2 path if needed).

"internal error, please try again later" on remove_background KIE Recraft transient outage. The tool will auto-fall-back to fal.ai BiRefNet v2 on retry, but a single call returning this error means both providers refused. Wait a minute and retry.

Soul Forge band generation Not exposed via MCP. Soul Forge remains a consumer feature on the web at https://aetherwavestudio.com/soul-forge.

Versioning

This package follows semver. Tools that change behavior in a breaking way will bump the major version. New tools and additive parameters bump the minor version. Bug fixes bump the patch version.

The MCP protocol version itself (currently 2024-11-05) is negotiated at handshake time by the SDK; no client config needed.

Links

  • AetherWave Studio: https://aetherwavestudio.com
  • Developer docs: https://aetherwavestudio.com/developers
  • Get an API key: https://aetherwavestudio.com/profile (Developer tab)
  • Buy credits: https://aetherwavestudio.com/buy-credits
  • GitHub: https://github.com/AetherWave-Studio/aetherwave-mcp
  • npm: https://www.npmjs.com/package/@aetherwave-studio/mcp

License

MIT. See LICENSE.

Reviews

No reviews yet

Be the first to review this server!

0

installs

New

no ratings yet

Is this your server?

Claim ownership to manage your listing, respond to reviews, and track installs from your dashboard.

Claim with GitHub

Sign up with the GitHub account that owns this repo

Links

Source CodeDocumentationnpm Package

Details

Published June 12, 2026
Version 0.2.6
0 installs
Local Plugin

More Developer Tools MCP Servers

Fetch

Free

by Modelcontextprotocol · Developer Tools

Web content fetching and conversion for efficient LLM usage

80.0K
Stars
4
Installs
5.3
Security
No ratings yet
Local

Toleno

Free

by Toleno · Developer Tools

Toleno Network MCP Server — Manage your Toleno mining account with Claude AI using natural language.

137
Stars
520
Installs
8.0
Security
4.8
Local

mcp-creator-python

Free

by mcp-marketplace · Developer Tools

Create, build, and publish Python MCP servers to PyPI — conversationally.

-
Stars
73
Installs
10.0
Security
4.6
Local

MarkItDown

Free

by Microsoft · Content & Media

Convert files (PDF, Word, Excel, images, audio) to Markdown for LLM consumption

156.1K
Stars
36
Installs
6.0
Security
5.0
Local

FinAgent

Free

by mcp-marketplace · Finance

Free stock data and market news for any MCP-compatible AI assistant.

-
Stars
21
Installs
10.0
Security
No ratings yet
Local

mcp-creator-typescript

Free

by mcp-marketplace · Developer Tools

Scaffold, build, and publish TypeScript MCP servers to npm — conversationally

-
Stars
19
Installs
10.0
Security
5.0
Local