# Magnific MCP
> Magnific's remote MCP server lets an authenticated assistant generate and edit images, create video/audio/3D assets, upscale and manage creations, and inspect generation history using the user's Magnific account.
Canonical: https://www.mcpfolio.com/servers/freepik
Last updated: 2026-10-28
## Catalog record

- Publisher: Magnific (formerly Freepik)
- Categories: search, communication

## Website

https://www.magnific.com/

## Transports

Streamable HTTP

## Authentication

OAuth 2.0 with a Magnific account. The client opens a browser for sign-in and consent; no API key is required for MCP. Operations consume the account's shared Magnific credit balance.

## Tools

- **account_balance**: Your plan and credit balance. Agents check it before paid generations.
- **account_profile**: Your name, email, and avatar.
- **simulate_cost**: Estimate the credits a tool call will cost, with the same arguments, without running it. Free.
- **simulate_spaces**: Estimate the credits a Space run will cost before you start it. Free.
- **simulate_flows**: Estimate the credits a flow run will cost for given inputs. Free.
- **project_report**: A status report of a project or folder over the last 7 to 30 days.
- **guides_list**: List the in-depth guides for Magnific surfaces such as 3D Scenes, Spaces, and brand kits.
- **guides_get**: Read one guide. Agents read it before building on that surface.
- **creations_search**: Search your creations by text, type, date, folder, tag, or review status.
- **creations_list**: Browse your library in an inline gallery, filtered by image, video, or audio.
- **creations_get**: Full details and download URLs for up to 50 creations in one call.
- **creations_tags**: The tags and review statuses you can filter creations by.
- **creations_show**: Show up to 100 creations inline in the chat, updating as they finish.
- **creation_status**: Check whether a creation is still in progress, done, or failed.
- **creations_wait**: Wait for up to 8 creations to finish.
- **creations_upload_image**: Import an image from a public URL in one step.
- **creations_upload_file**: Import a file the client uploaded, such as a ChatGPT attachment.
- **creations_request_upload**: Get upload URLs for files on your device. Step 1 of 2.
- **creations_finalize_upload**: Turn uploaded files into creations: images up to 25 MB, SVG up to 10 MB, audio up to 50 MB, video up to 200 MB. Step 2 of 2.
- **creations_upload_show**: An inline upload widget for images, SVG, video, and audio from your device.
- **creations_move**: Move creations into another folder.
- **creations_comment**: Comment on a creation or reply to a comment.
- **creations_comments_list**: Read the comment threads on a creation.
- **creations_like**: Add or remove a creation from your favorites.
- **creations_deliver**: Export a finished creation for an editor: ProRes, DNxHR, or HEVC video, 16-bit PNG or TIFF, layered PSD, or WAV. Free.
- **creations_register_download**: For integrations: record a download before saving files outside Magnific, and get the licensed original of stock items.
- **images_generate**: Generate images from text, or rework one with reference images for subject, style, or composition.
- **images_models_list**: The image model catalog, searchable by name, family, or tag.
- **images_models_show**: An inline picker to choose an image model.
- **images_models_settings**: The extra settings a specific image model takes.
- **images_upscale**: Upscale 2x to 16x with the Magnific upscaler, adding real detail while keeping the content.
- **images_upscale_modes_list**: The upscaler modes, scales, and settings to choose from.
- **images_upscale_presets_list**: Your saved upscale presets.
- **images_expand**: Extend the canvas to a new aspect ratio and generate the new surroundings.
- **images_variations**: A grid of variations, such as new angles, expressions, ages, or a storyboard. Each tile becomes its own image.
- **images_reimagine**: Re-render an image with the same composition.
- **images_restyle**: Give an image a new look from a palette, a style image, or a library style, keeping subject and layout.
- **images_retouch**: Replace or erase one masked region and leave the rest untouched.
- **retouch_models_list**: The models images\_retouch can use.
- **images_segment**: Make a mask of one thing in an image from a description or points, ready for images\_retouch.
- **images_skin_enhancer**: Natural skin detail on portraits, faithful to the person or more creative.
- **images_relight**: Relight an image with up to 4 lights, choosing direction, color, and intensity.
- **images_change_camera**: Re-render the subject from a new camera angle or distance.
- **images_remove_background**: Cut the subject out onto a transparent PNG.
- **images_replace_background**: Put the subject on a new background, from a prompt or an image, and match the lighting.
- **images_crop**: Crop to an aspect ratio, centered or around the subject.
- **images_resize**: Resize to exact pixel dimensions, without AI.
- **images_split_grid**: Cut a grid image, such as a character sheet or contact sheet, into one image per tile. Free.
- **images_generate_svg**: Generate a vector SVG from text.
- **images_to_svg**: Trace a raster image into an editable SVG.
- **images_animate_svg**: Animate an SVG from a prompt, or generate an animated one from scratch.
- **images_depth_map**: A depth map of an image, for parallax, 3D effects, or as a control image.
- **images_pbr_maps**: PBR material maps, such as normal and roughness, from an image.
- **video_generate**: Generate a clip of up to 30 seconds from text, a start image, or reference images and videos.
- **video_plan**: Plan a longer video before generating it: scenes, recurring characters, narration, and how to split it into clips.
- **video_models_list**: The video model catalog, searchable by name or tag.
- **video_models_show**: An inline picker to choose a video model.
- **video_finalize_draft**: Render a draft clip in 1080p with the same shot, within 7 days of the draft.
- **video_extend**: Continue a clip past its last frame, optionally saying what happens next.
- **video_modify**: Edit footage from a prompt (restyle it, or add, replace, or remove elements) while keeping the motion.
- **video_modify_models_list**: The models video\_modify can use.
- **video_camera_angle**: Re-shoot a clip from another camera position around the same subject.
- **video_relight**: Relight footage with up to 4 lights, or copy the lighting of an image.
- **video_upscale**: Upscale a clip with Topaz or Magnific.
- **video_upscale_models_list**: The upscale modes and their settings.
- **video_hdr**: Convert an SDR clip to HDR, keeping its resolution and frame rate.
- **video_speak**: Lip-sync a person in an image or video to a voiceover, keeping an exact or cloned voice.
- **video_speak_models_list**: The lip-sync models you can use.
- **video_cut**: Trim a clip to a time range. Free.
- **video_concatenate**: Join finished clips into one MP4.
- **video_magic_cut**: Cut parts out of clips and generate the frames across each join, so the cut blends.
- **video_speed**: Speed up or slow down a clip. Constant speed changes are free.
- **video_zoom**: A static punch-in, or an animated zoom in or out. Free.
- **video_motion_shake**: Add handheld camera shake over chosen time windows.
- **video_color_grade**: Grade a clip with a LUT from the catalog, manual adjustments, or both.
- **video_luts_list**: The color-grading LUT catalog. Free.
- **video_color_transfer**: Grade a clip to match the palette of a reference image.
- **video_vfx**: Apply a visual effect from the catalog.
- **video_vfx_list**: The visual effects catalog and the settings each takes. Free.
- **video_remove_background**: Cut the subject out of a clip, with real transparency.
- **video_music**: Score a clip with generated music and mix it in.
- **video_soundfx**: Generate sound effects that match what happens on screen and mix them in.
- **video_audio_mix**: Lay an existing audio track over a clip and mix the two. Free.
- **video_audio_isolate**: Keep one described sound from a clip, such as the voice or the guitar.
- **video_extract_frames**: Pull still frames at given times, including the last frame. Free.
- **video_extract_audio**: Pull the audio track out as an MP3. Free.
- **video_metadata**: Duration, size, frame rate, codec, HDR, and audio of a clip. Free.
- **video_analyze**: Ask questions about up to 10 videos, or get a shot-by-shot breakdown. Free, nothing is created.
- **audio_tts**: Text-to-speech voiceover with one or two speakers.
- **audio_tts_direction**: How to direct the performance in a voiceover: tags, pauses, and delivery.
- **audio_voices_list**: The voice catalog, including the voices you cloned.
- **audio_voices_show**: An inline picker to choose a voice.
- **audio_voice_clone**: Clone a voice you have the rights to from audio or video, into your own voices.
- **audio_voice_change**: Re-speak a recording in another voice, keeping its timing and emotion.
- **audio_music_generate**: Generate music from a prompt.
- **audio_sfx_generate**: Generate a sound effect, such as footsteps, impacts, or ambience.
- **audio_clean_speech**: Remove background noise from speech and even out the loudness.
- **audio_isolate**: Strip noise and music from a recording, keeping only the voice.
- **audio_timing_get**: Word-level timings of a voiceover, for captions and edits.
- **models3d_generate**: Generate a 3D model (GLB) from an image.
- **models3d_text_generate**: Generate a 3D model (GLB) from text.
- **models3d_models_list**: The 3D engines you can use and what each supports.
- **models3d_retexture**: Re-texture a model from a prompt or a reference image.
- **models3d_multicolor**: Reduce a textured model to a few flat colors.
- **models3d_uv_unwrap**: Generate clean UV coordinates for a model.
- **models3d_remesh**: Retopologize or simplify a model.
- **models3d_resize**: Scale a model to real-world size.
- **models3d_segment**: Split a model into parts.
- **models3d_complete**: Rebuild the hidden geometry of split parts.
- **models3d_rig**: Add a skeleton to a model so it can be animated.
- **models3d_motion_generate**: Generate an animation clip from a description of the movement.
- **models3d_animate**: Apply a catalog animation or a generated clip to a rigged model.
- **models3d_convert**: Export a model as GLB, FBX, OBJ, USDZ, BLEND, STL, or 3MF.
- **models3d_relief**: Turn an image into a relief depth map.
- **scene3d_create**: Create an empty 3D Scene.
- **scene3d_create_scene**: Add a new empty scene to an existing 3D Scene.
- **scene3d_state**: Read everything in the scene: objects, cameras, settings, and motion.
- **scene3d_capture**: Preview up to 4 views of the scene without moving your viewport.
- **scene3d_search_library_objects**: Search the 3D asset catalog and motion-capture clips.
- **scene3d_add_objects**: Add objects, people, and reference images to the scene.
- **scene3d_patch_objects**: Move, rotate, scale, or restyle objects.
- **scene3d_remove_objects**: Remove objects.
- **scene3d_set_actor_appearance**: Restyle people as a default figure, a mannequin, or a library character.
- **scene3d_add_cameras**: Add up to 7 cameras.
- **scene3d_patch_cameras**: Move or re-aim cameras.
- **scene3d_remove_cameras**: Remove cameras.
- **scene3d_add_shots**: Add shots (takes) to the timeline.
- **scene3d_patch_shots**: Rename, retime, trim, or reorder shots.
- **scene3d_remove_shots**: Remove shots with all their motion.
- **scene3d_add_keyframes**: Add camera keyframes and cuts to a shot.
- **scene3d_patch_keyframes**: Change camera keyframes.
- **scene3d_remove_keyframes**: Remove camera keyframes.
- **scene3d_add_object_keyframes**: Move objects over time.
- **scene3d_patch_object_keyframes**: Retime or re-pose object keyframes.
- **scene3d_remove_object_keyframes**: Remove object motion.
- **scene3d_patch_object_clip**: Play a model animation or a motion-capture clip during a shot.
- **scene3d_generate_actor_motion**: Generate a person's performance in a shot from prompts and a path.
- **scene3d_apply_actor_choreography**: Apply one choreography to several people at once.
- **scene3d_get_actor_motion**: Read a person's performance in a shot.
- **scene3d_remove_actor_motion**: Remove a person's performance from a shot.
- **scene3d_sample_trajectory**: Read where people and objects actually move during a shot, to fit props and cameras around them.
- **scene3d_patch_settings**: The scene's style, prompt, cinematic look, and floor.
- **library_list**: Your library: characters, products, locations, styles, and color palettes.
- **library_show**: An inline picker for library items.
- **library_create**: Save a character, product, or location from 1 to 6 images, to reuse in any generation.
- **library_edit**: Change a library item's name, description, cover, or images.
- **library_delete**: Delete a library item.
- **library_share**: Share a library item with your team, projects, people, or groups.
- **brand_kit_list**: Your brand kits, with their colors.
- **brand_kit_get**: A brand kit's full details: guidelines, logos, colors, and reference images.
- **brand_kit_create**: Create a brand kit.
- **brand_kit_update**: Change a brand kit's name, description, or guidelines.
- **brand_kit_scrape_url**: Build a brand kit from a public website.
- **brand_kit_add_document**: Add brand guidelines, such as a PDF, to a brand kit.
- **brand_kit_process_document**: Extract colors, fonts, and rules from an added document.
- **brand_kit_process_status**: Check a brand kit extraction, scrape, or template job.
- **brand_kit_add_asset**: Store a logo, icon, or HTML component in a brand kit, kept editable.
- **brand_kit_add_rule**: Add a hard rule the brand must never break.
- **brand_kit_list_rules**: A brand kit's rules.
- **brand_kit_create_template**: Write a content template, such as an Instagram Story, from examples, a description, or a saved preset.
- **brand_kit_delete_template**: Delete a content template.
- **brand_kit_list_user_presets**: Your saved Image Generator presets, to turn into templates.
- **brand_kit_list_creations**: What you made with a brand kit, newest first.
- **stock_search**: Search stock by keyword, or by visual similarity to one of your images.
- **stock_show**: An inline picker to browse and choose stock.
- **stock_get**: Full details of a stock item: preview, size, formats, and author.
- **stock_download**: Download a stock item, optionally saving it to a folder. 3D items convert to GLB.
- **stock_to_creation**: Bring a stock item into your creations to edit it.
- **design_auto_resize**: Create design pages from an image in new formats and aspect ratios.
- **design_auto_resize_show**: An inline picker for the formats to resize to.
- **design_auto_layers**: Split a flat image into editable layers in a design.
- **spaces_list**: Your Spaces.
- **spaces_show**: Preview a Space inline.
- **spaces_state**: A map of a Space: every page, node, and connection.
- **spaces_get_nodes**: Full details of nodes, found by id or by description.
- **spaces_create**: Create an empty Space.
- **spaces_duplicate**: Copy a Space or a Spaces template into a new Space you own.
- **spaces_rename**: Rename Spaces.
- **spaces_create_page**: Add a page to a Space.
- **spaces_templates_search**: Find the Space template closest to what you want to build.
- **spaces_node_types_search**: The node catalog: inputs, outputs, settings, and models of each node type.
- **spaces_create_node**: Add nodes.
- **spaces_patch_node**: Change node settings.
- **spaces_delete_node**: Delete nodes and their connections.
- **spaces_add_connection**: Connect nodes, checking that each connection is valid.
- **spaces_delete_connection**: Remove connections.
- **spaces_arrange_nodes**: Tidy each workflow into a left-to-right row.
- **spaces_add_creations**: Add your creations to a Space as image nodes.
- **spaces_pin_asset**: Pin a planning note, such as a character sheet or a script, to the board.
- **spaces_run**: Run a workflow from a node.
- **spaces_run_status**: Follow a Space run until it finishes.
- **spaces_share_get**: Who can open a Space.
- **spaces_share_update**: Make a Space public or private, or change members' access.
- **spaces_share_invite_link**: Create an invite link to a Space.
- **spaces_create_flow**: Save a Space workflow as a reusable flow.
- **flows_list**: Your flows.
- **flows_show**: An inline picker to choose a flow.
- **flows_get**: The inputs a flow takes and the outputs it returns.
- **flows_run**: Run a flow with your inputs.
- **flows_wait**: Wait for a flow run and get its results.
- **folders_list**: Your folders and projects, or your team's projects.
- **folders_show**: An inline picker to choose a folder or project.
- **folders_get**: A folder's details.
- **folders_create**: Create a folder or a project.
- **folders_rename**: Rename a folder.
- **folders_delete**: Move a folder and its files to the trash.
- **tags_list**: The custom tags and review statuses of a project.
- **tags_create**: Create a custom tag.
- **tags_update**: Rename or recolor a tag.
- **tags_delete**: Delete a tag.
- **tags_assign**: Tag creations and Spaces, or set their review status.
- **tags_unassign**: Remove tags or a review status.
- **projects_move**: Move creations or Spaces into a project.
- **projects_shares_get**: Who has access to a project, and with which role.
- **projects_share_candidates**: Find people and groups in your organization to share with.
- **projects_share**: Give people, groups, or your organization access to a project.
- **projects_share_role**: Change someone's role on a project.
- **projects_unshare**: Remove access to a project.
- **projects_share_leave**: Leave a project someone shared with you.
- **team_members**: Members with their role, group, status, and seat usage. Other members get a limited list.
- **team_members_invite**: Invite a member.
- **team_members_role**: Make a member an admin or a member.
- **team_members_move**: Move up to 20 members into a group.
- **team_members_remove**: Remove a member from the organization.
- **team_groups**: Groups with their member count and credit budget.
- **team_groups_create**: Create a group.
- **team_groups_rename**: Rename a group.
- **team_groups_deactivate**: Deactivate a group.
- **team_groups_credit_limit**: Set a group's credit limit.
- **team_permissions_get**: Which tools and models the organization, a group, or a member can use.
- **team_permissions_update**: Change which tools and models they can use.
- **team_usage_report**: Credit usage over time, with top and inactive members.
- **team_activity**: Audit-log events from the last day.
- **team_audit_report**: Export audit-log events as a CSV.
- **team_audit_reports**: Your audit-log exports and their status.
- **team_audit_report_download**: Download a finished audit-log export.

## Sources

- [official_tool_reference](https://docs.magnific.com/modelcontextprotocol)
- [official_documentation_or_source](https://docs.magnific.com/modelcontextprotocol.md)

## Setup

Use the interactive setup panel on [the detail page](https://www.mcpfolio.com/servers/freepik) to view instructions for each supported client.