mcpserver.lol
registry/picorn
Connection check verified live · 27h ago

picorn

Picorn turns AI briefs into editable social images and videos with layers, timelines, and renders.

Tools 32
GitHub stars
Installs / wk
Licence
Transport streamable-http
Last checked 27h ago

Tools & capabilities

32 tools

Read from the running server on 27h ago.

picorn_capabilities read-only
List live canvas formats, fonts, layouts, image models, GPU reachability and fair-use limits.
picorn_design_image text*title*layoutpreviewaspectRatioforceGenerate
Turn a topic into a finished social image with generated/researched imagery and crisp real typography. Best default for ready-to-share work. Returns an inline preview and public cr…
picorn_edit_image cfgseedstepsprompt*previewimageUrl +1
Transform an existing image with Flux 2 Klein. Returns an inline preview and public creationUrl.
picorn_editor_add_layer layer*slideId*projectId*
Add a native editor layer. Supported types: text, image, shape, group, qr, video, audio. SVG uses an image layer with isSvg:true. Position is the layer CENTER in canvas pixels. The…
picorn_editor_add_slide roleprojectId*background
Add another slide to an editor project. Projects support up to 20 slides. Returns the new slide as an inline preview.
picorn_editor_align_layers mode*slideId*objectIds*projectId*
Align positioned layers to their shared left, center, right, top, middle, or bottom bound.
picorn_editor_create_project svgtitlewidthheightbackgroundaspectRatio +2
Create a persistent native Picorn editor project. For a finished static layout, pass svg: a complete SVG containing text/shapes plus declarative data-clipart placeholders. Picorn r…
picorn_editor_create_slideshow tagstitlewidthformatheightslides* +7
Create, persist and render a complete 1–20 slide Picorn file in one deterministic call from finished agent-authored SVG and/or native editable layers. The calling agent is the only…
picorn_editor_delete_layers can modify data slideId*objectIds*projectId*
Delete one or more layers and clean their group references.
picorn_editor_delete_slide can modify data slideId*projectId*
Delete a slide and its layers. A project always keeps at least one slide.
picorn_editor_distribute_layers axis*slideId*objectIds*projectId*
Evenly distribute three or more positioned layers horizontally or vertically.
picorn_editor_duplicate_layer offsetXoffsetYslideId*objectId*projectId*
Duplicate a non-group layer, including all style, filter, effect, mask, and animation properties.
picorn_editor_group_layers nameslideId*objectIds*projectId*
Create the same metadata group used by the visual editor. Grouping preserves world positions and render output.
picorn_editor_import_image namepreviewimageUrlimageBase64workspaceProjectIdworkspaceProjectKey
Import image bytes from any external or agent-native image generator into Picorn storage. Pass imageBase64 with or without a data: prefix, then use the returned imageUrl in one or…
picorn_editor_inspect_project read-only projectId*
Read the complete project, including every slide, layer, property, z-index, and latest rendered image URL.
picorn_editor_render_project formatqualityslideIdsprojectId*transparentBackground
Render selected or all slides through Picorn's real Fabric editor pipeline. Returns persistent public image URLs, creationUrl, and the canonical editorUrl that must be given to the…
picorn_editor_reorder_layers slideId*objectIds*projectId*
Set layer order. objectIds are bottom-to-top; omitted existing IDs retain their relative order on top.
picorn_editor_ungroup_layers groupId*slideId*projectId*
Remove a group while preserving all child layers.
picorn_editor_update_layer patch*slideId*objectId*projectId*commitType
Patch any editable property on a layer: content, position, size, transform, style, filters, masks, effects, blend mode, visibility, lock state, SVG overrides, timing, audio, or key…
picorn_editor_update_slide roleslideId*projectId*backgroundimagePrompt
Change a slide background, semantic role, or image prompt. Returns the changed slide as an inline preview.
picorn_generate_image seedwidthheightprompt*previewaspectRatio
Generate a raw image with self-hosted Z-Image Turbo. Returns an inline preview and public creationUrl.
picorn_generate_vector_assets kind*prompt*palettenumColorsprojectNameworkspaceProjectId +1
Use Picorn's native editor engine: first generate raster artwork with self-hosted Z-Image Turbo on ComfyUI, remove its background, then convert it through the bundled multi-colour…
picorn_projects_create name*brandColorsdescription
Create a marketing project that can hold many editor files and imported image assets. Keep the returned workspaceProjectId and workspaceProjectKey together; use them when adding ev…
picorn_projects_inspect read-only workspaceProjectId*workspaceProjectKey*
List every editor file, imported asset, and the project brand profile with named colors and saved logos or visual references. File entries include their current thumbnail, status,…
picorn_projects_update namebrandColorsdescriptionworkspaceProjectId*workspaceProjectKey*
Update the name, description, or named color scheme of a marketing project, then return its complete file, asset, and brand index.
picorn_render_svg svg*widthheightpreview
Render your SVG through Picorn with real typography and declarative image workers. Put placeholder <rect> elements inside the SVG and choose their backend with data-clipart-engine=…
picorn_search_areas read-only limitstyleaspect
Find approved torn, wavy, blob, banner and other decorative shapes for a design.
picorn_search_icons read-only limitquery*stylevisualStyle
Search Picorn's vector icon library before composing a design.
picorn_video_add_clip src*kind*namesizevolumeslideId* +10
Add a video or audio clip to a Picorn timeline. Source URLs must use an approved public media host. Video positions are center coordinates; timing and trim values are frame-based.
picorn_video_create_project fpstitlewidthheightbackgroundaspectRatio +3
Create a persistent video project with a real 30fps timeline, native layers, keyframes and a canonical /video/editor link.
picorn_video_import_media namecontentTypemediaBase64*
Upload agent-owned MP4, WebM, MOV, MP3, WAV, AAC, M4A or OGG bytes into Picorn storage for use by video/audio timeline layers. Maximum 15 MB.
picorn_video_render_project fpsformatqualityslideIdsprojectId*
Render the native timeline to a finished MP4/H.264 or WebM/VP9 file. The render includes multi-slide sequencing, timed layers, video frames, keyframe animation and mixed audio, and…