PrismPoster Creator Tools MCP
OfficialServer Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| get_social_media_placementA | Get exact frame dimensions, aspect ratio, first-party safe-area insets (px), usable box, and official documentation URL for a social media placement (e.g. instagram-reels, tiktok-video, youtube-shorts). Optionally pass sourceWidth and sourceHeight to get crop and letterbox plans. |
| list_social_media_placementsA | List all social media video and image placements with dimensions, aspect ratios, safe-area pixel insets, and first-party source URLs. Optionally filter by platform. |
| calculate_aspect_ratioA | Simplify pixel dimensions to their aspect ratio, align to codec macroblocks, and optionally compute centre-crop and letterbox/pad plans for a target ratio. |
| estimate_video_bitrateA | Calculate encoded video file size (bytes, MiB, MB) from duration and bitrate, target bitrate for a file-size cap, and bits-per-pixel density. |
| convert_subtitlesA | Parse and convert subtitle files between SRT, WebVTT (vtt), and SubStation Alpha (ass), with optional timing offset in milliseconds. |
| estimate_tempoA | Estimate BPM from tap timestamps in milliseconds, or compute beat duration in ms for a known BPM. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 6 tools
get_social_media_placement vs list_social_media_placements is a clear single-item vs collection split, and bitrate/subtitle/tempo tools are distinct. The main overlap is that calculate_aspect_ratio duplicates the crop/letterbox planning already offered inside get_social_media_placement, which could cause an agent to pick the wrong entry point.
Every tool follows a strict snake_case verb_noun pattern (get_, list_, calculate_, estimate_, convert_) with the noun naming the resource. No mixed conventions or vague verbs.
Six tools is well within the comfortable range and each covers a distinct creator-workflow concern (placement specs, ratio math, bitrate math, subtitles, tempo). Nothing feels padded or missing for the stated scope.
Coverage is uneven: placement lookup and ratio/bitrate math form a coherent trio, but there is no tool to validate a given asset against a placement's safe area (only raw numbers are returned), and estimate_tempo is an isolated audio helper that only accepts tap timestamps, not audio analysis. Subtitle conversion is one-way in spirit—no format detection or validation of malformed files is exposed.