MCP server
Tapercraft — VHS Label Maker
org.texs/tapercraft
Checked 26 Oct 2026, 08:29 UTC · Connected to it and listed its tools
Compose printable VHS, DVD, cassette, CD and vinyl packaging from any movie, show, or album.
Working at last checkVerified publisher: texs.orgAbout 8,403 tokens per request once connected16 tools
https://vhs.texs.org/mcp
At a glance
- Type
- MCP server
- Publisher
- texs.org (verified by the MCP Registry)
- Status
- Working at last check
- Tools
- 16
- Token cost
- About 8,403 tokens per request
- Sets up in
- Claude Code, Claude Desktop, Codex, Gemini CLI, Cursor, VS Code, Antigravity, ChatGPT, OpenAI API, Grok
- Last checked
- 26 Oct 2026, 08:29 UTC
Connect it to your agent
Opens the app, which shows the server and asks you to confirm. For other apps, copy the setup below.
Claude Code
claude mcp add --transport http tapercraft https://vhs.texs.org/mcp
Claude Desktop
Settings → Connectors → Add custom connector, and paste the URL.
Codex (config.toml)
[mcp_servers.tapercraft] url = "https://vhs.texs.org/mcp"
Gemini CLI
{"mcpServers":{"tapercraft":{"httpUrl":"https://vhs.texs.org/mcp"}}}
Cursor
{"mcpServers":{"tapercraft":{"url":"https://vhs.texs.org/mcp"}}}
VS Code
{"servers":{"tapercraft":{"type":"http","url":"https://vhs.texs.org/mcp"}}}
Antigravity
agy mcp add tapercraft https://vhs.texs.org/mcp
ChatGPT
Settings → Apps & Connectors → Advanced settings: turn on Developer mode, then Create a connector and paste the URL. Which plans can do this varies.
OpenAI API (Responses tools)
{"type":"mcp","server_label":"tapercraft","server_url":"https://vhs.texs.org/mcp","require_approval":"always"}
Grok (xAI API tools)
{"type":"mcp","server_label":"tapercraft","server_url":"https://vhs.texs.org/mcp"}
Tools
compose_design~3031 tokens
Build a label design and return a URL the user opens to finish it. Designing and previewing are free; exporting a print-ready file requires a membership, so present the URL as a starting point the user completes in their browser. Fields listed in the response as "unsupported" were NOT applied — telldelete_designDeletes data · ~92 tokens
Delete one of the user's saved designs (and the image copies it owns). Irreversible — confirm with the user first. Needs an API key with design:write.delete_uploadDeletes data · ~152 tokens
Remove one image from the user's Uploads library by id (from upload_image or list_uploads). Needs an API key with design:write. Saved designs keep their own copies, so this never breaks a design; it only frees a library slot. Prefer deleting images this session uploaded over ones the user added themdescribe_format~249 tokens
One format in detail: the printed sheet in px and inches at export DPI, every panel (front, spine, back, flaps…) as a rectangle with its pixel size, and which intent sections the format accepts. Call this BEFORE generating artwork for a format so each image is made at the right size and aspect.export_design~276 tokens
Render a saved design. Queues a job — a headless renderer produces the file in ~15–60 s — and returns a jobId; poll get_export. output 'preview' (every plan) is a downscaled image of the whole sheet that get_export returns INLINE so you can look at it: render one after every save, check the layout,get_account~118 tokens
Who the API key belongs to: membership tier, today's remaining agent quotas, saved-design and upload-library counts. Needs an API key (Authorization: Bearer tc_live_…, created at https://vhs.texs.org/en/dashboard?tab=api-keys). Call it once to confirm the key works before uploading or saving.get_content~183 tokens
A movie or TV title's own artwork: every TMDB poster, logo (the wordmark / title art) and backdrop (stills) as a decal id with pixel size and preview URLs, plus title, year, tagline and overview. Place one with decals[].id in the same intent as the content (e.g. the real wordmark under the cover artget_design~90 tokens
One saved design by id: name, format, link and its raw design params. Needs an API key with read.get_export~108 tokens
Status of an export job from export_design. When status is done, `file.url` is a download link valid for an hour; a preview job also returns the image itself. Files are kept for a day, then the job reads `expired`.list_decals~222 tokens
The decal catalog: every sticker, graphic, shape and retro distributor mark the designer offers (a title's own posters / logos / stills come from get_content instead), grouped by category, each with its id (what decals[].id takes), natural pixel size and preview URLs — plus the Classic Logo ids styllist_designs~244 tokens
The user's saved designs, newest first, with their links. `total` is how many designs match (the user may have hundreds); page on with `offset` = `nextOffset` until it is null. Filter by `format` (a list_formats slug, e.g. 'slipcover', 'vhslabels') or `query` (matches the design name or the movie/allist_formats~75 tokens
List the packaging formats that can be composed, with their printed dimensions. Call this first if you are unsure which format the user wants.list_uploads~142 tokens
The user's Uploads library, newest first: id, upload:<id> ref, name, pixel size, bytes and an hour-long preview url. Needs an API key with read. Use it to reuse an image already uploaded (identical bytes dedupe anyway) or to pick what to delete_upload when upload_image answers LIBRARY_IMAGE_LIMIT.save_design~2884 tokens
Save a design straight to the user's dashboard and return its link. Takes the SAME fields as compose_design plus a name; needs an API key with design:write. Use it when the user wants the design kept on their account without opening a link first. Images are copied into the design (safe to delete frosearch_content~157 tokens
Look up a movie, TV show, or music album by title and return candidate matches with years. Use when the user's title is ambiguous and you want to confirm which one they mean before composing.upload_image~380 tokens
Put an image into the user's Uploads library ("Your Uploads" in every picker) and get back a ref for the images.* fields of compose_design / save_design. Needs an API key with design:write. Send the file as base64 (JPEG/PNG/WebP, at the panel size describe_format reports). SIZE: the request body may
Browse
Related MCP servers
- Simple Lab Tools Label Maker
Create printable cryogenic lab, sample, tube and QR label sheets. Six templates; free, no login. - New Mexico Literacy Project
Albuquerque-metro free book-donation pickup plus first-edition identification tools. - Japan Restaurant Calories
Nutrition facts for 24,000+ menu items of 100+ Japanese restaurant chains, with sources. - DailyMed MCP by usefulapi
Search DailyMed drug labels, SPLs, NDCs and packaging. - GridSmith Puzzle Maker
Crossword, word search, sudoku - Discogs
Discogs MCP — music release / artist / label database - Fortitude21 Dangerous Goods Tools
Dangerous goods packaging tools: UN number lookup, UN mark decoder, ADR points, IBC dates, bunds - Creadal
Packaging design with 3D mockups and print-ready dieline PDFs
Badge for your README
[](https://aptlynx.net/servers/org.texs/tapercraft)
Listing text is written by the maker; AptLynx lists tools and does not vouch for them. Find another tool · Browse by topic · For agents