ToolPin

io.github.tryflask/flask

io.github.tryflask/flask · v1.1.1 · MCP 2025-11-25

Feedback layer for video. Reviewers talk through feedback; agents read it as structured comments.

Reachability reachable
checked 2026-07-14 04:29 UTC
Registry status active
Tools pinned 16
b28d2c3e34b1
Tools last changed unchanged since first capture 2026-07-14

Provenance

Registry namespace io.github.tryflask (GitHub-account verified by the official registry)
Repository github.com/tryflask/skills
Website https://flask.do/mcp
Remote endpoints
https://api.flask.do/api/mcp/mcp (streamable-http)

Observed changes

When (UTC)EventDetail
2026-07-14 03:21 first capture 16 tools pinned

Pinned tool definitions (16)

ToolDescription
contents Browse contents. Without folder_id: lists what's at the team's top level (root) — both folders and assets that live directly at root. With folder_id: opens that folder and returns its child folders and assets (videos/media). Each item...
feedback_list List top-level feedback on an asset. Returns each item's text body, tags (by name), author, timestamp, and reply_count. Recording items also include the recording's AI summary and the transcript for that segment of the recording. Items...
feedback_get Get a single feedback item with its full reply thread. Returns the item's text body, tags (by name), author, video timestamp, recording summary/transcript, visual attachments (images / has_drawing - render them with...
wait_for_feedback Wait for NEW feedback on an asset. Blocks up to timeout_seconds (default 45) and returns as soon as feedback newer than `since` arrives, or times out with an empty list. To listen continuously, call it again with the returned...
feedback_post Create a feedback comment on an asset, as the connected user. PREFER passing timestamp (seconds into the video) whenever the source material has one - e.g. when importing feedback from an email like 'at 0:42 the logo is wrong', convert...
feedback_update Edit an existing feedback item. content (replaces the text) and timestamp (video time in seconds) can only be changed on the connected user's OWN comments. add_tags / remove_tags apply the team's existing tags by NAME and work on ANY...
get_annotated_frames Supplementary visuals for a feedback item. For recording items: the media under review with the reviewer's drawing rendered in, plus their shared SCREEN when they demonstrated something (e.g. a Photoshop/Figma mockup); webcam frames are...
get_frame Drill into a recording for MORE visual detail: get the exact frame at a specific time (at) or when a specific word/phrase was spoken (word). Use when get_annotated_frames did not show what a reference ('this','here','that') means, or to...
asset_status Check the processing status of a video asset. Returns progress percentage for videos being processed, or confirms the asset is ready.
permission_get See who has access to a folder and their permission levels (full_access, comment, view, none). Returns team members with their roles, plus link and team-member default access levels.
search Search across your team's folders, assets, and feedback by text. Always returns all three categories together.
recent_activity Get the latest comments across your team, newest first. Returns a mix of text and recording comments with author, timestamp, and a link to jump into the conversation. Each item has a `type` field ("text" or "recording") so you can...
tags List the team's tags and show the share of each tag (plus an 'untagged' bucket) across a scope. Scope defaults to the whole team; pass folder_id to narrow to one folder, or asset_id to narrow to one asset. Shares are count_with_tag /...
upload_video Upload a video from a public URL (a direct video file link or a Google Drive share link) into Flask. Flask downloads it, stores it, and starts processing. Returns the new asset_id — poll asset_status(asset_id) until status is "ready"...
upload_file_start Start uploading a LOCAL video file from the user's machine into Flask. Returns the shareable Flask link immediately, plus a presigned upload URL. After calling this, upload the file bytes with the curl command from next_step, then call...
upload_file_complete Finalize a local file upload started with upload_file_start. Call this only AFTER the curl PUT has finished successfully. Verifies the file landed in storage and starts video processing. Safe to retry.

Status badge

ToolPin status badge for io.github.tryflask/flask

[![ToolPin](https://toolpin.dev/badge/io.github.tryflask/flask.svg)](https://toolpin.dev/servers/io.github.tryflask/flask)

Maintain this server? Add the badge to your README — it links your users to this live status page.