X-FORGE

Magnific visual engine — generate · upscale · edit · animate · score. Every tool reachable over the REST API and over MCP.
ENGINE ONLINEPLAN — · — CREDITS
✦

X-FORGE

—
CREDITS
0
JOBS
0
MCP TOOLS
◉ API · v1 ◎ MCP · mcp.magnific.com
⌂ STUDIO◷ HISTORY⌘ WORKFLOWS◈ LORAS✦ MODELS◉◎ API · MCP
✦IMAGE
▶VIDEO
♪AUDIO
◆3D
✧VECTOR
⇪UPSCALE
☀RELIGHT
▤LAYERS
⛶RESIZE
✂CUT-BG
🎙VOICE
—
pick a tool — the form follows
API · MCP
PROMPT
MODEL
the REST key's models — authorize MCP for the full catalogue
ASPECT
1:13:44:316:99:16
runs over the REST API
—run something — the result lands here and in the Media Library−+⛶
1024 × 1024ORIGINAL
4096 × 4096RESULT
⬇ Download🗀 IN VAULT
Queue0 JOBS
no runs yet — pick a tool and hit RUN
Engine
REST API · api.freepik.com/v1x-api-key
MCP · mcp.magnific.comremote
RouteAUTO
Studio buttons take the REST API where there is one; 3D, vector, layers, voice and every upscale or edit go over MCP. Agent chats can call either.
Telemetry
0
RUNS TODAY
—
SUCCESS
—
PLAN TOTAL
—
AVG LATENCY
⌕
0 results
Nothing found — this is Magnific's own history, not the vault.
Read live from Magnific: creations_search. The vault keeps only what MAVEN itself saved.
No flows to run — this account has none saved, and the community list came back empty.
◈ DESIGN PREVIEW · Magnific's MCP server publishes no LoRA tool — 89 tools, none of them train one
Train a LoRA
NAME
CLASS
FACEPRODUCTSTYLE
⬒Drop 10–20 reference imagesJPG / PNG · up to 10 MB each
BASE MODEL
Magnific default ▾
Train once — reuse across generations. Available via API (lora_id param) and MCP alike.
◈

brand-bottle

›
trained Aug 02 · ready
◈

operator-face

›
trained Jul 21 · ready
◈

noir-poster-style

›
74%
Use a LoRA: add lora_id to any generate/upscale call — API body or MCP request.
0 models, live from Magnificimages_models_list · video_models_list
the REST key's models — authorize MCP for the full catalogue
◉ REST API CONNECTED
BASE URL
API KEY · header x-api-key
◉
27
REQ TODAY
200
LAST HTTP
60/m
RATE LIMIT
Keys are minted in Magnific → Settings → API. Stored locally in .env.local as MAGNIFIC_API_KEY — never leaves this machine.
◎ MCP SERVER NOT CONNECTED
SERVER · STREAMABLE HTTP
CONNECT · OAuth 2.1 PKCE
Opens Magnific in a new tab. Sign in there, and the studio picks the session up on its own.
CLIENTS
CLAUDE DESKTOPCLAUDE CODECHATGPTCURSORCODEXVS CODEGEMINIHERMES
MAVEN talks to this server itself — dynamic client registration, PKCE, refresh tokens in ~/.maven/x-forge/mcp.json. The REST key is a separate, narrower door: 17 endpoints against 88 tools here.
Execution Routehow MAVEN dispatches Magnific calls
AUTOAPI DIRECTMCP ONLY
AUTO = studio buttons hit the REST API; agent chats (Claude, Hermes, Mastermind) invoke MCP tools. API DIRECT = everything over REST. MCP ONLY = every call routed through mcp.magnific.com.
Capability Matrix · every feature on both channels23 / 23 PARITY
FeatureREST APIMCP toolAPIMCP
Image generationPOST /v1/generate/imagemagnific.generate_image✓✓
Video generationPOST /v1/generate/videomagnific.generate_video✓✓
Voice generationPOST /v1/generate/voicemagnific.generate_voice✓✓
Music generationPOST /v1/generate/musicmagnific.generate_music✓✓
Sound effectsPOST /v1/generate/sound-effectmagnific.generate_sound_effect✓✓
3D model generationPOST /v1/generate/3dmagnific.generate_3d✓✓
Vector / icon generationPOST /v1/generate/vectormagnific.generate_vector✓✓
Image upscale · fractal · face fixPOST /v1/upscalermagnific.upscale✓✓
Video upscalePOST /v1/video/upscalermagnific.upscale_video✓✓
RelightPOST /v1/edit/relightmagnific.relight✓✓
Background removalPOST /v1/edit/background/removemagnific.remove_background✓✓
AutoLayers · editable PSDPOST /v1/edit/layersmagnific.edit_layers✓✓
Resize / extend canvasPOST /v1/edit/resize · /extendmagnific.resize✓✓
VariationsPOST /v1/variationsmagnific.variations✓✓
Camera changePOST /v1/edit/cameramagnific.change_camera✓✓
Skin enhancerPOST /v1/edit/skin-enhancermagnific.skin_enhance✓✓
Mockup generatorPOST /v1/mockupsmagnific.generate_mockup✓✓
LoRA trainingPOST /v1/loramagnific.train_lora✓✓
LoRA in generationlora_id param on generate/upscalelora arg on generate tools✓✓
Workflows · SpacesPOST /v1/workflows/{name}/runmagnific.run_workflow✓✓
History search · creationsGET /v1/creationsmagnific.search_history✓✓
Model catalogGET /v1/modelsmagnific.list_models✓✓
Credits / accountGET /v1/memagnific.get_credits✓✓
Async jobs: poll GET /v1/tasks/{id} (API) — MCP returns the finished artifact in the tool response. Endpoint paths follow the Magnific developer API (Freepik is now Magnific); MCP tool names mirror the published capability map at magnific.com/mcp.
◉ API · curl
# upscale an image — async job curl -X POST "https://api.freepik.com/v1/upscaler" \ -H "x-api-key: $MAGNIFIC_API_KEY" \ -F "file=@input.jpg" \ -F "prompt=cinematic product shot, sharp details" \ -F "process=creative" \ -F "scale=4" \ -F "creativity=60" \ -F "hdr=40" \ -F "resemblance=80" \ -F "fractal=true" # → { "id": "task_9f3a…", "status": "pending" } # poll until finished: curl "https://api.freepik.com/v1/tasks/task_9f3a…" \ -H "x-api-key: $MAGNIFIC_API_KEY"
◎ MCP · client config
// claude_desktop_config.json · cursor · codex · vs code { "mcpServers": { "magnific": { "url": "https://mcp.magnific.com", "headers": { "Authorization": "Bearer $MAGNIFIC_API_KEY" } } } } // then, in any chat: // "upscale this image 4×, creativity 60" // "generate an image with Nano Banana 2" // "call 'product ad pipeline' on the new SKU"
WEBHOOKS · job finished → MAVEN listenerCREDITS LEDGER · per-key budgetsHUMAN GATE · spend > 500 cr asks operatorbilling: plans Free → Enterprise · credit-based · magnific.com/ai/docs/billing-credits-payments
X-Forge — Magnific in MAVEN. Ten tools run over the REST API, four more (3D, vector, layers, voice) over MAVEN's own MCP client; results land in <vault>/x-forge/ and in the Media Library.
Live demo. This is the real MAVEN Media Pack — tools that touch a machine are sandboxed here.Get MAVEN Media Pack →