Skip to content
verify mcp Beta VerifyMCP is currently in beta. If you notice any issues, get in touch and we’ll put it right.

Brix36

REMOTE · API.BRIX36.COM

Films and music videos. You're the star. No subscription.

Available components

+3 this week 83 Trust /100

Last scanned (7 hours ago)

Scores higher than 87% of remote servers

Unreachable for 1 day in a row. Last reached 4 Nov 2026.

Category Design and Media

Trust breakdown (7 categories)

How this component scores in each security and reliability category. Every signal is checked automatically against the live server, and we only credit what we can confirm. How we score → Why this is hard to score →

Endpoint Security11
Transport & Reachability0
Schema Quality & AI Usability0
  • Schema not yet verified: we couldn't read the endpoint's schema, or could read only part of its tool list.Unverified
Stability & Change Management0
  • Stability not yet verified: not enough scan history yet (needs a 30-day window).Unverified
Tool Coverage0
  • Tool coverage not yet verified: we couldn't read the endpoint's tools, or could read only part of the list.Unverified
Tool Safety0
  • Tool safety not yet verified: we couldn't read the endpoint's tools, or could read only part of the list.Unverified
Capabilities0
  • Capabilities not yet verified: we couldn't read the endpoint's capabilities.Unverified

Unverified: 5 categories

Categories scored 0 because we could not verify them: authentication we do not have, an unreachable endpoint, or not enough scan history. We only credit what we can confirm.

Changelog

Every change we have recorded for this component, newest first. Security-relevant changes are always shown. ▲ marks a change for the better, ▼ a change for the worse; unmarked changes are neutral.

  • 5 Nov 26 0
    • Endpoint reachability: reachable → unreachable ▼ security
    • Stability: 0.80 → unverified ▼ security
    • HSTS header: fail → unverified ▼ security
    • Tool safety: pass → unverified ▼ security
    • Authorization: pass → unverified ▼ security
    • TLS certificate: pass → unverified ▼ security
    • Transport: pass → fail ▼ security
    • Capabilities: pass → unverified ▼ functional
    • Schema quality: 0 → unverified ▼ functional
    • Tool coverage: 100 → unverified ▼ functional
  • 4 Nov 26 +1
    • This server's schema is too large to store in full, so we cannot compare its tools day to day functional
  • 3 Nov 26 0
    • This server's schema is too large to store in full, so we cannot compare its tools day to day functional
  • 2 Nov 26 +1
    • This server's schema is too large to store in full, so we cannot compare its tools day to day functional
  • 1 Nov 26 0
    • Tool coverage: 81% → 76% ▼ functional
    • This server's schema is too large to store in full, so we cannot compare its tools day to day functional
  • 31 Oct 26 0
    • This server's schema is too large to store in full, so we cannot compare its tools day to day functional
  • 30 Oct 26 +1
    • This server's schema is too large to store in full, so we cannot compare its tools day to day functional
  • 29 Oct 26 0
    • This server's schema is too large to store in full, so we cannot compare its tools day to day functional
Diagnostics

Diagnostic detail from the automated scan of this channel: what the scanner observed at each step, so you can see exactly where a check passed or failed. It is informational only and never changes the trust score.

Captured 5 Nov 2026 · Probed https://api.brix36.com/mcp

TLS unreached
DNSSEC insecure

Validation of api.brix36.com. — Not signed

Zone DS Keys Algorithms Outcome
. trust_anchor 20326, 38696 8, 8 Verified
com. present 19718 13 Verified
brix36.com. absent Unsigned (proven) parent-signed NSEC/NSEC3 proves an unsigned delegation
Authentication Inconclusive

We could not reach the endpoint well enough to judge its authorisation posture.

Result Inconclusive

Background: How OAuth 2.1 works in the 2026 MCP spec →

Transports 2 probes
Transport URL Outcome Status Location
streamable-http https://api.brix36.com/mcp Unreachable
http (plaintext) http://api.brix36.com/mcp HTTPS enforced
MCP tools · 118 exposed · ~16,827 tokens

