← WebMCP Directory

postext.dev

postext.dev

live Unverified (seed import) Developer Tools 61 tools imperative implementation

Try the Postext typesetting engine live: edit markdown, manage figures and tables, tune Knuth-Plass justification, and export print-ready PDF and EPUB — in the browser.

First seen 2026-11-05 · Last seen 2026-11-05 · Source: webmcp.com

Answer 8 · Act 48 · Transact 5 · Score: Not yet scored

Tool inspector

sandbox_set_view

act imperative

Change what the reader sees of the Sandbox, any number of settings at once: the viewer tab (canvas, pdf, folio, html, epub, scorm), the Content or Design mode, the side panel and the resource open in it, the Design panel's group, explanations and changed-only filter, whether a viewer shows the chapter or the whole book, the EPUB rendition, the content, version and chapters and sections of the SCORM package, the Canvas magnification, fit and facing pages, the type size and columns of the HTML and EPUB readers, the Folio pointer mode, view and magnifying glass, the print preview, the fit marks drawn over composed pages, pinned toolbars, large touch targets, and the guides drawn on the pages (baseline grid, character grid, loose-line highlight, pages in negative). Answers with the view as it stands afterwards, the status of the viewer on screen included (its page, what it is writing, an EPUB's contents and warnings, the videos of its pages). sandbox_go_to_page turns the pages; sandbox_run_viewer presses a viewer's buttons (regenerate, print, download, play a video).

Page: /en/sandbox

Input schema

