Skip to content

Releases: PrismPoster/creator-tools

v1.0.0

Choose a tag to compare

@RyanBalazadeh RyanBalazadeh released this 24 Oct 16:03

Stable release.

v0.5.0 — MCP 2026-07-28

Choose a tag to compare

@RyanBalazadeh RyanBalazadeh released this 23 Oct 17:50
  • Speaks MCP 2026-07-28: a request that names its version in _meta needs no initialize; server/discover, resultType on every result, and cache hints on tools/list.
  • A modern version we don't speak gets -32022 with the supported list.
  • Clients that still open with initialize keep working (2025-11-25 down to 2024-11-05).

v0.4.0 — MCP tools say what they do, return what they declare, and check a layout

Choose a tag to compare

@RyanBalazadeh RyanBalazadeh released this 23 Oct 17:12

MCP server

  • Every tool declares a title, read-only / idempotent annotations, a closed input schema and an outputSchema, and returns matching structuredContent. The JSON text block is kept for older clients.
  • New check_safe_area tool: reports whether a caption, logo or button box stays inside a placement's safe area, and by how many px it intrudes past each edge. TikTok answers unknown with the reason, instead of a guess.
  • Errors you can fix: caller mistakes come back as tool errors (isError: true) that say how to fix the call, for example by listing the valid placement ids. Before, a missing width or duration produced NaN, an unknown subtitle target silently became vtt, and too few taps returned null.
  • convert_subtitles reports the detected input format and accepts fromFormat.
  • initialize negotiates the protocol version (2025-06-18, 2025-03-26, 2024-11-05) and sends server instructions.
  • Official MCP Registry: listed as com.prismposter/creator-tools, with the hosted endpoint https://www.prismposter.com/api/mcp.

Package

  • Node 20 or later is required now (engines); Node 18 has been end of life since April 2025. CI tests Node 20, 22 and 24.
  • Dev tooling: vitest 4.1.11; npm audit reports 0 issues.
  • Publishing: releases publish from CI through npm trusted publishing, with provenance.

v0.3.0 — Zero-dependency MCP server + YouTube Shorts safe areas

Choose a tag to compare

@RyanBalazadeh RyanBalazadeh released this 23 Oct 12:43

Adds a zero-dependency Model Context Protocol (MCP) stdio server (npx -y @prismposter/creator-tools) exposing 6 creator tools (get_social_media_placement, list_social_media_placements, calculate_aspect_ratio, estimate_video_bitrate, convert_subtitles, estimate_tempo) and updates YouTube Shorts (15% top, 35% bottom, 4.4% left, 17.8% right) and YouTube channel banner (1235x338) safe areas from Google's current spec.