The tools this component advertises to a client, with an estimated token cost for each. Expand a tool to see its parameters and schema. The per-tool counts are indicative and are not scored directly; the schema's total context footprint is one signal in Schema Quality & AI Usability. A tool's description is untrusted text the model reads on every call, which is what makes this list a security surface and not just an inventory: how tool poisoning works →

Tool Tokens
studio_storyboard_context ~98

Returns current song analysis, brief, approved Artist DNA, references, exact shot timings and storyboard for a Music project. Includes audioAnalysisId, expectedRevisionId, fixed skeleton, approved evidence and submission schema for direction and visualWorld. No planning model or other work starts.

NameTypeReqDescription
projectIdstringyesMusic-video project to read.
targetShotCountinteger–Optional first-board shot count, shared with studio_storyboard_submit.

Structured output declared, but exposes no named fields.

No examples provided.

studio_storyboard_edit_prompt ~258

Saves finished prompt text and existing uploaded references as an immutable storyboard revision. Whole/section scope writes shared sectionDirection; shot/still scope writes frame description and optional motion/camera. References replace targeted bindings; [] clears and omission inherits. Requires the current revision. No pictures, video, planning model or credit charge.

NameTypeReqDescription
camerastring–Finished camera movement for a shot/still.
expectedRevisionIdstringyesExact current storyboard revision from studio_storyboard_context.
motionstring–Finished subject movement for a shot/still.
projectIdstringyesProject identified by the current storyboard read.
promptstring–Finished prompt, at most 4,000 characters for shot/still or 2,000 for whole/section. The server fits saved direction to the selected engine.
referenceAttachmentIdsarray–Replacement reference bindings for the targeted shots. [] clears; omitted inherits.
scopestringyesWhole/section saves a shared sectionDirection; shot/still edits the visible frame prompt.
sectionIndexinteger–Current section index, required for section scope.
shotIdstring–Current stable shot id, required for shot or still scope.

Structured output declared, but exposes no named fields.

No examples provided.

studio_storyboard_likeness_record ~177

Record the customer’s confirmed or rejected likeness verdict for one exact saved picture. Requires the revision, shot and still asset the customer reviewed. Changes no picture and spends no credits.

NameTypeReqDescription
expectedStillAssetIdstringyesFor record_likeness: the exact saved stillAssetId reviewed by the customer, binding the verdict to that picture.
projectIdstringyesThe music-video or Film project id.
revisionIdstringyesExact storyboard revisionId from studio_sections_read. Identical retries retain the originally quoted revision.
stableShotIdstringyesFor record_likeness: the exact stableShotId shown to the customer.
verdictstringyesFor record_likeness: confirmed means the customer said this picture carries the right likeness; rejected means the customer said replace it.

Structured output declared, but exposes no named fields.

No examples provided.

studio_storyboard_look_accept ~141

Record the customer’s acceptance of the complete saved key-look picture set. Supply the exact revision and shot/asset pairs reviewed. Changes no picture and spends no credits.

NameTypeReqDescription
expectedStillsarrayyesFor accept_look: the complete saved lookTest.stableShotIds set paired with the stillAssetIds reviewed by the customer. Corresponds to readiness.reviewStills entries with lookSelected:true, with one s…
projectIdstringyesThe music-video or Film project id.
revisionIdstringyesExact storyboard revisionId from studio_sections_read. Identical retries retain the originally quoted revision.

Structured output declared, but exposes no named fields.

No examples provided.

studio_storyboard_picture_changes_prepare ~165

Prices requested picture changes by original projectId/operationId, a new requestId and selected stableShotIds. New approvals produce separate picture-only quotes containing operationId, quoteToken, revisionId, modelId, mode, priceVersion and totalCredits. Identical requestId retries return the original quotes. Historical approvals can complete their previously approved paid picture changes. No charge for quoting.

NameTypeReqDescription
operationIdstringyesThe operationId of the customer's approval (from studio_generation_quote).
projectIdstringyes–
requestIdstringyesNew identifier for this picture-change request. Identical retries retain the original requestId.
stableShotIdsarrayyesThe shots to redo or make, as stableShotIds from studio_storyboard_preview.

Structured output declared, but exposes no named fields.

No examples provided.

studio_storyboard_prepare ~206

