Skip to main content
Glama

Director's Lookbook

Server Details

664 named visual and music styles: deal a look for a feeling, get paste-ready AI prompts.

If you are the author of this connector, you can claim ownership by verifying the domain or GitHub account it belongs to. Claimed connector authors can inspect health checks, view analytics, and manage their listing.
Status
Healthy
Last Tested
Transport
Streamable HTTP ยท MCP 2025-11-25
URL

TDQS

Score is being calculated.

Available Tools

6 tools
briefCompile a brief
Read-onlyIdempotent
Inspect

Turn card ids into paste-ready prompt blocks, worded verbatim from the cards: IMAGE PROMPT, VIDEO PROMPT, PALETTE (hexes), TYPE, SUNO STYLE and SUNO EXCLUDE, SITE PROMPT, or for job game: KEY ART, CAPSULE, SPRITE/TILESET, UI MOCKUP, MUSIC; for job drama: SHOT blocks for the hook, twist and payoff plus BEATS (timing, shot, what happens, a placeholder line with its length rule), END CARD (title, promise, call to action, set in the type card), CAPTION RULES (safe band y 210 to 1345 on 1080x1920, nothing in the bottom 30%) and DON'T. Pass the ids from deal_hand (or find_styles), at most one card per suit, except camera: several camera cards make a shot list (one SHOT block each). A camera card of kind light lights every shot; a film card of kind fx adds a post effect. tool respells the blocks: midjourney (--ar, --style raw, --sref with the film card's example image), runway or kling (camera line first, 5 or 10 s clips), suno (music blocks only). seconds splits a running time over the shots, beats says what happens in each, vocals picks lyrics or instrumental. A lens card in a shot list shapes every shot. Example: {"hand_ids": ["film-gold-200", "camera-closeup", "color-golden-hour"], "job": "photo", "subject": "an older woman teaching a young man to dance", "tool": "midjourney"}. Drama example: {"hand_ids": ["type-futura", "film-vision3-500t", "color-blue-hour", "camera-closeup", "camera-pull", "camera-push"], "job": "drama", "subject": "a meal-kit app", "feeling": "a quiet breakup at a dinner table", "title": "Dinner for Two", "seconds": 30}. Also returns the don't-list, tone words, deliverables, lint warnings and a site_url.

ParametersJSON Schema
NameRequiredDescriptionDefault
jobNoWhat the brief is for (default reel); use the job you dealt for. photo = a still image, video = reel, song = Suno blocks only, site = SITE PROMPT, game = key art set, drama = short drama ad (beats, end card, caption rules).reel
toolNoTarget tool: any (plain prose), midjourney, runway or kling (camera line first, shots capped at 10 s), suno (music blocks only).any
beatsNoOptional: what happens in each shot, in order, e.g. ["they sit in silence", "she slides a photo across the table"]. Beat n goes into SHOT n (or the one VIDEO PROMPT).
titleNoOptional title lettering for the image or key art (set in the type card). For drama, the show or brand name on the end card.
aspectNoOptional aspect ratio, e.g. "16:9", "9:16", "4:5", "1:1", "2.39:1". Default 9:16 for reel and lyric, 16:9 for game.
vocalsNoOptional for music: "lyrics" lifts vocal bans out of SUNO EXCLUDE so a sung track can exist; "instrumental" adds them.
feelingNoDrama only: the story's feeling or situation, e.g. "a quiet breakup at a dinner table". The hook opens on it and every shot carries it.
secondsNoOptional running time in seconds, e.g. 15 for a reel or 60 for a short: split across the SHOT blocks (or the one VIDEO PROMPT) as "Duration: N s." Drama: 15 to 60, default 30, timed hook, twist, payoff.
subjectNoWho or what is in the shot, e.g. "a lighthouse keeper on a rocky coast". Without it the prompts say [your subject]. For drama, the product being advertised.
hand_idsYesCard ids from deal_hand or find_styles, e.g. ["film-gold-200", "camera-closeup", "color-golden-hour"]. One per suit, except several camera cards = a shot list.

Output Schema

