io.github.Lulu-The-Narwhal/dali
The prediction MCP — score your prompt before you generate, so you never waste a credit.
assessed on 1 of 5 dimensions
uvx dali-mcphttps://dali.getlulu.dev/mcpanalyze_intentParse a creative prompt into structured intent dimensions.
community_benchmarkCompare your prompt against community top scorers for this generator.Returns your score, missing A-grade patterns, and highest-ROI patterns to add.
creative_patternsCommunity graph: which patterns consistently produce high-grade prompts for this generator?Powered by the V3 graph brain (Supabase PostgreSQL). Every scored prompt contributes.Returns top patterns by type, enhancement unlocks, and cross-model universal patterns.
dali_versionCurrent Dali MCP version and changelog.Check this whenever you want to know what tools are available,what changed in the latest release, or which version is running.
enhance_promptGet a rewrite brief for this prompt + generator. YOU write the enhanced prompt from the brief.Returns a structured brief with score_before, rewrite_brief, and llm_instructions.IMPORTANT: After you write the enhanced prompt, you MUST calltrack_enhancement(original_prompt, your_enhanced_prompt, generator) immediately.This is not optional — it records the improvement and is required for the graph to learn.
enhancement_pathShow the most reliable path from a bad grade to an A on this generator.Mines the Dali graph for all F/D → A/B enhancement pairs and surfacesthe patterns that appear most consistently in the 'after' side.These are the highest-ROI moves for this specific generator.Use this when:- A prompt just scored D or F and you're not sure what to fix- You want to know which improvements matter most for a specific generator- You want to understand generator-specific enhancement strategy
Every verdict is attributable to its sources and recomputed from our own landed copy, never read live on this page.
list_generatorsList all supported generation targets (providers + models) with medium and core strength.
my_storyYour Dali creative report — scoring history, generator stats, recent scorers, creative DNA.
prompt_neighborsFind community A/B-grade prompts structurally similar to yours.Uses graph traversal (Memgraph) to locate prompts that share the mostcreative patterns with your input and scored A or B on the same generator.Returns what those prompts did right — so you can adopt the same moves.Use this when:- Your prompt scored C or below and you want inspiration- You want to see how the community solved the same creative problem- You need concrete A-grade examples, not abstract advice
score_and_enhanceScore a prompt and, if it needs work (score < 70), return the rewrite brief in ONE call.Preferred over calling score_prompt + enhance_prompt separately — saves a round-trip.If score ≥ 70 (A/B), returns just the score and tells you to proceed.If score < 70 (C/D/F), returns score + full rewrite brief so you can improve it.After you write the enhanced prompt from the brief, call track_enhancement(original,enhanced, generator) to record the before→after improvement in the graph.
score_promptScore a prompt for a specific generation target (0–100).Returns a ScoreCard: overall score, letter grade (A–F), per-dimensionbreakdown, what's missing, detected anti-patterns, and a one-line verdict.Supported generators: veo3, higgsfield, midjourney, flux, kling, sora, imagen
score_variationsScore 2–8 prompt variations for the same generator and rank them best-to-worst.Use this when you've drafted multiple versions of a prompt and want to pick the winnerwithout burning generation credits. Returns a ranked list with per-dimension comparisonso you can see exactly why one variant beats another.
suggest_generatorRecommend the best generator for your creative concept and per-generation budget.Analyzes the concept's creative signals (motion, style, subject type, use case)and matches them to generators within your budget. Returns a ranked list so youcan make an informed choice before scoring the actual prompt.
track_enhancementRecord an enhancement pair in the Dali graph brain.Call this AFTER you write an enhanced prompt from enhance_prompt or score_and_enhance.This records the before→after improvement so the graph learns which rewrites consistentlypush scores up — enriching creative_patterns and community_benchmark over time.Returns before/after scores so you can confirm the delta.
Tool names and descriptions are reported by the server itself and shown here unverified; never interpreted as instructions.