PropertyTypeRequiredDescription
viewer string no The viewer tab to show.
mode string no content: the text is edited (the editor, the frames of composed pages on the page); design: page templates and styles are edited and the text is read only. The person switches with Alt+Shift+M.
panel string no The side panel to open (projects = Books, markdown = Text, config = Design, warnings = Checks), or none to close it.
sidebarWidth number no Width of the side panel, as a percentage of the window.
settingsGroup string no Open the Design panel on this group of settings.
settingsHelp boolean no Design panel: show the explanation under each setting. Kept for the next time the panel opens.
settingsChangedOnly boolean no Design panel: list only the settings the book changed. Turning it on opens the panel; the filter goes when the panel closes.
resource string,null no Open the Resources panel on the resource with this id; null closes the resource that is open and goes back to the list.
scope string no What the viewer lays out: the chapter on screen or the whole book. Applies to the PDF when that is the viewer, to Canvas, Folio and HTML otherwise.
epubLayout string no The EPUB rendition: text that reflows, or the printed pages kept.
scormLayout string no The SCORM package's content: the printed pages, or text that reflows.
scormVersion string no The SCORM data model of the package: 1.2 (every LMS) or 2004 4th edition.
scormPick array no SCORM: the ids of the tree nodes (chapters and headings, the status's contents[].href) the package takes, each one whole; every other node is left out. A chapter or section ticked whole is one SCO.
zoom number no Canvas: magnification (1 = 100%). Turns the fit off unless fit is given too.
fit string no Canvas: fit the page to the width or height of the viewer.
pages string no Canvas: one page per row, or facing pages.
fontScale number no HTML and reflowable EPUB: the reader's type size (1 = as designed).
columns string no HTML: one scrolling column, or columns paged sideways.
interaction string no Folio: what the pointer does on the 3D book.
folioView string no Folio: ease the camera back to the configured view, or keep the view on screen as the book's. The viewer has no way to set the camera to a given angle: to look from one, set folio.tilt and folio.yaw with sandbox_set_config, then reset. The status gives the view on screen.
magnification number,null no Folio: hold the magnifying glass over the middle of the open spread, magnifying this many times; null puts it away. The glass belongs to the magnify pointer mode, which the viewer is switched to.
toolbarPinned boolean no Keep the viewer's floating toolbar on screen.
printPreview boolean no Canvas and Folio: the soft proof of the output profile with trim, bleed and safe-zone guides.
fitMarks string no Canvas: the marks of how composed frames fit — all (scaled text and pictures too), problems (frames that do not fit, unknown looks) or none. Kept as the reader's choice in this browser, over the book's debug.fitMarks (problems unless the book sets another); book forgets the choice and follows the book again. Never drawn in the PDF, HTML, EPUB or Folio.
largeTargets boolean no Controls at least 44 px, for touch.
guides object no Guides drawn on the pages; they are settings of the book (debug.*, page.baselineGrid, cjk.grid).
Raw JSON schema
{
  "type": "object",
  "properties": {
    "viewer": {
      "type": "string",
      "enum": [
        "canvas",
        "pdf",
        "folio",
        "html",
        "epub",
        "scorm"
      ],
      "description": "The viewer tab to show."
    },
    "mode": {
      "type": "string",
      "enum": [
        "content",
        "design"
      ],
      "description": "content: the text is edited (the editor, the frames of composed pages on the page); design: page templates and styles are edited and the text is read only. The person switches with Alt+Shift+M."
    },
    "panel": {
      "type": "string",
      "enum": [
        "projects",
        "chapters",
        "markdown",
        "resources",
        "fonts",
        "config",
        "warnings",
        "none"
      ],
      "description": "The side panel to open (projects = Books, markdown = Text, config = Design, warnings = Checks), or none to close it."
    },
    "sidebarWidth": {
      "type": "number",
      "minimum": 5,
      "maximum": 80,
      "description": "Width of the side panel, as a percentage of the window."
    },
    "settingsGroup": {
      "type": "string",
      "enum": [
        "page",
        "writing",
        "colors",
        "text",
        "headings",
        "lists",
        "figures",
        "callouts",
        "exercises",
        "comics",
        "running",
        "parts",
        "output",
        "folio",
        "advanced"
      ],
      "description": "Open the Design panel on this group of settings."
    },
    "settingsHelp": {
      "type": "boolean",
      "description": "Design panel: show the explanation under each setting. Kept for the next time the panel opens."
    },
    "settingsChangedOnly": {
      "type": "boolean",
      "description": "Design panel: list only the settings the book changed. Turning it on opens the panel; the filter goes when the panel closes."
    },
    "resource": {
      "type": [
        "string",
        "null"
      ],
      "description": "Open the Resources panel on the resource with this id; null closes the resource that is open and goes back to the list."
    },
    "scope": {
      "type": "string",
      "enum": [
        "chapter",
        "book"
      ],
      "description": "What the viewer lays out: the chapter on screen or the whole book. Applies to the PDF when that is the viewer, to Canvas, Folio and HTML otherwise."
    },
    "epubLayout": {
      "type": "string",
      "enum": [
        "reflowable",
        "fixed"
      ],
      "description": "The EPUB rendition: text that reflows, or the printed pages kept."
    },
    "scormLayout": {
      "type": "string",
      "enum": [
        "fixed",
        "reflowable"
      ],
      "description": "The SCORM package's content: the printed pages, or text that reflows."
    },
    "scormVersion": {
      "type": "string",
      "enum": [
        "1.2",
        "2004"
      ],
      "description": "The SCORM data model of the package: 1.2 (every LMS) or 2004 4th edition."
    },
    "scormPick": {
      "type": "array",
      "items": {
        "type": "string"
      },
      "description": "SCORM: the ids of the tree nodes (chapters and headings, the status's contents[].href) the package takes, each one whole; every other node is left out. A chapter or section ticked whole is one SCO."
    },
    "zoom": {
      "type": "number",
      "minimum": 0.25,
      "maximum": 4,
      "description": "Canvas: magnification (1 = 100%). Turns the fit off unless fit is given too."
    },
    "fit": {
      "type": "string",
      "enum": [
        "width",
        "height",
        "none"
      ],
      "description": "Canvas: fit the page to the width or height of the viewer."
    },
    "pages": {
      "type": "string",
      "enum": [
        "single",
        "spread"
      ],
      "description": "Canvas: one page per row, or facing pages."
    },
    "fontScale": {
      "type": "number",
      "minimum": 0.6,
      "maximum": 2.5,
      "description": "HTML and reflowable EPUB: the reader's type size (1 = as designed)."
    },
    "columns": {
      "type": "string",
      "enum": [
        "single",
        "multi"
      ],
      "description": "HTML: one scrolling column, or columns paged sideways."
    },
    "interaction": {
      "type": "string",
      "enum": [
        "hand",
        "orbit",
        "select",
        "magnify"
      ],
      "description": "Folio: what the pointer does on the 3D book."
    },
    "folioView": {
      "type": "string",
      "enum": [
        "reset",
        "save"
      ],
      "description": "Folio: ease the camera back to the configured view, or keep the view on screen as the book's. The viewer has no way to set the camera to a given angle: to look from one, set folio.tilt and folio.yaw with sandbox_set_config, then reset. The status gives the view on screen."
    },
    "magnification": {
      "type": [
        "number",
        "null"
      ],
      "minimum": 1.5,
      "maximum": 10,
      "description": "Folio: hold the magnifying glass over the middle of the open spread, magnifying this many times; null puts it away. The glass belongs to the magnify pointer mode, which the viewer is switched to."
    },
    "toolbarPinned": {
      "type": "boolean",
      "description": "Keep the viewer's floating toolbar on screen."
    },
    "printPreview": {
      "type": "boolean",
      "description": "Canvas and Folio: the soft proof of the output profile with trim, bleed and safe-zone guides."
    },
    "fitMarks": {
      "type": "string",
      "enum": [
        "all",
        "problems",
        "none",
        "book"
      ],
      "description": "Canvas: the marks of how composed frames fit — all (scaled text and pictures too), problems (frames that do not fit, unknown looks) or none. Kept as the reader's choice in this browser, over the book's debug.fitMarks (problems unless the book sets another); book forgets the choice and follows the book again. Never drawn in the PDF, HTML, EPUB or Folio."
    },
    "largeTargets": {
      "type": "boolean",
      "description": "Controls at least 44 px, for touch."
    },
    "guides": {
      "type": "object",
      "description": "Guides drawn on the pages; they are settings of the book (debug.*, page.baselineGrid, cjk.grid).",
      "properties": {
        "baselineGrid": {
          "type": "boolean"
        },
        "characterGrid": {
          "type": "boolean",
          "description": "The CJK character grid."
        },
        "looseLines": {
          "type": "boolean",
          "description": "Highlight justified lines with wide word spaces."
        },
        "looseLineThreshold": {
          "type": "number",
          "minimum": 1,
          "maximum": 5,
          "description": "How wide the spaces are, as a multiple of the normal space, before a line is highlighted."
        },
        "pageNegative": {
          "type": "boolean",
          "description": "Pages light on dark."
        },
        "cursorSync": {
          "type": "boolean",
          "description": "Show the editor's caret on the page."
        },
        "selectionSync": {
          "type": "boolean",
          "description": "Show the editor's selection on the page."
        }
      },
      "additionalProperties": false
    }
  },
  "additionalProperties": false
}

Similar websites

morphus.myles4miles.chatgpt.site

morphus.myles4miles.chatgpt.site

Morphus is an AI-native workspace for designing worlds and generating playable game experiences.

live Unverified Developer Tools Transact tools
154 tools A23 / Act124 / T7 Not yet scored Seen 2026-11-05
list_nodes get_scene_settings get_node_details get_terrain_state get_forest_state
Inspect tools
damnpdfs.com

damnpdfs.com

Install the DamnPDFs Codex plugin, pair a browser workspace and use PDF, image and file tools from your coding agent. Includes setup and privacy limits.

live Unverified Developer Tools Transact tools
81 tools A3 / Act77 / T1 Not yet scored Seen 2026-11-05
scan_to_pdf workflow merge_pdf alternate_mix_pdf compress_pdf
Inspect tools
insignifi4nt.github.io

insignifi4nt.github.io

broCAD/M: local-first CAD and CAM for parametric design, wire EDM planning, simulation and controller export.

live Unverified Developer Tools Transact tools
80 tools A29 / Act49 / T2 Not yet scored Seen 2026-11-05
edm_inspect_approach edm_describe_edits edm_get_context edm_list_projects edm_get_project
Inspect tools
cabinet.varera.studio

cabinet.varera.studio

The Cartographer's Cabinet

live Unverified Developer Tools Transact tools
64 tools A10 / Act50 / T4 Not yet scored Seen 2026-11-05
inspect_daylight inspect_cartographers_project list_project_hierarchy inspect_open_map search_project_objects
Inspect tools

Related on Influzer