ParametersJSON Schema
NameRequiredDescription
jobNothe job as asked
handNo
lintNo
siteNo
toolNothe tool the blocks are spelled for
errorNoSet instead of the fields above when the input was wrong.
aspectNothe frame the blocks use
blocksNoblock name to paste-ready text
ignoredNosuits the job does not use
secondsNodrama: the running time the beats are timed to
handoverNo
job_noteNoa note for this job
site_urlNoopens the hand on directorslookbook.app
beat_planNodrama: each beat with its seconds and shot
shot_orderNothe SHOT block names in order
substituteNoset when a stand-in card covers a genre the library lacks
job_internalNothe deck term when it differs from the job asked (video = reel, photo = still)
end_card_fromNodrama: the second the end card starts
deal_handDeal a hand
Read-onlyIdempotent
Inspect

Start here for a project: deal one matched card per slot for a creative job from a plain-language feeling. photo = one image (film, camera, color, light); still = image with title type; cover = album or poster art (film, color, type); video or reel = clip or short (film, camera, color, type, score, light); lyric = lyric video (same as reel); song = music only (score); site = website (film, color, type, web); game = key art, store capsule, sprites, UI and loop music (film, color, type, score); drama = a short drama ad where the ad is the show (film, camera, color, type, score, light, and three shots: hook, twist, payoff); all = every suit. Example: {"feeling": "lonely astronaut on a desert planet at dusk", "job": "video", "shots": 3}. Same seed + same inputs = same hand; a new seed re-deals; hold keeps chosen cards ({"film": "film-gold-200"}). For job drama the hand also carries three shots (hook close-up, twist reveal, payoff wide or push) and the look is dealt from the feeling, with the subject read as the product. Returns the hand (slot to card id and name), why each card was picked, clashes, and a site_url showing the hand with pictures. Next step: brief with the hand ids.

ParametersJSON Schema
NameRequiredDescriptionDefault
jobNoWhat the hand is for (default photo); see the job list above.photo
holdNoOptional cards to keep, as {slot: card id}, e.g. {"film": "film-gold-200", "score": "score-bossa-nova"}. Slots: type, camera, film, color, score, web, light.
seedNoOptional integer for a repeatable deal. Omit for a fresh random deal.
moodsNoOptional mood chips that weigh more than words. One or more of: cozy, eerie, nostalgic, epic, playful, tense, dreamy, gritty, elegant, kinetic, melancholy, hopeful, futuristic, handmade, serene, bold.
shotsNoOptional, for video, reel, lyric or all: also pick a shot list of this many camera cards (the dealt camera first, then matched shots and moves). Pass them all to brief to get one SHOT block each. A drama hand always has 3 (hook, twist, payoff).
aspectNoOptional frame for the clash check, e.g. "2.39:1" for a film or "9:16" for a reel (default 9:16 for reel and lyric). Pass the same aspect to brief.
feelingNoThe feeling or scene in plain words, e.g. "rainy cafe at night, melancholy". Words after "no"/"not" count against a card. For drama, the story's feeling or situation, e.g. "a quiet breakup at a dinner table".
subjectNoOptional subject, e.g. "a jazz singer". It is folded into the feeling so scene and person words count. For drama, the product being advertised (used for the setting check, not for picking the look).

Output Schema

ParametersJSON Schema
NameRequiredDescription
handNoslot to card id
lintNo
noteNowhy each card was picked
siteNo
weakNoslots filled on little evidence
errorNoSet instead of the fields above when the input was wrong.
namesNoslot to card name
shotsNoshot list camera ids when shots was asked
imagesNoslot to example image URL
swappedNocards swapped to clear a clash
job_usedNothe job the hand was dealt for
site_urlNoopens the hand on directorslookbook.app
warningsNoholds or options that could not be honoured
moods_readNo
alternativesNoslot to other card ids worth a look
neg_moods_readNo
find_stylesFind styles
Read-onlyIdempotent
Inspect

