protogrid

Search / io.github.bewoai/rast-creator-tools

Rast Creator Tools

R0· no sign-in

Short-form video tools: Reels/TikTok/Shorts safe zones, bitrate math, SRT checks, export settings.

v1.0.0 · active · repository · website · descriptor JSON · versions

An agent can connect right now, no human step.Remote endpoint, no authentication, reachable on the last probe.
Quality89new
Trust96of 100
Uptime, 30 days96%
Latency p50261 ms

Connect

8 clients · secrets stay placeholders
{
  "mcpServers": {
    "rast-creator-tools": {
      "type": "http",
      "url": "https://rast-creator-tools-mcp.studio-c25.workers.dev/v1/mcp"
    }
  }
}
claude mcp add --transport http rast-creator-tools https://rast-creator-tools-mcp.studio-c25.workers.dev/v1/mcp
[mcp_servers.rast-creator-tools]
url = "https://rast-creator-tools-mcp.studio-c25.workers.dev/v1/mcp"
{
  "$schema": "https://opencode.ai/config.json",
  "mcp": {
    "rast-creator-tools": {
      "type": "remote",
      "url": "https://rast-creator-tools-mcp.studio-c25.workers.dev/v1/mcp",
      "enabled": true
    }
  }
}
{
  "mcpServers": {
    "rast-creator-tools": {
      "type": "http",
      "url": "https://rast-creator-tools-mcp.studio-c25.workers.dev/v1/mcp"
    }
  },
  "deeplink": "cursor://anysphere.cursor-deeplink/mcp/install?name=rast-creator-tools&config=eyJ0eXBlIjoiaHR0cCIsInVybCI6Imh0dHBzOi8vcmFzdC1jcmVhdG9yLXRvb2xzLW1jcC5zdHVkaW8tYzI1LndvcmtlcnMuZGV2L3YxL21jcCJ9"
}
{
  "servers": {
    "rast-creator-tools": {
      "type": "http",
      "url": "https://rast-creator-tools-mcp.studio-c25.workers.dev/v1/mcp"
    }
  }
}
{
  "mcpServers": {
    "rast-creator-tools": {
      "httpUrl": "https://rast-creator-tools-mcp.studio-c25.workers.dev/v1/mcp"
    }
  }
}
extensions:
  "rast-creator-tools":
    enabled: true
    name: "rast-creator-tools"
    type: streamable_http
    uri: "https://rast-creator-tools-mcp.studio-c25.workers.dev/v1/mcp"
    timeout: 300

Quality 89 / 100new

protocol75 · weight 25
  • warn
    protocol.modernnewest supported version is 2025-11-25; 2026-07-28 not supported, older versions are deprecated until 2027-07-28
  • n/a
    protocol.statelessonly applies to 2026-07-28 servers
  • pass
    protocol.transportstreamable HTTP
  • n/a
    protocol.list_ttlonly applies to 2026-07-28 servers
authorizationn/a · weight 15
  • n/a
    auth.prm, auth.as_metadata, auth.cimdno remote uses OAuth
  • n/a
    auth.secret_in_urlno templated URL
tool hygiene100 · weight 30
  • pass
    tools.descriptionsevery tool has a description
  • pass
    tools.description_lengthdescriptions are concise
  • pass
    tools.schemasevery tool has an object input schema
  • pass
    tools.annotations5 of 5 tools declare readOnlyHint or destructiveHint
  • pass
    tools.directory_hintsevery tool declares readOnlyHint, destructiveHint, idempotentHint and openWorldHint
  • pass
    tools.token_costabout 1,951 tokens to load every tool
  • pass
    tools.api_dumptools are not a one-to-one API dump
stabilityn/a · weight 15
  • n/a
    stability.changes, stability.rug_pulltool history recorded for 6 of the 7 days needed
dependenciesn/a · weight 15
  • n/a
    deps.known_vulns, deps.mcp_sdk_version, deps.resolvableno npm or PyPI package

5 tools, about 1,951 tokens to load them all · tool set fcdffa7ba7b3 · checked 2026-11-07 17:28 UTC

Tool changes

No tool definition changes recorded. A server's first observation is its baseline; later probes record what changes.

Checks run on what our credential-free, read-only probes observe; tools are never called and no code audit is performed. How it is computed.

Trust 96 / 100

provenance90
liveness98
freshness100
hygiene100

+repository +namespace-matches-repo +website +reachable +uptime-96% +updated-6d-ago

Derived from observable signals (official registry feed and our own credential-free probes); no code audit performed. How it is computed.

Endpoints

remoteauthreachableuptime 30dp50protocollast ok
https://rast-creator-tools-mcp.studio-c25.workers.dev/v1/mcp streamable-httpnoneyes96%261 ms2025-11-252026-11-07

Tools (5)

calculate_bitrateread-onlyCalculates the file size of a video export from its duration and bitrate, or (when target_size_mb is given) the highest video bitrate that fits that size with a 2% safety margin. Without an explicit bitrate it uses the reference value for the platform, resolution and frame rate (YouTube and Vimeo recommendations, Apple ProRes target data rates, or Rast's delivery target for Instagram and TikTok, which publish none). Also returns size-limit warnings (Meta 4 GB, TikTok ads 500 MB / 516 kbps) and a two-pass ffmpeg command.
check_text_positionread-onlyChecks whether a rectangular text box (caption, title or logo) on a vertical video frame stays inside the safe zone of Instagram Reels, TikTok, YouTube Shorts or Instagram Stories. Reports which interface element it overlaps (top bar, bottom caption area, right button column, edge margins, optionally the Reels comment-reply sticker) and suggests the nearest position that clears them. Coordinates are pixels from the top-left corner of the frame.
export_settingsread-onlyReturns recommended export settings for uploading a finished video to YouTube (SDR or HDR), Vimeo, Instagram Reels or TikTok, or for a ProRes archive master: container, codec, resolution, frame rate, bitrate, colour and audio, plus links to each platform's official spec page and a short step list that works in any editor.
get_safe_zoneread-onlyReturns the approximate areas of a vertical (9:16) video frame that the app interface covers on Instagram Reels, TikTok, YouTube Shorts or Instagram Stories: unsafe margins in pixels and percent, the safe rectangle for text, the position of the right-hand button column and short placement guidance. Values are measured on 1080x1920 and scaled to the given frame size.
validate_srtread-onlyChecks pasted SRT or WebVTT subtitle text and lists problems per subtitle: overlapping or out-of-order timings, gaps shorter than the minimum frame gap, reading speed (characters per second), line length, line count, too short or too long durations, and broken characters from a wrong encoding (mojibake such as 'é' or '’', with the probable correct text). Optionally returns a corrected SRT. The text is only processed for this response.

Schemas: list_tools.

Similar MCP servers

Official server.json
{
  "name": "io.github.bewoai/rast-creator-tools",
  "title": "Rast Creator Tools",
  "$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
  "remotes": [
    {
      "url": "https://rast-creator-tools-mcp.studio-c25.workers.dev/v1/mcp",
      "type": "streamable-http"
    }
  ],
  "version": "1.0.0",
  "repository": {
    "url": "https://github.com/bewoai/rast-creator-tools-mcp",
    "source": "github"
  },
  "websiteUrl": "https://rastcreative.com/en/tools/",
  "description": "Short-form video tools: Reels/TikTok/Shorts safe zones, bitrate math, SRT checks, export settings."
}