KitScout

Categories › Media & Design › Video creation & editing

Narracore Screenplay Formatter

MCP serverVerified domain · narracore.cnRemote● LiveFree to try

Screenplay, film and story toolkit over MCP: PDF formatting, stats, diagnosis, video prompts.

Install

Remote server: your requests and data go to mcp.narracore.app. Claude Code: claude mcp add --transport http narracore-screenplay-formatter https://mcp.narracore.app/mcp · Claude app: Settings → Connectors → Add custom connector.

What it can do

The tools this server listed when we connected to it, in its own words.

  • format_screenplay — Convert raw or loosely formatted screenplay text (Chinese, English, or mixed — including Japanese broadcast-drama format and Chinese colon-s
  • analyze_screenplay — Deterministic screenplay statistics from the Narracore analyzer (analyzer_version 1.0, same rules as narracore.cn): a scene list with struct
  • diagnose_scenes — Scene-level "shootability" diagnosis for a screenplay, using the same ai-2.0 rules as narracore.cn: YOU (the calling AI) cite the evidence,
  • convert_fountain — Convert between Narracore screenplay blocks and Fountain (the plain-text screenplay interchange format). direction="to_fountain": screenplay
  • render_bilingual_pdf — Bilingual side-by-side screenplay PDF: submit the ORIGINAL screenplay (same inputs as format_screenplay) plus "translation" — the translated
  • build_video_prompts — Turn a screenplay into structured video-generation prompt scaffolds (deterministic — no LLM on the server; YOU fill the creative fields). Fo
  • check_video_prompts — FREE deterministic quality gates for video-generation prompts written against a screenplay (no LLM on the server — pattern matching and set
  • get_film_contract — FREE. Return the Narracore Film Contract by section — the protocol that lets ANY vision-capable agent turn its own observation of a film int
  • plan_film_analysis — FREE deterministic. Turn shot-cut timestamps into the analysis topology every Film Protocol agent shares: numbered base shots (shot-000001),
  • validate_film_breakdown — FREE preflight for a film breakdown payload (film_manifest + shots + scenes + relations). Checks the contract WITHOUT watching anything: sch
  • compile_film_breakdown — CHARGED (1 credit per film analysis — the same analysis_id within 24h is NOT charged again; failed validation is never charged). Compile a v
  • prepare_story_window — FREE. Split a story conversation (verbatim user/assistant turns) into stable, hash-anchored units for the Narracore Story Continuity Protoco
  • absorb_story_window — CHARGED (1 credit per story project per 24h; any validation failure is never charged, absorbed-window repeats are free no-ops). Merge YOUR e
  • render_story_handoff — FREE. Render a StoryState into a zh/en handoff document (recent-canon window + bible) for a successor writer/AI. The server formats the stat
  • check_credits — Check the remaining credits for a Narracore license key (NRC-XXXX-XXXX-XXXX-XXXX), plus recent usage and the purchase link. One credit cover

KitScout test notes

Not tested by KitScout yet. When our harness runs it, pros, cons and the tasks we tried appear here, with the date and evidence.

Similar tools