Validates and saves visualWorld for an existing Music or Film storyboard at expectedRevisionId. Preserves scenes, dialogue, timing, stable shot IDs, cast, identity choices and references. Returns ready synchronously for a valid world, or needs_visual_world with saved-scene context and schema when absent. An already-valid saved world returns ready without a new revision. No planning model, queue, generation provider or credit use.

NameTypeReqDescription
expectedRevisionIdstringyesExact current authored storyboard revision. Current saved state is available through storyboard reads after uncertain replies.
projectIdstringyesExisting music-video or Film project.
visualWorldobject–Board-wide visual facts. Optional characters, vehicles, locations, props and never are arrays of up to 12 non-empty strings, each at most 300 characters. Combined rendered fields are limited to 2,400…

Structured output declared, but exposes no named fields.

No examples provided.

studio_storyboard_preview ~79

Returns the stored storyboard as 30-second section cards with lines and numbered shots. Each shot includes stableShotId and a signed stillUrl valid for about a day, or null if no picture exists. Supported hosts also receive an interactive preview. Free and read-only.

NameTypeReqDescription
projectIdstringyesProject id from the Brix36 library.
NameTypeReqDescription
codestring––
issuesarray––
mediaOriginstring––
messagestring––
outcomeUnknownboolean––
projectIdstring––
revisionIdstring|null––
sectionsarray––
view–––

No examples provided.

studio_storyboard_readiness ~149

Returns readyForVideo, shotsMissingStills, public likenessGate, look-test state and reviewStills for the exact project and revision. Each review binding identifies a saved stableShotId/stillAssetId. A likenessGate of not_required needs no likeness verdict; an absent look test needs no look acceptance. Required likeness verdicts and acceptance of the saved look set are recorded separately. Video uses the original approved price and the existing readiness gates. No state change, provider call or charge.

NameTypeReqDescription
projectIdstringyesThe music-video or Film project id.
revisionIdstringyesExact storyboard revisionId from studio_sections_read. Identical retries retain the originally quoted revision.

Structured output declared, but exposes no named fields.

No examples provided.

studio_storyboard_redo_request ~69

Validates a widget-selected stableShotId against the current visible storyboard and returns a request to price that picture change. No approval, generation or spending.

NameTypeReqDescription
projectIdstringyesCurrent storyboard project.
stableShotIdstringyesThe shot whose picture the customer tapped.

Structured output declared, but exposes no named fields.

No examples provided.

studio_storyboard_stills_confirm ~302

Spends Brix36 credits for exactly the approved quoted pictures. Chat mode requires the quote's unchanged projectId, revisionId, mode, operationId, quoteToken, modelId, priceVersion and quotedCredits. Insufficient balance returns balance, shortfall and creditsInformationUrl without a checkout. Durable purchase/job reconciliation makes identical retries safe, including after expiry. Legacy confirmationToken remains supported. No video authorization or planning-model call.

NameTypeReqDescription
confirmationTokenstring–Brix36-issued confirmation code for these pictures and credits.
modestringyesmissing prepares selected shots without pictures; new_version buys another picture for exactly one shot that already has one.
modelIdstringyesThe exact modelId label returned with that still quote.
operationIdstringyesStable operationId from the picture quote. A new_version operation uses op_ followed by 10–120 letters, digits, underscores or dashes.
priceVersionstring–Chat mode: exact priceVersion from the picture quote the customer approved.
projectIdstringyesThe music-video or Film project id.
quoteTokenstringyesThe exact opaque quoteToken returned by studio_storyboard_stills_quote.
quotedCreditsinteger–Chat mode: exact creditAmount shown to and approved by the customer.
revisionIdstringyesExact storyboard revisionId from studio_sections_read. Identical retries retain the originally quoted revision.

Structured output declared, but exposes no named fields.

No examples provided.

studio_storyboard_stills_quote ~278

Prices selected storyboard pictures without spending. Supports missing pictures or new_version for exactly one existing picture, bound to the current revision, quality and stableShotIds. lookTest:true selects the saved bounded key-look set. Returns a signed picture-only quote and exact confirmation fields. Missing operationId is derived by the server; new_version uses a stable op_ ID. Chat approval and existing issued confirmation codes are supported. Short balance returns credit information only. This quote covers no video or planning model.

