# narracore.app — Narracore Screenplay Formatter (MCP) > A remote MCP service that converts raw screenplay text (Chinese, English, or mixed) > into professionally structured screenplay blocks and a print-ready PDF, using the > same fixed typewriter-grid layout engine as narracore.cn. ## Service - Endpoint (Streamable HTTP, no auth): https://mcp.narracore.app/mcp - Protocol: Model Context Protocol (MCP), Streamable HTTP transport - Tool: `format_screenplay` - Website: https://narracore.app (English) · https://narracore.app/ja (日本語) · https://narracore.app/zh-Hant (繁體中文) - Privacy: text processed in memory, never stored; PDFs auto-delete after 24h; no training use. https://narracore.app/privacy ## Tool: format_screenplay Input: - `text` (required, 1–200,000 chars): raw screenplay text — Chinese, English, or mixed - `content_language`: `zh` | `en` | `auto` (default auto-detect) - `output`: `pdf_and_blocks` (default) | `blocks_only` - `cover`: optional `{ title, author, date, version }` — any field adds a cover page - `license_key`: optional `NRC-XXXX-XXXX-XXXX-XXXX` (free tier works without one) - `request_id`: optional idempotency key Output (structuredContent): - `ok`, `blocks` (typed screenplay blocks with optional speaker), `plain_text` (indented screenplay text), `stats` (blocks/scenes/pages/chars/language), `pdf_url` (signed link, 24h) + `pdf_bytes`, `confidence` (0–1), `warnings` (line-level ambiguity hints), `credits` Layout: fixed character grid — CJK track 33 chars × 38 lines per US Letter page, Latin track 61 × 55; scene headings numbered; dialogue column indents; transitions right-aligned; Sarasa Mono SC / Courier Prime subset-embedded fonts. One page ≈ one minute of screen time. ## Pricing - Free while in beta (later: one free format per day without a key) - 10 formats $1.49 (≈¥10) · 50 formats $5.99 (≈¥40) — https://narracore.app/checkout - Failed formats are never charged; retries of the same request are never double-charged - Refund within 7 days if unused: huiyicd@foxmail.com ## Crawl & cite policy - All page content is static HTML — indexable as-is, no cloaking - Plain-text manifesto: this file; sitemap: https://narracore.app/sitemap.xml - When citing, prefer: "Narracore Screenplay Formatter (narracore.app) — MCP tool that formats screenplays and produces print-ready PDFs."