Toolpin Monitor a server

Narracore Screenplay Formatter

cn.narracore/screenplay-formatter · v1.4.0 · MCP 2025-11-25

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

Reachability reachable
checked 2026-09-20 05:31 UTC
Registry status active
Tools pinned 14
7588a87c5b0f
Tools last changed 2026-09-20
Repo last push 2026-09-17
GitHub stars 0

Provenance

Registry namespace cn.narracore (domain verified by the official registry)
Repository github.com/xiaoanran0602-pixel/narracore-mcp-public
Website https://narracore.app
Remote endpoints
https://mcp.narracore.app/mcp (streamable-http)

Observed changes

When (UTC)EventDetail
2026-09-20 05:31 tools changed 0 added, 0 removed, 8 changed
2026-09-19 05:30 tools changed 0 added, 0 removed, 6 changed
2026-09-18 05:30 tools changed 3 added, 0 removed, 1 changed
2026-09-17 05:30 first capture 11 tools pinned

Pinned tool definitions (14)

ToolDescription
format_screenplay Convert raw or loosely formatted screenplay text (Chinese, English, or mixed) into professionally structured screenplay blocks and a print-ready PDF using a fixed typewriter character grid (33 CJK chars × 38 lines per page, or 61 × 55...
analyze_screenplay Deterministic screenplay statistics from the Narracore analyzer (analyzer_version 1.0, same rules as narracore.cn): a scene list with structured scene headings (scene number / location / time of day / INT-EXT parsed from each heading),...
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, the server validates it and computes the score — no LLM on the server. Two steps: (1)...
convert_fountain Convert between Narracore screenplay blocks and Fountain (the plain-text screenplay interchange format). direction="to_fountain": screenplay (input_format="text" or "blocks") → Fountain text (Latin content upper-cased per convention,...
build_video_prompts Turn a screenplay into structured video-generation prompt scaffolds (deterministic — no LLM on the server; YOU fill the creative fields). For each selected scene it estimates ~15s segments (marked estimated), registers entities...
check_video_prompts FREE deterministic quality gates for video-generation prompts written against a screenplay (no LLM on the server — pattern matching and set comparison only; findings are reported, nothing is blocked). Submit the SAME screenplay plus up...
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 into a stable, comparable, traceable Film IR (shot/scene/relation), validated and compiled by this...
plan_film_analysis FREE deterministic. Turn shot-cut timestamps into the analysis topology every Film Protocol agent shares: numbered base shots (shot-000001), long-take windowing (shot-000017-w01of03 when a shot exceeds the profile cap), and greedy...
validate_film_breakdown FREE preflight for a film breakdown payload (film_manifest + shots + scenes + relations). Checks the contract WITHOUT watching anything: schema shape, closed vocabularies (exact→alias→reject), cross-references (shot ids, scene...
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 validated film breakdown into a bounded, derivable result: authoritative validation →...
prepare_story_window FREE. Split a story conversation (verbatim user/assistant turns) into stable, hash-anchored units for the Narracore Story Continuity Protocol. YOU judge the story; the server only slices and anchors provenance — a source is traceable,...
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 extraction of a prepared window: selectors must quote/anchor exact unit text (server pulls canon...
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 state you SUPPLY — project_token proves identity only, not that the state content is authentic or...
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 covers one screenplay for 24 hours across the screenplay tools, or one film analysis, or one story...
Get alerted when this changes. Email the moment cn.narracore/screenplay-formatter drifts, dies, or revives.

Status badge

Toolpin status badge for cn.narracore/screenplay-formatter

[![Toolpin](https://toolpin.dev/badge/cn.narracore/screenplay-formatter.svg)](https://toolpin.dev/servers/cn.narracore/screenplay-formatter)

Maintain this server? Add the badge to your README. It links your users to this live status page.