NameTypeReqDescription
lookTestboolean–For missing mode, true selects the approved storyboard’s saved key-look set. In this mode stableShotIds and operationId are absent.
modestringyesmissing prepares selected shots without pictures; new_version buys another picture for exactly one shot that already has one.
operationIdstring–Stable operationId from the picture quote. A new_version operation uses op_ followed by 10–120 letters, digits, underscores or dashes.
projectIdstringyesThe music-video or Film project id.
qualitystringyesThe customer’s explicit picture quality; high is the app’s best-picture option.
revisionIdstringyesExact storyboard revisionId from studio_sections_read. Identical retries retain the originally quoted revision.
stableShotIdsarray––

Structured output declared, but exposes no named fields.

No examples provided.

studio_storyboard_submit ~242

Validates and saves a finished Music storyboard with one DirectedShot per fixed shot order, exact expectedRevisionId/audioAnalysisId, optional treatment and visualWorld. Creates an immutable revision while preserving server-owned timing. visualWorld is required for quoting. No model, queue, provider or credit use.

NameTypeReqDescription
audioAnalysisIdstringyesExact current song analysis id returned by the context.
expectedRevisionIdstring|nullyesExact current revision id, or null only for the first storyboard.
projectIdstringyesExisting music-video project id.
shotsarrayyesFinished direction, exactly one entry per server-owned shot order.
targetShotCountinteger–Optional first-board shot count used when reading the context. Existing timing is preserved.
treatmentobject––
visualWorldobject–Board-wide visual facts. Optional characters, vehicles, locations, props and never are arrays of up to 12 non-empty strings, each at most 300 characters. Combined rendered fields are limited to 2,400…

Structured output declared, but exposes no named fields.

No examples provided.

studio_storyboard_write ~99

Updates the supplied existing 30-second storyboard sections with what, type and included fields. The server owns section indexes, count, names, timing and pictures. All supplied edits succeed together or the prior board is restored with a refusal identifying the failed section. No generation or credit charge.

NameTypeReqDescription
projectIdstringyes–
sectionsarrayyesThe drafted sections. Each names the index it changes and any of what, type, included.

Structured output declared, but exposes no named fields.

No examples provided.

studio_video_export ~60

Returns signed download links for existing finished Music video or Film results and selected range files, including results beside unfinished edits. No public publishing, render, payment or extra export charge.

NameTypeReqDescription
projectIdstringyesProject id from the Brix36 library.

Structured output declared, but exposes no named fields.

No examples provided.

studio_video_plan ~433

Creates or updates a film or music-video project, saves its script or storyboard, and returns a price quote without charging. Film input contains the finished script, language, cast and visualWorld. Music input contains sections, visualWorld and optional songUnderstanding. start identifies a new project; projectId identifies an existing one. A music project without a song returns state needs_song and its projectId; planning can continue on that project after its song upload. The result contains the project, saved plan and quote. Identical operationId and input retries return the same project and quote. Rendering is separate and requires the customer's approval of the quoted price.

