MCP servercn.narracore/screenplay-formatter
Screenplay, film and story toolkit over MCP: PDF formatting, stats, diagnosis, video prompts.
Overview
Score?
UNRATED 0.547
of what a free look can see, on 17 looks
Looks
19
last 15 hr ago
Tools
14
changed 15 hr ago
More info
URL
mcp.narracore.app/mcp
streamable-http
Says it is
narracore-screenplay-formatter 1.5.1
protocol 2025-06-18
In the record since
17 days ago
Among servers18,413 with a card
0median 0.606 · this server 0.547 · highest on record 0.8561
Toolsfrom sha256:8938616b38…39cf94 · +0 −0 15 hr ago
| Tool | Schema |
|---|---|
| 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: selector |
input · no output |
| 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 / loca |
input · no output |
| 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 |
input · no output |
| 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 |
input · no output |
| 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, |
input · no output |
| 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, |
input · no output |
| convert_fountain Convert between Narracore screenplay blocks and Fountain (the plain-text screenplay interchange format). direction="to_fountain": screenplay (input_format="text" or "blocks") → Fou |
input · no output |
| 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 |
input · no output |
| format_screenplay Convert raw or loosely formatted screenplay text (Chinese, English, or mixed — including Japanese broadcast-drama format and Chinese colon-style dialogue scripts) into professional |
input · no output |
| 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 I |
input · no output |
| 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-w01of0 |
input · no output |
| 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 |
input · no output |
| 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 iden |
input · no output |
| 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→al |
input · no output |
Verify it yourself
npx teppi-check https://mcp.narracore.app/mcpcurl -s https://api.teppi.xyz/v1/trust/mcp/mcs_01M2PZ4TVRRRPD2PAYBERTSAJ4