Search the 649 cards by feeling, mood, era, technique or style name. Use it to identify a named look ("Kodak Gold" finds Gold 200), to find a replacement for one card in a hand, or to browse one suit. Examples: {"query": "film noir"}, {"query": "90s camcorder"}, {"query": "cozy rainy", "suit": "color"}, {"query": "bossa nova", "suit": "score", "top": 3}. Returns ranked cards (id, suit, kind, name, what, example image). When nothing matches directly it says so and returns related styles or did-you-mean suggestions. For a full matched set of cards for a project use deal_hand instead.

ParametersJSON Schema
NameRequiredDescriptionDefault
topNoHow many results (1 to 50, default 8).
suitNoOptional filter. type = typefaces, camera = shots, moves, lenses and lighting, film = looks and mediums, color = palettes and grades, score = music styles, web = site motion and layout.
queryYesA feeling, mood, era, technique or style name, e.g. "dreamy 70s summer", "anamorphic", "risograph", "lo-fi beats". Words after "no"/"not" count against a card.

Output Schema

ParametersJSON Schema
NameRequiredDescription
noteNoset when nothing matched directly
siteNo
countNo
errorNoSet instead of the fields above when the input was wrong.
matchedNo
resultsNo
suggestionsNodid-you-mean cards when nothing matched
lint_handLint a hand
Read-onlyIdempotent
Inspect

Check card ids you combined yourself for clashes before briefing: black-and-white film with a colour grade, two grades stacked, daylight with a night palette, an anamorphic lens in a vertical frame, an interior light with an outdoor subject. Example: {"hand_ids": ["film-pushed-bw-1600", "color-teal-orange"], "aspect": "9:16"}. ok: true means clean. deal_hand and brief already lint their own output.

ParametersJSON Schema
NameRequiredDescriptionDefault
aspectNoOptional frame, e.g. "9:16".
subjectNoOptional subject; enables the light-vs-setting check.
hand_idsYesCard ids to check.

Output Schema

ParametersJSON Schema
NameRequiredDescription
okNo
siteNo
errorNoSet instead of the fields above when the input was wrong.
problemsNo
list_suitsList suits
Read-onlyIdempotent
Inspect

Card counts per suit and per kind (for example camera: shot, move, lens, light). Use it to see what the lookbook covers before searching.

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

Output Schema

ParametersJSON Schema
NameRequiredDescription

No output parameters

show_cardShow a card
Read-onlyIdempotent
Inspect

One card in full: what it is, the prompt wording ("ask"), what not to do, feels, moods, pairs, swatch hexes or font details, plus image, clip and music_sample URLs when it has them. Example: {"id": "film-gold-200"}. A wrong id returns did-you-mean suggestions.

ParametersJSON Schema
NameRequiredDescriptionDefault
idYesCard id from find_styles or deal_hand, e.g. "film-gold-200", "camera-dutch", "score-bossa-nova".

Output Schema

ParametersJSON Schema
NameRequiredDescription

No output parameters

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

  1. 6 tool updates
    • First observedbrief
    • First observeddeal_hand
    • First observedfind_styles
    • First observedlint_hand
    • First observedlist_suits
    • First observedshow_card

Related MCP Connectors

Related MCP Servers

  • A
    license
    A
    quality
    A
    maintenance
    Provides deterministic design style recommendations and structured tokens for AI content generation, with 30 curated styles including color palettes, typography, and visual directives.
    2
    6 npm
    MIT
  • A
    license
    Not graded
    quality
    D
    maintenance
    A visual vocabulary server that translates specific magazine aesthetics and photography styles into locked parameters for consistent, era-authentic image generation. It enables users to apply publication-style color grading, lighting, and composition strategies to prompts for reproducible and historically accurate results.
    MIT
  • F
    license
    Not graded
    quality
    D
    maintenance
    Provides Claude with queryable knowledge of 300+ visual aesthetics from the Aesthetics Wiki and enables turning that knowledge into design tokens, Tailwind configs, and design briefs.
    -
  • A
    license
    Not graded
    quality
    D
    maintenance
    Translates wine tasting vocabulary (varietal, terroir, balance, aging) into visual parameters for AI image generation, enabling sommeliers to describe wines in their native sensory language and get corresponding visual attributes for creating wine-inspired imagery.
    MIT
Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources