Blender integration through the Model Context Protocol
Vidreno is installed from its publisher's own source and answers where it runs, so this marketplace is not in the path of a single call. There is no address here to send one to, and a panel that pretended otherwise would be showing you an answer we made up. Install it and call it from your own client — the Installation tab has the entry for each one.
What it does
Publish films, monetise them, earn money, and host and embed videos on sites and apps.
Quickstart
# 1 — add it to Claude Code
claude mcp add --scope user --transport http vidreno-mcp https://vidreno.com/mcp
# 2 — ask your agent for something these tools do
# get_profile, get_account, list_videos and 44 more
Vidreno costs nothing on mcprush: there is no plan to choose here, no cap to set and nothing mcprush can bill you for.
Collected from a public index. Nobody has claimed this account, so nothing here was written by its author — claim it if it is yours.
Where are you running it?
Every route below installs the same thing and ends at the same approval screen. Nothing here runs on your machine and nothing runs on ours: this server answers at its publisher’s own address, and what you install is the connection straight to it.
This is a public server: it answers at its publisher’s own address and this marketplace is not in the path. Claude Code registers it in one command; --scope user makes it available in every project. The transport below is http, as the publisher's own manifest declares it.
claude mcp add --scope user --transport http vidreno-mcp https://vidreno.com/mcpReconnect, or start a new session, and the tools appear in the model’s tool list.
One config entry pointing straight at the publisher’s own address — this marketplace is not in the path, and nothing from this listing executes on your machine.
47 tools, with what each one reads, writes and reaches shown before you agree — the same list on every route above. Read the tool surface.
Tool surface
What the model actually sees. Descriptions are diffed on every release — see version history.
Identify the Vidreno account this connection belongs to. Call this when the user asks which account is connected.
No parameter schema on file.
The connected creator's account overview: which product it is set up for (creator_mode: Films, or Host & Embed for hosted videos; a preference that shapes what to suggest first, not a restriction on the tools), plan, hosted-video storage used versus the plan limit, how many hosted videos and films they have, and their public filmmaker profile link when the profile is public.
No parameter schema on file.
List the user's hosted videos, newest first, with optional search and visibility filter. Returns public video ids to use with the other tools. Paginate with page/page_size.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| search | string | no | Case-insensitive match against title and description. |
| visibility | string | no | Filter by visibility; default all. |
| page | integer | no | 1-based page number. |
| page_size | integer | no | Videos per page (max 50). |
Full details of one hosted video: title, description, visibility, size, duration, views, player colour, category and its links.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| video_id | string | yes | The video's public id (from list_videos / get_video). |
Build the HTML embed snippet for a video with the chosen player options (autoplay, muted, loop, controls, corner radius, fullscreen, responsive or fixed size). The snippet keeps the video's own aspect ratio (16:9 when its size is unknown). Also returns the bare iframe URL and the player and share links.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| video_id | string | yes | The video's public id (from list_videos / get_video). |
| autoplay | boolean | no | Start playing on load (browsers require muted for this to work). |
| muted | boolean | no | Start muted. |
| loop | boolean | no | Restart when finished. |
| controls | boolean | no | Show the player controls. |
| allow_fullscreen | boolean | no | Allow the fullscreen button. |
| corner_radius | integer | no | Corner radius in pixels; 0 for square corners. |
| responsive | boolean | no | True for a fluid embed that fills its container at the video's own aspect ratio; false for a fixed pixel size. |
| width | integer | no | Fixed width in pixels (only when responsive is false). |
| height | integer | no | Fixed height in pixels (only when responsive is false). Omit it to get the width at the video's own aspect ratio (315 for 560 at 16:9). |
| alignment | string | no | Horizontal alignment inside the host page. |
Change a video's title, description, visibility (public/private), player colour or content category. Only the fields given are changed.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| video_id | string | yes | The video's public id (from list_videos / get_video). |
| title | string | no | New title. |
| description | no | New description; null clears it. | |
| visibility | string | no | Who can watch: public (anyone with the link / embed) or private (only you). |
| player_color | no | Player accent colour; null returns to your brand default. | |
| category | no | Content category used for ad targeting; null clears it. |
Permanently delete a hosted video and its file. Irreversible: always confirm with the user first (name the video) and only then call with confirm set to true.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| video_id | string | yes | The video's public id (from list_videos / get_video). |
| confirm | boolean | yes | Must be true. Ask the user to confirm before calling; deletion is permanent and removes the file from Vidreno's storage. |
How the user's videos are doing: totals (videos, views, storage), the most viewed videos, the newest uploads and a daily views series for the last N days.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| days | integer | no | Length of the daily views window in days (default 30). |
Begin uploading a new video from the user's computer. Files cannot be sent through this connection: the tool returns an upload_url the user opens in their browser (signed in to Vidreno) to pick the file; the upload goes straight to Vidreno's storage with the metadata given here pre-filled. Afterwards call get_upload_status with the upload_id to get the finished video and its embed code. Links are
| Parameter | Type | Required | Notes |
|---|---|---|---|
| title | string | no | Title to give the video once uploaded. |
| description | string | no | Description to give the video once uploaded. |
| visibility | string | no | Visibility once uploaded; default public. |
Store a video file the user attached in this conversation as a new hosted video. Only usable when the AI app itself fills in a temporary https download_url and file_id for the attachment (ChatGPT does this). Clients that cannot supply such a URL (including Claude) must not call this tool or try to send the file contents: call start_video_upload instead, which gives the user a browser upload link.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| file | object | yes | The video file attached in the conversation. |
| title | string | no | Title for the video; defaults to the attachment's file name. |
| description | string | no | Description for the video. |
| visibility | string | no | Visibility of the video; default public. |
Check an upload started with start_video_upload, upload_video_from_chat or start_film_upload: awaiting_file (includes the upload_url while it can still be used), uploading, ready (a hosted video comes with its details and a default embed code; a film file with the film and slot it was attached to), expired (start a new upload), or failed (chat imports only; includes failure_reason).
| Parameter | Type | Required | Notes |
|---|---|---|---|
| upload_id | string | yes | The upload_id returned by start_video_upload or upload_video_from_chat. |
List the user's films (On Demand: free to watch or buy/rent), most recently edited first, with optional search and status filter. Returns public film ids to use with the other film tools. Paginate with page/page_size.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| search | string | no | Case-insensitive match against title and synopsis. |
| status | string | no | Filter by status; default all. |
| page | integer | no | 1-based page number. |
| page_size | integer | no | Films per page (max 50). |
Full details of one film: status (draft/published), how it is released (free to watch or buy/rent) and its prices, play count, metadata, main film and trailer state, credits (with credit_ids), the publish checklist and its public page link. Films cannot be embedded.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| film_id | string | yes | The film's public id (from list_films / get_film). |
Create a new draft film from a title, exactly as the Studio's add-film dialog does. The draft starts as Buy or rent with no prices, no poster and no files, and is not public until publish_film. Returns the film's id, editor link and publish checklist (the same shape as get_film), so the next steps are update_film (details, access: free or paid, prices), start_film_upload (main film), the poster in
| Parameter | Type | Required | Notes |
|---|---|---|---|
| title | string | yes | The film's title (up to 200 characters); everything else is set afterwards. |
Change a film's metadata (title, synopsis, director and cast lines, year, runtime, genre, IMDb link, extra links), how it is released (access: free = Free to watch, which needs no price; paid = Buy or rent) and its buy/rent prices in US cents (minimum $1.00), or detach its trailer. Only the fields given are changed; the same validation as the film editor applies, and a published film whose publish
| Parameter | Type | Required | Notes |
|---|---|---|---|
| film_id | string | yes | The film's public id (from list_films / get_film). |
| title | string | no | New title. |
| synopsis | no | New synopsis; null clears it. | |
| director | no | Director line shown on the film page (credits are managed separately); null clears it. | |
| cast | no | Cast line, comma separated; null clears it. | |
| release_year | no | Release year; null clears it. | |
| runtime_minutes | no | Runtime in minutes; null clears it. | |
| genre | no | Genre; null clears it. | |
| imdb_url | no | IMDb link; null clears it. | |
| access | string | no | How the film is released: free (Free to watch) or paid (Buy or rent; needs at least one price to publish). |
| buy_price | no | Buy price in US cents (minimum 100); null removes it. Only used when access is paid. | |
| rent_price | no | Rental price in US cents (minimum 100); null removes it. Only used when access is paid. | |
| rental_window_hours | integer | no | How long a rental lasts, in hours. |
| comments_enabled | boolean | no | Whether viewers can comment on the film page. |
| extra_links | array | no | Extra links shown on the film page (label + URL, up to 20). Replaces the whole list; an empty list clears it. |
| detach | string | no | Remove a file from the film: trailer deletes the current trailer. The main film cannot be detached, only replaced with start_film_upload. |
Make a film public on its film page. Refused, with the same message the film editor shows, while the publish checklist is incomplete: title, poster, a ready main film, and a price only when it is Buy or rent (a free-to-watch film publishes without one). The checklist comes back with how to finish each open item: update_film or start_film_upload where a tool can do it, and the editor link for the p
| Parameter | Type | Required | Notes |
|---|---|---|---|
| film_id | string | yes | The film's public id (from list_films / get_film). |
Take a film off its public page (back to draft). Viewers who already bought or rented it keep their access.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| film_id | string | yes | The film's public id (from list_films / get_film). |
Add a credit (role + name) to a film's credit list, optionally linking it to a Vidreno filmmaker by username (they get a request to accept) or inviting the person by email (the invite is sent straight away; at most 60 credits per film, invites are rate-limited per day). Returns the full credit list with credit_ids.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| film_id | string | yes | The film's public id (from list_films / get_film). |
| role | string | yes | The role, e.g. Director, Editor, Lead actor. |
| name | string | yes | The person's name as it should appear. |
| username | string | no | Link the credit to an existing Vidreno filmmaker account by username (they are asked to accept). |
| string | no | Invite the person by email instead: the credit is stored and an invite email is sent now. | |
| position | integer | no | 1-based position in the credit list; default last. |
Remove one credit from a film's credit list by credit_id (from get_film). A pending invite for it stops working.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| film_id | string | yes | The film's public id (from list_films / get_film). |
| credit_id | integer | yes | The credit_id from get_film. |
Set the order of a film's credits: pass every credit_id of the film in the order they should appear.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| film_id | string | yes | The film's public id (from list_films / get_film). |
| credit_ids | array | yes | Every credit_id of the film, in the new order. |
Email (or re-send) the invite for a credit that carries an email address, so the person can claim it with their Vidreno account. The same limits as the app apply: a daily cap per account and no repeat email to the same address for the same film within a day. Returns the invite link too; with link_only it only mints the link (nothing is sent), as the editor's copy-link button does.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| film_id | string | yes | The film's public id (from list_films / get_film). |
| credit_id | integer | yes | The credit_id from get_film. |
| link_only | boolean | no | true returns the invite link without sending an email (for the user to pass on themselves); it does not count against the daily email cap. |
Change one credit in place by credit_id: its role or name, or who it is linked to (a Vidreno username, which they are asked to accept, or an invite email, which is sent straight away; null clears). The credit keeps its id, position and, when only the role or name changes, its accepted or linked state. Returns the full credit list.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| film_id | string | yes | The film's public id (from list_films / get_film). |
| credit_id | integer | yes | The credit_id from get_film. |
| role | string | no | New role. |
| name | string | no | New name as it should appear. |
| username | no | Link the credit to a Vidreno filmmaker by username (they are asked to accept; replaces any email); null unlinks it. | |
| no | Set the invite email (a new address sends the invite now; replaces any username); null clears it. |
Turn a film's plain director and cast text lines into credit rows (Director for the director line, Actor for each comma-separated cast name), appended after the existing credits, and clear the lines — the film editor's convert button. Nothing is linked or invited; use update_film_credit afterwards. Returns the full credit list.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| film_id | string | yes | The film's public id (from list_films / get_film). |
Begin uploading a film's main film or trailer from the user's computer. Files cannot be sent through this connection: the tool returns an upload_url the user opens in their browser (signed in to Vidreno) to pick the file; the upload goes straight to Vidreno's film storage (outside plan storage) and is attached to the film when it finishes, replacing the current file in that slot. Afterwards call g
| Parameter | Type | Required | Notes |
|---|---|---|---|
| film_id | string | yes | The film's public id (from list_films / get_film). |
| asset | string | no | Which file this is: the main film or the trailer. Replaces the current one once the upload finishes. |
The user's filmmaker profile as the Profile page shows it: username (the public handle) and why it cannot go public yet, display name, bio, location, roles, website and social links, whether the profile is public and its public link, plus how many credits from other filmmakers await an answer. The avatar is managed in the Profile page.
No parameter schema on file.
Change any part of the user's filmmaker profile: username, display name, bio, location, roles (up to 6, presets or custom), website, per-platform social links and whether the profile is public. Only the fields given change; the Profile page's validation, username rules and uniqueness check apply and its messages come back on failure. Avatar changes stay in the Profile page.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| username | string | no | New username (the public handle): lower-case letters, digits, dots and underscores; the Profile page's rules and uniqueness check apply. |
| display_name | no | Display name; null clears it. | |
| bio | no | Short bio; null clears it. | |
| location | no | Location; null clears it. | |
| roles | array | no | The complete list of roles (up to 6; presets like Director, Writer, Screenwriter or custom text). Replaces the current list. |
| website_url | no | Website (https link); null clears it. | |
| social_links | object | no | Per-platform links; only the platforms given change, null removes one. |
| public | boolean | no | Whether the profile page is public (needs a valid username and a creator account). |
Credits that other filmmakers added the user to on their films, pending first: the role and name as written, the film (id, title, status, public page) and the film owner's name. Pending ones await the user's answer (respond_to_credit); accepted ones show on the user's public profile.
No parameter schema on file.
Accept, decline or unlink a credit another filmmaker gave the user (credit_id from list_my_credits). Accepting a pending credit shows the film on the user's public profile; declining a pending one or unlinking an accepted one keeps the name on the film but removes the link to the user's account.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| credit_id | integer | yes | The credit_id from list_my_credits. |
| action | string | yes | accept a pending credit; decline a pending one or unlink an accepted one (the name stays on the film, the link to your account goes). |
What the user's Payouts page shows, read-only: lifetime and this month's earnings split into film sales and ad earnings, the balance (available to cash out, maturing inside the hold window, paid out, in flight), the payout minimum and hold period, the saved payout method in masked form, whether ad earnings are live for this account or still coming soon (with the current ad terms: what advertisers
No parameter schema on file.
The user's cash-out requests, newest first: amount, status (requested, processing, paid or failed with the reason), method, masked destination, requested and paid dates. Read-only; the user requests payouts at https://vidreno.com/payouts. Paginate with page/page_size.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| page | integer | no | 1-based page number. |
| page_size | integer | no | Payouts per page (max 50). |
The user's film orders (buy and rent), newest first, one row per order: film, purchase or rental, price before tax, the payment processor's fee (processor_fee_estimated is true until the real fee is known; it comes off the price first), Vidreno's 10% cut of what is left after that fee, paid or refunded, what was credited and what the order is worth in the balance today (net: 0 once refunded), and
| Parameter | Type | Required | Notes |
|---|---|---|---|
| film_id | string | no | Only this film's orders (a public film id from list_films). |
| status | string | no | Only paid orders, only refunded ones, or every order. |
| page | integer | no | 1-based page number. |
| page_size | integer | no | Orders per page (max 50). |
List the user's own projects (crew calls on Vidreno Projects), newest first: status (draft, live or closed), visibility, role count, how many applications are waiting, and the public and Studio links. Also says whether the user can post one (the filmmaker-profile requirements and the cap on live projects). Project ids are for the other project tools.
No parameter schema on file.
Full details of one of the user's own projects, as the Studio editor shows them: every field, the roles with pay and their application counts, the publish checklist with the tool that completes each open item, whether it can be published, previous work and the films that could be listed as previous work, and the public and Studio links. Only the owner can read a project this way; anyone else's ans
| Parameter | Type | Required | Notes |
|---|---|---|---|
| project_id | integer | yes | The project's id (from list_projects or create_project). |
Create a new draft project exactly as the Studio's New project does: a title (optional) and whether it is public or private (invite only). The draft is not listed until publish_project. Refused with the Studio's own message when the user's filmmaker profile is not ready (a creator account with a public filmmaker profile, display name and at least one role) or the user already has the maximum numbe
| Parameter | Type | Required | Notes |
|---|---|---|---|
| title | string | no | The project's working title (up to 120 characters); "Untitled project" until set. |
| visibility | string | no | public (listed on Projects and Jobs, open to everyone) or private (invite only: reachable only by the people the owner invites from the Studio). |
Change a project's details (the Studio's Details tab): title, logline, description, project type, format, stage, country and city or remote-friendly, shoot dates or dates flexible, links, previous work (the user's own published films, by public id) and its visibility (public or private · invite only). Only the fields given change. Validation and messages are the Studio's own; making a live project
| Parameter | Type | Required | Notes |
|---|---|---|---|
| project_id | integer | yes | The project's id (from list_projects or create_project). |
| title | string | no | New title. |
| logline | no | One or two sentences that sell it; null clears it. | |
| description | no | The story, the plan, what working on it is like; null clears it. | |
| project_type | string | no | paid (Paid job), self_funded (Self-funded) or passion (Passion project). |
| format | no | short, feature, documentary, series, music_video, commercial, student or other; null clears it. | |
| stage | no | development, pre_production, production or post_production; null clears it. | |
| country_code | no | ISO 3166-1 alpha-2 country code of the shoot, e.g. GB, US; null clears it. | |
| city | no | City; null clears it. | |
| remote_friendly | boolean | no | Whether people can work on it remotely (satisfies the location checklist item on its own). |
| shoot_start | no | First shoot day as YYYY-MM-DD; null clears it. | |
| shoot_end | no | Last shoot day as YYYY-MM-DD; null clears it. | |
| dates_flexible | boolean | no | Whether the dates are still flexible (satisfies the dates checklist item on its own). |
| links | array | no | Links shown on the project page (label + URL, up to 4). Replaces the whole list; an empty list clears it. |
| previous_work_film_ids | array | no | Previous work shown on the project page: public film ids of the user's own published films (get_project lists the options), in display order, up to 6. Replaces the whole list. |
| visibility | string | no | public (listed on Projects and Jobs, open to everyone) or private (invite only: reachable only by the people the owner invites from the Studio). |
Publish a project: it goes live on its page and, when public, on Projects and Jobs. Refused, with the same message the Studio editor shows, while the checklist is incomplete (title, logline, description, project type, location or remote, shoot dates or dates flexible, at least one role); the answer lists each open item with the tool that completes it (update_project or add_project_role). Also refu
| Parameter | Type | Required | Notes |
|---|---|---|---|
| project_id | integer | yes | The project's id (from list_projects or create_project). |
Close a live project: its page stays readable with a "no longer looking for people" notice, it leaves Projects, Jobs and the sitemaps, every open role closes and pending applicants are told by e-mail. Always confirm with the user first (name the project) and only then call with confirm set to true.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| project_id | integer | yes | The project's id (from list_projects or create_project). |
| confirm | boolean | yes | Must be true. Ask the user to confirm before calling: the project leaves Projects and Jobs, every open role closes and pending applicants are told; those applications stay closed even if publish_proje |
Add a role the project is looking for (the Studio's Roles tab): the role name, how many people, what it involves and the pay (paid with an amount, currency and per day / flat / per hour; expenses only; unpaid; deferred / profit share). Up to 20 roles per project. Returns the project with its roles and their ids.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| project_id | integer | yes | The project's id (from list_projects or create_project). |
| role | string | yes | The role, e.g. Director of photography, Gaffer, Editor (the department is derived from it). |
| count_needed | integer | no | How many people are needed for this role; default 1. |
| description | no | What the role involves; null clears it. | |
| pay_type | string | yes | paid (needs amount, currency and unit), expenses (expenses only), unpaid, or deferred (deferred / profit share). |
| pay_amount_cents | no | The pay in the currency's minor unit (cents): 15000 with USD = $150. Paid roles only. | |
| pay_currency | no | ISO currency code for a paid role, e.g. USD, EUR, GBP. | |
| pay_unit | no | What the amount covers for a paid role: day, flat or hour. |
Change one of a project's roles: name, how many people, description, pay, or mark it filled (its pending applications close and the applicants are e-mailed) or open again. Only the fields given change; the role keeps its applications.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| project_id | integer | yes | The project's id (from list_projects or create_project). |
| role_id | integer | yes | The role's id (from get_project or search_open_roles). |
| role | string | no | The role, e.g. Director of photography, Gaffer, Editor (the department is derived from it). |
| count_needed | integer | no | How many people are needed for this role; default 1. |
| description | no | What the role involves; null clears it. | |
| pay_type | string | no | paid (needs amount, currency and unit), expenses (expenses only), unpaid, or deferred (deferred / profit share). |
| pay_amount_cents | no | The pay in the currency's minor unit (cents): 15000 with USD = $150. Paid roles only. | |
| pay_currency | no | ISO currency code for a paid role, e.g. USD, EUR, GBP. | |
| pay_unit | no | What the amount covers for a paid role: day, flat or hour. | |
| filled | boolean | no | true marks the role filled (its pending applications close and the applicants are e-mailed); false reopens it. |
Remove a role from a project. A role that already has applications cannot be removed (mark it filled with update_project_role instead), so nobody's thread disappears.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| project_id | integer | yes | The project's id (from list_projects or create_project). |
| role_id | integer | yes | The role's id (from get_project or search_open_roles). |
The applications to one of the user's projects (the Studio's Applicants tab), newest first, optionally for one role: each applicant's public profile card (name, handle, roles, location, website and social links, public films), their note and links, status, the owner's next moves, and the message thread. Open applications (submitted or shortlisted) by default; status all includes decided, withdrawn
| Parameter | Type | Required | Notes |
|---|---|---|---|
| project_id | integer | yes | The project's id (from list_projects or create_project). |
| role_id | integer | no | Only the applications to this role. |
| status | string | no | open = still waiting on the owner (submitted or shortlisted, the default); all = every application, including accepted, declined, withdrawn and closed ones. |
The owner's move on an application to one of the user's projects: shortlist, accept or decline, with an optional message posted in the thread afterwards. The applicant is e-mailed, exactly as when the owner decides in the Studio. A decision is final (accepted and declined applications cannot be moved again).
| Parameter | Type | Required | Notes |
|---|---|---|---|
| application_id | integer | yes | The application's id (from list_project_applications, list_my_applications or apply_to_role). |
| action | string | yes | shortlist (a submitted application), accept or decline (a submitted or shortlisted one). |
| message | string | no | An optional message to the applicant, posted in the thread after the decision. |
Post a message in an application's thread as the user, whether they are the project owner or the applicant; the other side is e-mailed, as from the Studio. Returns the whole thread. Not possible once the application was withdrawn.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| application_id | integer | yes | The application's id (from list_project_applications, list_my_applications or apply_to_role). |
| message | string | yes | The message (sent as the user, to the other side of the application). |
Search the open roles on Vidreno Jobs (public, live projects only): by free text, department or exact role, country, remote-friendly, pay type and project type, newest projects first, paged with limit and offset (total counts every match; follow next_offset while has_more is true). Each result is the role with its pay and the project (type, format, stage, location, dates, the owner's public profil
| Parameter | Type | Required | Notes |
|---|---|---|---|
| query | string | no | Free-text match (case-insensitive, anywhere in the text) against the role, department, project title, logline, city and the owner's name or handle. |
| department | string | no | Only roles in this department. |
| role | string | no | Only this exact role, e.g. Gaffer. |
| country | string | no | ISO 3166-1 alpha-2 country code of the shoot. |
| remote | boolean | no | true = only projects that welcome remote work. |
| pay_type | string | no | Only roles paid this way: paid, expenses, unpaid or deferred. |
| project_type | string | no | Only paid jobs, self_funded or passion projects. |
| limit | integer | no | How many roles to return per page (max 60), newest projects first. |
| offset | integer | no | How many matching roles to skip: pass next_offset from the previous answer while has_more is true. |
The applications the user has made to other people's projects (the Studio's Applications page), newest first: role, project, status, note and links, whether it can still be withdrawn, the owner's public profile card and the message thread.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| status | string | no | open = still waiting on the owner; all = every application (the default). |
Apply to an open role as the user, with their filmmaker profile as the application (the owner sees the public profile card), an optional note and up to 3 links. The apply form's rules apply unchanged: a creator account with a public filmmaker profile, display name and at least one role; one application per role; not the user's own project; up to 20 applications a day. The owner is e-mailed.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| role_id | integer | yes | The role's id (from get_project or search_open_roles). |
| note | string | no | A note to the owner (up to 600 characters): why the user fits the role. |
| links | array | no | Up to 3 https links (reel, portfolio). |
Withdraw one of the user's own open applications (submitted or shortlisted). The thread stays readable; a withdrawn application cannot be reopened, so confirm with the user first.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| application_id | integer | yes | The application's id (from list_project_applications, list_my_applications or apply_to_role). |
- Every tool — any call limit is its publisher’s, not ours
- No card, and mcprush charges nothing for it
- Runs at its publisher’s own address — this marketplace is not in the path
- Nothing to cap, because mcprush bills nothing
What counts against your monthly calls
| Tool | Unit | Calls used | Out of the allowance |
|---|
Nothing here is billable: mcprush charges nothing to install Vidreno or to call it, at any volume.
Two independent axes, because powerful and malicious are different questions. The grade is threat only. The capability level is blast radius, and it is never a penalty on the grade — it is priced as one subtract-only term in the score, where you can see it.
This listing is an address its publisher runs, and you connect to it directly — this marketplace is not in the path. The scanner reads packages and public source, and an address is neither. So there is no grade — not a withheld one, an unmeasured one.
Release history
This is an address its publisher runs: which release it serves is theirs to choose, so there is nothing here to pin. The history below is for reading; the current release on file is 1.0.3.
No release note was published with this version.
One review per account, from a signed-in account that does not publish this listing. Nothing else is asked — you can say what you think before you install it. Publishers can reply once per review, and a review can be edited or deleted by whoever wrote it.
Any signed-in account that does not publish Vidreno can review it, once — before installing it or after. A review from an account that has installed it is marked as one.
Nobody has reviewed this listing. The rating on the card is the mean of the reviews written here and nothing else, so there is no rating until somebody writes the first — which takes a signed-in account that does not publish it, and nothing else.