nightmarquee
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| NIGHTMARQUEE_API | No | Point at a different backend. Defaults to https://nightmarquee.com. | https://nightmarquee.com |
| NIGHTMARQUEE_HOME | No | Directory for credentials.json. Defaults to ~/.nightmarquee. | ~/.nightmarquee |
| NIGHTMARQUEE_TOKEN | No | Use this token instead of the stored one. Wins over credentials.json. | |
| NIGHTMARQUEE_TIMEOUT_MS | No | Ceiling on every API request, in milliseconds. Defaults to 10000; unparseable or non-positive values fall back to the default, and anything above 2147483647 is clamped to it. | 10000 |
| NIGHTMARQUEE_NO_TELEMETRY | No | Set to 1 (any non-empty value works) to stop sending the install ID and your client's name. |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
| prompts | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| nightmarquee_search_promptsA | Search the NightMarquee catalog of website and mobile app build prompts by keyword, category (hero, landing, saas, portfolio, ecommerce, 3d, mobile) or tier. Returns matching slugs, taglines and demo links to pass to nightmarquee_get_prompt. |
| nightmarquee_get_promptA | Fetch the full build prompt for one NightMarquee design, tuned for the target tool. When the account may download the demo's footage, the result also lists a short-lived link per clip: save each into public/ under its name before building. Free prompts need no account and their footage needs a free one; Unlimited prompts need Unlimited (run nightmarquee_sign_in). |
| nightmarquee_get_footageA | Fresh download links for the footage a NightMarquee demo plays, every clip, without fetching the prompt again. Use it when the links from nightmarquee_get_prompt have expired. Save each file into public/ under its name before building. A free prompt's footage needs a free account and the rest need Unlimited (run nightmarquee_sign_in). |
| nightmarquee_sign_inA | Connect a NightMarquee account so Unlimited prompts work here. Shows a short code to approve in the browser. Run it again after approving to finish. |
| nightmarquee_whoamiA | Show which NightMarquee account is connected and what it can reach. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
| polar-archive | A filmed walk into a seed vault hands over to a real-time aisle of 1,968 frosted drawers, each labelled with the year it came in and the year it is next tested. Scroll moves you down the rows and back in time, drag looks around, and a click slides a drawer out with frost falling from its edge. A search flies you to any shelf. (Unlimited) |
| snowdrift-cocoa | A drinking chocolate shop that starts as a snow globe in front of its own wordmark: drag it and a snowstorm swirls inside the glass. Scroll and one continuous camera move pushes through the glass, down into a tiny snowy village and in through the bakery window, then the mug lifts out of the film and lands in the shop. (Unlimited) |
| lugged-steel | A bare lugged frame turns on a framebuilder's bench as you scroll. Give your height and a frame built in code resizes, while the geometry table marks every tube that changed and by how many millimetres. Pick tubing, enamel and groupset, watch the price count, and save builds on brass tags to compare later. (Unlimited) |
| jacquard-hall | A brick mill opens on a filmed orbit of a jacquard loom, scrubbed by scroll, with a punch card you draw into on the first screen. A React Three Fiber loom lifts its warp threads from your card and weaves the cloth pick by pick, then 4 house cloths turn on their bolts. The mill-visit form arrives with your card attached as a weave draft. |
| thermal-hangar | Scroll slides a hangar's doors open on a white sailplane, and the cloud base you see through them becomes a glide line you can drag: 1,500 m up is 63 km of flight with no engine. Below the film, a glider built in code stands on the concrete; drag to walk round it, point at a spec to light its part, and push the airspeed until streamlines curl off the wingtips and the wings bend. (Unlimited) |
| maquette-row | A housing practice site that opens on a scroll-scrubbed film of daylight crossing a white card model. Below it the model runs live in WebGL on today's date from your own clock: move the sun and shadow maps wheel across the courtyard and into the gardens next door. Click the model to lift the floors off one by one and read each plan in cobalt. (Unlimited) |
| duck-regatta | A duckling in a swim cap paddles across a bath shop as you scroll, chasing the bestseller down a start list where every race number is last week's sales rank. The lane it passes bobs in its wake and lends the speech bubble its one honest line. Pick 3 to fill a little bath for 15% off, then check out beside the No. 1. (Unlimited) |
| casting-kennel | A basset hound in a bow tie sits for his audition and, as you scroll, turns slowly to the lens while a speech bubble and a script supervisor's log follow each beat. Below, his credits list the hours on set and the takes each job needed, drawn as tally marks, and the contract in the booking form fills in as you choose the day and the role. (Unlimited) |
| snail-courier | A courier landing where a garden snail carries one parcel across a mint page at one constant speed as you scroll. The tracking card's countdown is the crawl, so it reaches 00:00:00 as the parcel lands. Pick a route below and get one date, the one the courier has met 30 days running. |
| hamster-hours | A habit app on a phone where a real hamster runs its wheel at the share of today's habits you've ticked. Untick one and it visibly slows; tick the last and the wheel winds down while it sits up, pleased. A missed day shows in the week as a nap, and the run keeps counting. (Unlimited) |
| basalt-survey | A survey of a columnar basalt valley that opens as a point cloud plotted in your browser, counting each point as it lands. Scroll walks the line through 4 stations while the scan dissolves into scrubbed footage and the corner coordinates follow you. At the end you drag a split between the scan and the photograph it was sampled from. (Unlimited) |
| shutter-exchange | A 1961 rangefinder turns a quarter turn on a light table as you scroll, with its condition told part by part over the film. Below it the listing: close-ups that zoom into each graded part, a hand-drawn price history for the model, and an offer flow that accepts, counters or declines, then keeps the sold page up for reference. (Unlimited) |
| junction-board | Panel 2 of a fictional signalling centre at Marrick Junction, grey until something goes wrong. Trains advance along the track diagram every 1.5 seconds; a late train on the single line holds the next one at platform 1, a chip says when block 14 clears, and the departure board reorders itself as delays come in. Click any train for its calling points and move it to another platform. (Unlimited) |
| lathe-lacquer | A filmed gouge cuts a spinning walnut blank as you scroll, then a live three.js lathe takes over: the bowl's profile carves itself pass by pass and a coat of oxblood lacquer spreads across the grain. Drag to walk round it, then orbit 4 finished pieces on a turntable and price a commission. |
| fathom-line | A cable atlas on a dark three.js globe: drag to turn it, pick one of 6 routes and its traffic lights up as moving cyan pulses. Scroll and the camera dives down that cable to its landing station, the cable opens into 5 sliding layers, and the dive ends on real film of the sea floor scrubbed by your scroll. (Unlimited) |
| quarry-index | A wire saw cuts through a marble block as you scroll, then 40 stone slabs stand in a rack you spin by dragging. Hover a slab and the light rakes across its veins, filter by colour, hardness or finish to reorder the rack, and click one to fly in and switch it between polished, honed and flamed. (Unlimited) |
| plate-proof | A relief printmaker's portfolio hung on a drying line: drag the line and the press-bed footage scrubs with it, and each print you hover gets a brayer of ultramarine rolled across it until the image appears. Click a print and it lifts off the line into a full view with registration marks, its edition number and the plates it took. (Unlimited) |
| allocation-day | A members' wine release in a candlelit barrel cellar: a countdown over the looping cellar, then scroll walks the aisle while an example member's place counts down to the front. The allocation below runs live, with a practice queue, stock that falls as other members buy, per-member limits, a 15 minute hold and every state on a demo panel. (Unlimited) |
| leaf-assay | A tea shop that opens on a glass pot: scroll steeps the leaves frame by frame while a readout counts the 3 minute steep. Below it, a flavour wheel stands in for the filter sidebar, so tapping smoky, floral or malty slides the matching teas to the front, and each quick view runs a steep timer over the looping pot. |
| copper-still | A bitters landing printed in oxblood and mustard on cream: scroll scrubs a hammered copper bottle pouring into a cut-crystal glass, and your cursor tips a drawn bottle until it pours. Below the film the stream runs down a 4-panel comic recipe, filling each panel with colour before its caption sets. (Unlimited) |
| leeward-fleet | A nautical chart draws its live routes as dotted wakes, then scroll lowers the camera off the paper onto one solar vessel at sea, with the depth contours left over the water as a HUD. Three watches of one voyage land on their own seconds of the film, and the console below slides in each hull's telemetry when you pick it. (Unlimited) |
| cutting-room | An editor's portfolio that opens on a reel lying on frosted glass: scroll pushes the camera in on it while a timecode HUD counts the frames and three chapter cards land on their own seconds. Below, the work is an endless table of glass cards you drag in any direction, the bevels bend harder the faster you throw it, and a click lifts a card into its case study. (Unlimited) |
| kiln-door | A stoneware studio hero where the only way in is heat: press and hold anywhere and the film scrubs a kiln from deep orange to white heat while the spy-hole warms and a stencilled readout counts to 1,285°C. At full heat the brick door swings open and the headline lights; let go early and it cools back on its own easing. (Unlimited) |
| ternary-systems | A site for a test runner with three answers: pass, fail and unsure. Scroll scrubs a slow push across a graphite keyboard while the sidebar compiles one file per chapter, and each code sample runs as it lands. Press ⌘K for a working command palette that jumps to any section or copies the install command. |
| velvet-antenna | A director's portfolio tuned like an old television: scroll scrubs a slow push-in on a chrome set with rabbit ears against violet velvet, and every section you cross changes the channel with a burst of static and a new number on the side rail. The work is a TV guide whose rows play on a bevelled monitor when you hover them, and the test card plays a real 1 kHz tone. (Unlimited) |
| paper-trail | A water co-op's annual report printed on one pleated sheet: scroll scrubs the paper open fold by fold while each number lands on its own second of the film, and a red thread counts the folds. Before the last one you drag your guess across the chart, then the real line draws over it and tells you how far off you were. (Unlimited) |
| corsair-season-zero | A season reveal for an esports team on a dark arena stage: scroll pushes the camera up to a headset on a faceted chrome pedestal while a countdown runs to zero and three chapter cards land on their own seconds of the film. Five player handles scramble-decode the first time they reach the screen, choosing a player wipes the feature screen over to their reel, and the page ends on a scroll-driven fixtures strip and a seat picker over the looping stage. (Unlimited) |
| night-bloom-market | A Bangsar florist that reads your clock: in daylight a slatted shutter covers the counter with a countdown to 21:00, and Force night rolls it up. Scroll opens a bakawali on the counter while a HUD turns each film second into the hour of the night, then each bouquet opens from its vase as it reaches the light, beside a sticky bag that books you onto the next courier run. (Unlimited) |
| fieldnote | A diagram notebook landing on cream paper: scroll scrubs a fountain pen finishing its ink line while a corner sketch draws itself in step with the film. Below it every illustration inks itself in as it enters view, margin notes ring a real product screen, and Nib, a small ink mascot, walks a drawn path that links each section down to a per-editor price you set yourself. |
| glyphhouse | A type foundry site on a black Swiss grid with one signal red: scroll pushes a camera along rows of cast lead sorts while the film's progress sweeps every chapter heading from weight 300 to 900. The headline is a live variable-font instrument whose letters get heavier and narrower near the cursor, then a specimen playground, a bento of named styles and a single-price licence over a looping shot of the bench. (Unlimited) |
| the-understudy | An understudy's portfolio on an empty stage: scroll pushes the camera down to a lone chair in a hard spotlight while three chapter cards land on their own seconds of the film. Below, the parts she has gone on for form a wall of playbill type; hovering one plays its scene behind the letters with a line of its dialogue, and choosing it grows the case study out of the row between letterbox bars. (Unlimited) |
| pistachio-social-club | A pistachio soda landing page in pistachio green and hot pink: scroll pushes the camera in on a fizzing can while three sticker cards land on their own seconds of the film. Two marquee strips speed up with your scroll, the flavour shelf can be dragged and flung so 5 cans lean into the turn and wobble back upright on springs, and the footer is a wall of stickers you can peel off and drop. (Unlimited) |
| meridian-line | A luxury watch page where scroll takes the ML-47 apart along a single axis: the film is scrubbed frame by frame, an odometer counts 47 parts as they separate, and each group is named on its own card as it lets go. The tick track at the bottom is a real slider you can drag to scrub, and the page ends on a sticky buy rail with a looping movement portal and a rolling price. (Unlimited) |
| sumi-atelier | An identity studio portfolio on warm rice paper: scroll pushes the camera into a pool of black sumi ink while three chapter cards land on their own seconds of the film. In the work index the cursor leaves a wash that pools wider where the brush rests, and choosing a project bleeds its plate in from the point you chose it, ending on a looping ink edge behind the commission form. |
| aurum-ledger | A private banking platform pitched like a heist film in reverse: the hero figure is made of gold light particles that settle into each digit and scatter from your cursor, a console plane rises off the desk, and a 520vh vault door unlocks bolt by bolt as you scroll while a ring of 24 security controls lights around it. The door swings open, the camera pushes into the gold light, and you land in a living ledger where engraved numerals slide under a moving light band and new journal entries are witnessed in real time. (Unlimited) |
| casa-sal | A hotel landing that is one continuous flight: scroll flies a drone from open water to a basalt cliff, over the lit infinity pool and through the suite wall, and each room, rate and the dinner menu lands on its own second of the film. A salt-white aperture opens into Suite Uno, a route HUD counts the metres to your pillow, and the booking panel with rolling date odometers is the final frame. (Unlimited) |
| vantablack-radio | A night-radio hero that loads in near darkness: your cursor is a torch that finds the studio, the hosts and notes left on the walls, while the whole film rig tilts in 3D toward the light. Scrolling turns the dial between four live rooms, each lock-on preceded by a burst of canvas static, a rolling frequency drum and a needle sweeping a side-rail index. Below it, the night plays out as a rundown you scrub with scroll. (Unlimited) |
| vertical-mile | An athlete flagship you climb: scroll drives the camera up 1,609 metres of sunlit granite while a live altitude gauge rides the edge and pitch notes drift past at two depths. At the top the summit film tilts up like a plane rising to meet you and the stats of the push land one card at a time, then a season ridge draws itself to scale. (Unlimited) |
| longshot | Six competition films hang as lit screens in a real CSS 3D corridor. Scroll dollies the camera down the aisle, slaloming to centre each screen while its loop plays with burned-in, sound-off captions, and clicking any screen FLIPs it out of the dark into its screening page. A stepped schedule, a harbour map that lies down in 3D and tilting ticket stubs finish the programme. (Unlimited) |
| ninefold | A sneaker drop page where the cursor is the turntable: move across a concrete studio and a filmed half turn scrubs under your hand, pick another colourway and it crossfades in at the same point of the spin. Below, the nine-layer sole pulls apart in 3D as you scroll, size tiles roll their allocation like odometers, and a live countdown runs into the raffle form. (Unlimited) |
| night-bloom | Every bouquet on the counter is a time-lapse you hold: scroll opens the four blooms in turn on a curved glass-case arc, a cursor run or a rail drag stops any of them at a single minute, and the floor of the page takes on the colour of whichever flower is opening. The shop reads your clock, shows its shutters in daylight and lets you force the night. (Unlimited) |
| tidecaller | A hand-shaped surfboard label whose giant wordmark is filled with a golden barrel wave: scroll dives through the stem of the I until the tube ride goes full-bleed and scrubs with timecoded captions. Then a shaping bay orbits a board under your drag while fin picks spin it and redraw a 3D plan view, before a lineup, a live-feeling surf report with a drawn tide curve, and stockists. (Unlimited) |
| hollow-crown | A museum exhibition you walk rather than read: scroll carries the camera through a torch-lit ruined throne hall, past a procession fresco and up the steps to an empty throne, while your cursor is the torch, a warm light mask that brightens whatever you point at. Museum labels pin to the footage chapter by chapter, and the lost cedar roof redraws itself in gold survey lines wherever you raise the light. (Unlimited) |
| cascadia-yard | Scroll flies a dawn film down through a container terminal: past the crane line, alongside a lifting box, into a stacked aisle, with condensed claims slamming onto each beat and a jolt of the frame. The film then shrinks into a live camera tile and the product console lands out of the floor in CSS 3D, morphing yard heatmap to crane path to gate lanes before the metrics roll like an odometer. (Unlimited) |
| hollis-vane | A sapphire-cased watch page where scroll orbits the camera around an open caseback and your hand leans the view further, with gold leader lines that stay pinned to the rotor, balance and crown as the footage turns. The caseback then explodes into floating layers in CSS 3D, and a sticky buy rail opens on a crown-winding loop with a live mainspring meter, case and strap pickers, and a whisper-small price. (Unlimited) |
| halden-robotics | A cinematic B2B trailer for a humanoid robot maker: scroll flies one continuous camera move up a misty pine ridge and to the glass wall of a training hall, locks onto a single robot, then opens a circular portal from it onto a robot hand lowering and lifting an egg while a live grip-force readout draws its curve. The last frame lies down into a 3D floor, the companion app phone rises out of it, and a spec bento lets you drag the robot round on a turntable with hotspots that pass behind its body. (Unlimited) |
| relay | A neighbourhood food app in golden-hour pastels, starring Leo, a six-wheeled sidewalk robot. Toppings drop into a bowl with spring physics and fly into the bag, a CSS-3D block you spin shows Leo waiting at the crossing light, a slide-to-open cargo lid swings up on its hinge, and every star you tap changes Leo's face. (Unlimited) |
| ghost-pace | A running app where your opponent is you. Tilt a 3D elevation ribbon to pick a ghost, then race it down a perspective road while the gap in seconds swings, the heart ring pulses at your real rate and the odometer rolls. Splits rise in 3D bars beside the ghost's, and at the finish the GPS line lifts off the map and folds into a share card you can tilt. (Unlimited) |
| karman | A booking and flight companion for passenger spaceflight. Pick a profile over a dotted canvas globe you spin with a finger while the trajectory redraws, turn a CSS-3D capsule cutaway to choose a window seat, drag an altitude curve that flies the whole screen from a dawn launch pad to black sky past the Karman line, then shoot a postcard out of the orbit window with a live ground track ticking below. (Unlimited) |
| kestrel | An EV companion app with engineering precision and a pulse: the coupe sits on a CSS-3D turntable you drag round with inertia and snap-back, the battery is a capsule of liquid light that sloshes as you tilt while a limit slider pulls the level on a spring, a climate dial tints the whole screen from ice to heat, and hold-to-unlock wakes the light bar above a tilted terrain map with extruded charger pins. Ships inside a scroll tour where the phone swings between chapters over blue-hour garage footage. (Unlimited) |
| low-hum | A late-night streaming app where the artwork is alive: a 3D cover-flow shelf with pooled reflections, a now-playing deck whose vinyl stops under your finger, scratches the song back and forth and spins back up with inertia, karaoke lyrics that fill word by word in a coral sweep, and a queue you reorder as a stack of 3D cards beside a crossfade ring and a sleep timer that dims the room. The whole UI tints to the playing cover. (Unlimited) |
| relic-house | A live-auction app for collectible objects: tonight's lots arrive as a 3D card deck you flick through, the hero camera turns on a drag-to-spin velvet turntable, and live bidding rolls the price on a mechanical odometer while you press and hold to commit. Hammer down drops brass foil, flips the lot card into its invoice and sets the camera on your cabinet shelf. (Unlimited) |
| nightline | A robotaxi app where the app is the driver: a tilted 3D street map you spin with a finger, ride tiers that morph into each other while the fare rolls like an odometer, the same map turning to follow your car around the corner, and a slide-to-unlock with real spring that lifts gull-wing doors and floods the screen with the cabin light you pick. Ends on a heads-up ride view over a projected road with quiet mode and a trip-safety card. (Unlimited) |
| wren | A home-robot app that feels like hardware: a live camera card that tags what the robot sees, a voice orb that turns a sentence into a queued task, a CSS-3D floor plan you spin with a finger while the robot re-plans around a toy, and teach-by-demonstration with a projected 3D skeleton. Ships inside a scroll tour where the phone swings between chapters over the footage. |
| oud-ember | A fragrance page you move through: scroll drives the camera toward a bottle glowing from within, then the story unfolds, a scent pyramid with real wear times, a maceration window that opens to full screen, and a shelf of bottles shot like a campaign. Ships with the footage workflow to make your own hero. (Unlimited) |
| nullpoint | Sells headphones the way an engineer would: scroll orbits a macro of the driver, the spec numbers count themselves in, and the frequency-response curve draws itself inside its tolerance band as you reach it. Cold slate, one signal-orange accent, every figure in tabular mono. (Unlimited) |
| glasshouse-nine | A nursery landing with an honest heartbeat: the hero drifts you through ferns and misted Victorian glass, the bench list shows live counts and keeps sold-out plants visible with their re-rooting dates, and pointing at any row floats a photo of the actual plant. |
| isola | A cinematic product hero for a fictional maison. A backlit frosted bottle sits in amber liquid; three note cards, top, heart, base, regrade the footage in their own hue as you focus them. Scroll raises the liquid. Editorial serif, smoked-glass chrome. (Unlimited) |
| helios-orbital | Earth at first light under a graphite telemetry HUD. Drag or scroll to advance the satellite along its arc: the day/night terminator sweeps and altitude, velocity and next-pass values recompute live against the position. It reads as a working instrument, not a screenshot. (Unlimited) |
| vanta | A monumental concrete structure in fog. Move the cursor and the light angle rakes across it in real time, god-rays, shadow direction and colour temperature shift from golden hour to blue hour. The headline mask-reveals on scroll. Editorial, restrained, immersive. (Unlimited) |
| aetheris-voyage | A full-viewport hero for a fictional dream-travel brand. A conic-gradient nebula slowly rotates behind an ultra-wide, letter-spaced headline in moon-paper white, a faint coral dawn low on the horizon. Nav, headline and CTA stagger in on load. The scene feels weightless, like the site is drifting. |
| nordlys-fintech | A complete landing page for a Nordic fintech. Real aurora ripples over a frozen fjord above the fold; feature cards sit on solid graphite; numbers count up as they enter the viewport. Cool, calm and expensive-feeling. |
| solstice-festival | A festival announcement hero soaked in amber light. A huge sun disc rises behind layered hills and the lineup sits below as one wrapping poster bill. Headline letters flare in one by one, pure golden-hour drama. |
| lumen-observatory | A 3D-feel hero without WebGL: three parallax star layers, elliptical orbit lines, and a brass-ringed planet that tilts toward your cursor. Scroll pulls you deeper into the field. Feels like a telescope UI from a kinder future. |
| verdant-saas | A SaaS landing for a growth-analytics tool with a living-garden metaphor. Canopy light falls across the fold; vines of SVG path draw themselves along the scroll; dashboard cards bloom into place. Organic, but crisply engineered. (Unlimited) |
| ignis-portfolio | A portfolio for a motion designer that opens on embers. A small ember spark trails the cursor across near-black; project rows ignite on hover, revealing looping preview strips. The whole page feels heat-treated. (Unlimited) |
| velvette-studio | An agency site that moves like fabric. Neon-rose light bleeds through a charcoal weave; section titles are set in enormous heavy grotesque that slides in from alternating sides; case-study cards tilt and shine like satin. (Unlimited) |
| obsidian-atelier | An e-commerce front for a jewelry atelier. Products sit under their own shaft of champagne light on near-black; hovering a piece sweeps the light slowly round it and lifts it from the velvet. The cart button sits in smoked glass like a signet ring. (Unlimited) |
| meridian-analytics | A SaaS hero styled as a command deck. An amber wireframe globe rotates over a night city beside panels of streaming metrics; latitude lines sweep light around the sphere; the CTA burns sodium amber. Serious, technical, cinematic. (Unlimited) |
| noctua-press | A landing page for a fiction imprint that reads like its books. Moonlight falls through a window onto ink-dark paper and a lamp-lit desk; chapter-like sections turn in with a page-curl shadow; pull quotes write themselves in italic serif. (Unlimited) |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 5 tools
Each tool has a clearly distinct role: identity (whoami), catalog search (search_prompts), prompt retrieval (get_prompt), footage links (get_footage), and authentication (sign_in). The only surface overlap is that get_prompt also bundles footage links, but its description explicitly frames get_footage as the fallback for expired links, so boundaries are clear.
All names use a consistent snake_case pattern with a shared 'nightmarquee_' prefix and verb-based actions (get_, search_, sign_). 'whoami' is the sole stylistic outlier but is a widely recognized convention for an identity probe.
Five tools is well-scoped for a prompt-catalog consumer: search, retrieve prompt, retrieve footage, authenticate, and check account status. Each tool earns its place with no redundancy or padding.
The surface covers the full consumption lifecycle from catalog search through prompt and footage retrieval, plus auth/identity, with get_footage handling link-expiry recovery. Minor gaps exist around explicit category/tier browsing or prompt-list enumeration, but search covers most of that ground.