NameTypeReqDescription
boostersobject–Optional motion-graphics overlay pack for the finished video, film or advert: mode 'auto' (automatic captions, titles and end card), 'off' (no motion overlay), or 'custom' with optional styleId (for…
filmobject–Film only: the finished script, language, cast and visualWorld (same fields as studio_film_script_write). expectedRevisionId may be omitted for a new film.
filmScenesobject––
musicobject–Music only: what to save on the board once the song is on the project.
operationIdstringyesStable operation identifier shared by this quote and its confirmation.
projectIdstring–Continue this existing project instead of starting a new one.
scopestringyes'whole' for the whole song, 'ticked' for the sections currently ticked on the board.
startobject–Start a new video (same fields as studio_video_start). Omit when continuing an existing projectId.
stillQualitystring–Picture quality for the pictures. Default high.
stillShotIdsarray–Optional customer-selected stableShotIds from studio_sections_read. Absence selects every shot without a picture. Other shots may have separate later quotes and financial approvals.

Structured output declared, but exposes no named fields.

No examples provided.

studio_video_preview ~61

Returns current edit status and signed playback links for an existing finished master or selected range files, including finished results beside unfinished edits. Supported hosts receive players. No generation or credit charge.

NameTypeReqDescription
projectIdstringyesProject id from the Brix36 library.
NameTypeReqDescription
artistIdstring––
artistNeedsPhotoboolean––
artistPhotoReasonstring––
codestring––
issuestring––
issuesarray––
mediaOriginstring––
messagestring––
orderedboolean––
outcomeUnknownboolean––
projectIdstring––
sectionsobject––
statestring––
videoobject––
view–––

No examples provided.

studio_video_start ~429

Creates a Music or Film project in the customer's catalogue. Accepts an existing artist name or a new fictional name with createArtist:true. Fictional characters require no photo or likeness consent; real-person creation retains the app consent flow. Music requires songTitle; Film requires title or songTitle and no song. Identical retries return the same project. Returns project identifiers for song upload or Film script import. No generation or charge.

NameTypeReqDescription
artistIdstring–Exact artist ID from studio_artists_list, disambiguating artists with the same name. ID and artistName must match.
artistNamestringyesThe existing artist or invented character starring in it. Required: an existing name from studio_artists_list (case and spacing do not matter), or the customer's chosen new fictional name with create…
boostersobject–Optional motion-graphics overlay pack for the finished video, film or advert: mode 'auto' (automatic captions, titles and end card), 'off' (no motion overlay), or 'custom' with optional styleId (for…
createArtistboolean–True creates a new fictional_character under an unmatched artistName. Fictional characters need no photo or likeness consent. Real-person creation uses the existing app consent flow. Existing names a…
durationMsinteger–The song length in milliseconds, if the customer's AI knows it.
kindstringyesThe requested video kind: music is a music video for a song; film is a short film with scenes, dialogue and optional music.
songTitlestring–The song this video is for. Required for a music video; optional for a film, which needs no song. Shown to the customer and used for the catalogue entry.
titlestring–What to call the video. Defaults to the song title. A film without a songTitle needs this.

Structured output declared, but exposes no named fields.

No examples provided.

studio_video_status ~90

Waits up to 45 seconds while rendering, then returns draft, storyboard_ready, making, ready or needs_attention state, section progress counts, the studio's explanation and video.url when finished, with selected range labels, extent and original file links. Excluded sections are counted separately from failures. Provider fallback remains within the quoted price. No new work or charge.

NameTypeReqDescription
projectIdstringyes–

Structured output declared, but exposes no named fields.

No examples provided.

Install

How do I install the Brix36 MCP server?

Brix36 is a hosted endpoint at https://api.brix36.com/mcp, so there is nothing to install locally. Ready-made configuration for Claude, Cursor, VS Code, Codex and 5 more is on this page, copied from each client's own documentation.

remote · api.brix36.com

# add to Claude Code
claude mcp add --transport http com-brix36-brix36 'https://api.brix36.com/mcp'
Common questions

What is the Brix36 MCP server?

Brix36 is an MCP server listed in the public MCP registry as com.brix36/brix36. Films and music videos. You're the star. No subscription. This page covers its hosted endpoint (https://api.brix36.com/mcp).

Is the Brix36 MCP server safe to use?

Brix36 scores 83 out of 100 on VerifyMCP. That is a record of what we were able to check automatically, not an endorsement. The category breakdown on this page shows every signal behind the number, including the ones we could not confirm.

What tools does the Brix36 MCP server expose?

Brix36 exposes 118 tools: studio_video_plan, studio_artists_list, studio_projects_list, studio_model_catalogue, studio_video_start, and 113 more. Their descriptions and schemas cost roughly 16,827 tokens of context every time the server is loaded.

Does the Brix36 MCP server require authentication?

Its publisher declares no required credentials for Brix36. We have not been able to confirm that against the live endpoint, and a server can require authorisation without declaring it here.

Is the Brix36 MCP server still maintained?

Brix36 is still listed in the MCP registry, though our most recent checks did not reach this channel. We last reached this channel on 4 November 2026. Those dates come from our own scans of the registry and the channel itself, not from anything the publisher announced.