Turn an article brief into a ready-to-publish image package -- featured image plus inline supporting images, with alt text -- using your own Magnific API key. Supports multiple AI image models (Magnific Mystic, Google Nano Banana Pro/Flash, Google Gemini 2.5 Flash, Flux, Seedream and more) plus an automatic 'auto' model picker that matches the model to the image's role and prompt. Google Imagen 4 Ultra/Fast are excluded from selection.
create_media_briefwriteCreate a new image brief for an article: site, title, summary and how many inline images besides the featured image. Creates the package in draft status -- call generate_media_package next to actually produce the images.
generate_media_packagewriteGenerate all pending images for a media package via Magnific (Mystic). Runs in the background -- you get an immediate acknowledgement, then a follow-up message when the images are ready (or on failure).
create_projectwriteRegister a new project (a connected site we make media briefs for) so it appears in the sidebar's project list immediately -- even before any brief has been created for it.
update_projectwriteUpdate a project's own overview fields: "О проекте" (free-text description), the default style_direction pre-filled into every new brief for this project, and the default lang pre-filled the same way.
update_brief_overviewwriteUpdate a media brief's "О брифе" field -- the media strategy for this one content unit: why these images, what they must communicate, and how they support the article. Does not touch the brief's summary, style, or any generated asset.
list_media_packagesreadList media packages, optionally filtered by site or status.
get_media_packagereadGet one media package in full, including every asset's status, image URL, alt text and caption.
regenerate_assetwriteRe-generate a single image within a package (e.g. just the featured image) without touching the other assets. Optionally override the prompt for this one image.
generate_asset_upscalewriteCreate a larger version of one generated image with Magnific Creative Upscaler. Choose one of Magnific's supported scale factors, then retrieve the updated asset.
recover_stored_imageswriteRestore legacy Media Hub images whose original provider links expired. Finds only exact matches in the connected Magnific account, then copies them into Imperal storage so they remain available until deleted from this package.
delete_asset_imagewriteDelete one stored image version from a media package. Choose original or upscaled; the other version and its metadata stay intact.
update_asset_metawriteEdit the image title, description, alt text, and/or caption of one asset without regenerating the image itself.
delete_media_packagewritePermanently delete a media package and all of its asset records. Does not delete images already hosted on Magnific's own servers -- only the package record inside Media Hub.
check_new_modelsreadCheck Magnific's own docs site right now for text-to-image models we don't support yet. Always records the result, whether or not anything new is found -- this is the same check that also runs automatically once a day.
list_model_discovery_logreadShow the history of daily new-model checks -- every past run, whether or not it found anything, newest first.
analyze_promptreadScore an image prompt against a 6-slot rubric (subject, environment, composition, lighting, style, technical/camera) -- a keyword-presence check, not a quality judgement. Shows exactly which slots the prompt does not mention yet.
fix_promptreadDeterministically fix a prompt's missing structural slots (lighting, camera/lens, generic style fallback) without inventing subject or scene content. Any subject/environment gap that's still missing after the fix is reported, not guessed -- add real words yourself for those.
check_prompt_engine_updatesreadManually run the Image Prompt engine's self-review right now (same check that also runs automatically once a month): hash-diffs the vendor prompting guides this engine is built from, and re-scores a sample of this app's own recently generated prompts. Always records the result, whether or not anything changed -- never silently rewrites the engine's own rules.
list_prompt_engine_logreadShow the history of monthly Image Prompt engine self-reviews -- every past run, whether or not it found anything, newest first.
get_prompt_engine_configreadRead the Image Prompt engine's current editable settings (generic lighting/camera/style fallback clauses and the review alert threshold) -- what App settings > Image Prompt engine shows.
save_prompt_engine_configwriteApply edited Image Prompt engine settings from the App settings > Image Prompt engine tab: the generic lighting/camera/style fallback clauses this engine appends when a prompt is missing them, and the review alert threshold. A blank field keeps its current value -- nothing is ever blanked out by omission. Takes effect immediately, on the very next brief/fix/review, no redeploy needed.
list_providersreadList every image-generation provider Media Hub knows about, and whether each one is connected for this user.
connect_magnificwriteConnect Magnific by saving your API key, after checking it actually works. Get a key from magnific.com: User menu -> Organization Settings -> API Keys (requires a Business or Enterprise plan).
disconnect_magnificwriteDisconnect Magnific: deletes the saved API key. Existing media packages and their already-generated images are kept -- only new generation is blocked until you connect again.
Install Media Hub and let Webbee use it across your workflow.
Open in panel