Magnific
by mcp.ai in Developer tools
Magnific in natural language: upscale images, generate and list your creations. Connect your Magnifi
https://api.mcp.ai/p_magnific
Last 30 days
- Uptime
- 100%
- Response time
- 141 ms typical, 141 ms slowest 5%
- Last check
- 8 h ago
- Next check
- any minute now
How to call it
Add it to any MCP client that supports remote servers.
{
"mcpServers": {
"magnific": {
"type": "http",
"url": "https://api.mcp.ai/p_magnific"
}
}
}67 tools
- magnific_account_balance
User plan + credits. Check before paid generations. Returns plan.{tier,productName,isUnlimitedMode}, credits.{available,totalPlan,spent,hasExtraCredits}. No history.
- magnific_creations_wait
Long-poll 1..8 creations until terminal or `timeoutSeconds` (default 25, max 25). In-progress entries get `poll_after_seconds` for the next call.
- magnific_creations_get
Single creation complete data — metadata + URLs (`url` full-res, `previewUrl` ~1024px, `thumbnailUrl` ~400px).
- magnific_creations_search
Search user creations as raw TOON text. Use `creations_get` for one id. `reference` required with from=folder/project-root. Defaults: history, page 1.
- magnific_creations_list
Filterable gallery widget (image/video/audio). Use instead of `creations_search` when user wants to browse their library.
- magnific_creations_request_upload
Step 1 for local/user files: get presigned PUT URL(s). Upload bytes outside MCP, then call `creations_finalize_upload`.
- magnific_creations_finalize_upload
Step 2 after PUT from `creations_request_upload`: convert temp path(s) to creations. Images <=25MB, videos <=200MB.
- magnific_creations_upload_image
Upload public image URL in one step. For local/user files use `creations_request_upload` then `creations_finalize_upload`.
- magnific_creations_upload_file
Import a file the user attached in the host (e.g. a ChatGPT upload) as a creation, then use the returned identifier in image tools. Use this instead of asking for a URL when the user already uploaded a local file. For a public URL use `creations_upload_image`.
- magnific_creations_move
Move creations into `targetFolderReference`. Identifiers from `images_generate`/`creations_search`. Foreign identifier → abort. Target folder must belong to user.
- magnific_creations_like
Toggle heart/favorite reaction on a user-owned creation.
- magnific_creations_comment
Add a comment (or reply) to a user-owned creation.
- magnific_folders_list
List folders/projects as raw TOON text. No params=top level; `onlyProjects`=projects; `parentReference`=children. Refs work with creations/folder tools.
- magnific_folders_get
Fetch folder metadata by `reference`. Use before `creations_search` (`from=folder`). Foreign refs error.
- magnific_folders_create
Create folder/project. No `parentReference`: workspace root. `type` defaults: project at root, folder when nested.
- magnific_folders_rename
Rename a folder by `reference`.
- magnific_folders_delete
Move a folder and its files to trash.
- magnific_project_report
English markdown status report for a project/folder. Last 7 days default, max 30.
- magnific_spaces_list
Lean spaces catalog as raw TOON text. Share each `webUrl`; call `spaces_show` only for inline canvas preview. Do not use `creations_search`.
- magnific_spaces_create
Create empty Space. Share `space.webUrl`; only call `spaces_show` when inline preview is requested.
- magnific_spaces_state
Read-only board context, raw TOON. Default: current page + pageIndex (other pages, counts). pageId: another page on demand. scope=all: whole board (costly). selectedElementIds: selected nodes. Needs view perm.
- magnific_spaces_get_nodes
Read-only. Like `spaces_state` but scoped to `nodeIds` + their connections. Cheaper than full board. Needs view perm.
- magnific_spaces_run
Run Space workflow from `startNodeId`. Modes: singular, connected default, downstream. Poll with `spaces_run_status`.
- magnific_spaces_run_status
Poll `spaces_run`. `timeoutSeconds` long-polls up to 25s. In-progress returns `poll_after_seconds`; terminal call `creations_show`.
- magnific_spaces_edit
External MCP only. Start headless Space edit. Poll `spaces_edit_status` until allTerminal, then verify with `spaces_state`.
- magnific_spaces_edit_status
Wait for `spaces_edit` like `creations_wait`: long-polls up to `timeoutSeconds` (default 25, max 25). Snapshot-only when 0. Terminal → `spaces_state`.
- magnific_images_generate
Generate/edit images. No refs=TTI. references[] (max 12; see field docs). Defaults: mode=auto, ratio=1:1, count<=8. resolution/quality per images_models_list. UI clients: after generating, MUST call `creations_show` with all identifiers; never stop at links.
- magnific_images_remove_background
Cut-out subject on transparent PNG. Color BG: `images_color_background`. AI scene: `images_generate` with reference + prompt "replace the background with X".
- magnific_images_upscale
AI upscale 2x/4x (Magnific, premium). Exact pixels: `images_resize`. Aspect: `images_crop`. Default scale=2.
- magnific_images_skin_enhancer
AI skin enhancer. faithful preserves identity; creative reinterprets; flexible uses presets. Defaults: faithful, sharpen=0, smartGrain=0.
- magnific_images_relight
AI relight. 1-4 lights with azimuth/elevation enums, type neutral|gel, intensity 1-10. Gel uses hex `color`.
- magnific_images_change_camera
Reframe camera around subject. Defaults: rotate=45, vertical=0, closeup=5.
- magnific_images_variations
Generate image-variation grid. Modes: angles|demographics|expressions|age|storyboard|custom. Defaults: angles, 3x3, 1:1, 4k.
- magnific_images_crop
Center-crop to `aspectRatio`. Pixels: `images_resize`. AI upscale: `images_upscale`. Ratios: 1:1, 16:9, 9:16, 4:3, 3:4, 3:2, 2:3, 21:9.
- magnific_images_resize
Resize to exact pixels (no AI). For real detail upscaling: `images_upscale` first. Aspect: `images_crop`. Dimensions snap to multiples of 8; center-crop on aspect mismatch.
- magnific_images_to_svg
Trace raster creation into SVG. New vector from prompt: `images_generate_svg`.
- magnific_images_generate_svg
Text-to-SVG (Recraft v4 Pro Vector). Raster: `images_generate`. Trace existing raster: `images_to_svg`. Default aspectRatio=1:1.
- magnific_images_models_list
TTI model catalog as lean TOON text. `search` filters by name, slug, description, or tags.
- magnific_library_list
Lean library catalog (characters, styles, elements, locations) for agent reasoning. Picker assets use library://.
- magnific_library_create
Create a reusable library asset (character/product/location) from 1-6 images. Use the returned numeric `id` in generation refs (same id Spaces uses). No LoRA training.
Security scan
- No findings. We scan names, descriptions and tool definitions for hidden instructions and other prompt-injection patterns.
Recent checks
| When | Result | HTTP | Time |
|---|---|---|---|
| 8 h ago | Passed | 200 | 141 ms |
| 19 h ago | Passed | 200 | 2.0 s |