What this MCP does
Encodes self-contained HTML, CSS, and JavaScript pages into deterministic shareable URLs and can read them back.
Tools
Input schema
{'type': 'object', 'required': ['url'], 'properties': {'url': {'type': 'string', 'minLength': 1, 'description': 'An anew.page URL, or a bare slug. Subdomain, cosmetic-prefix and #hash forms all resolve.'}, 'format': {'enum': ['text', 'resource'], 'type': 'string', 'default': 'text', 'description': 'How the document rides back. "text" (default) is one plain text block. "resource" is one embedded-resource block ({type:"resource"}, mimeType text/html) — the typed MCP form for callers that want the page tagged as HTML rather than loose text. Same bytes both ways.'}}, 'additionalProperties': False}
Output schema
{'type': 'object', 'required': ['url', 'bytes'], 'properties': {'url': {'type': 'string', 'format': 'uri', 'description': 'Canonical anew.page URL for this document.'}, 'bytes': {'type': 'integer', 'description': 'Encoded URL length in bytes.'}}, 'additionalProperties': False}
Input schema
{'type': 'object', 'required': ['html'], 'properties': {'html': {'type': 'string', 'minLength': 1, 'description': 'Self-contained HTML markup and inline CSS only; no script elements, inline event handlers, or executable JavaScript. Encoded into the returned URL.'}, 'javascript': {'type': 'string', 'minLength': 1, 'description': 'Optional raw client-side JavaScript. Populate for any interactive behavior. Source only — no script tags. The server inserts it immediately before </body> (or at the end when there is no body).'}}, 'additionalProperties': False}
Output schema
{'type': 'object', 'required': ['url', 'bytes', 'decoded_bytes'], 'properties': {'url': {'type': 'string', 'format': 'uri', 'description': 'The anew.page URL — return verbatim.'}, 'bytes': {'type': 'integer', 'description': 'Encoded URL length in bytes.'}, 'warning': {'type': 'string', 'description': 'Present when the page minted past a warning line (URL past 4000 bytes — a chosen margin, past which some apps may truncate or refuse the link): the URL works and serves. Deliver the URL as minted and tell the person; whether to shorten it is their decision. Never remove content, sections or features to clear a warning without asking.'}, 'decoded_bytes': {'type': 'integer', 'description': 'The submitted HTML in UTF-8 bytes.'}}, 'additionalProperties': False}
Recent tool changes
Similar MCP servers
GripForge
Generates, rigs, animates, analyzes, and packages game characters, weapons, armor, effects, environments, and engine-ready assets.
spriteship
Generates and manages 2D game characters, assets, animations, tilesets, UI packs, maps, and engine-ready exports for multiple gam…
Blixtworks
Offers pay-per-call utilities for text, image processing and analysis, data conversion, validation, web inspection, cryptography,…
Compose Preview Catalogs
Browses, renders, compares, audits, and edits Jetpack Compose preview catalogs and associated UI designs.
arch-tools-mcp
Provides general-purpose agent APIs for browser automation, web and PDF extraction, data conversion, email operations, fact check…
kernelcad
Authors, evaluates, reviews, simulates, edits, and exports parametric CAD assemblies and geometry from editable TypeScript-based …
floot
Creates, edits, previews, databases, and publishes full-stack web and mobile applications with hosted resources and deployment wo…
Raven
Supports coding agents with design audits, design-system guidance, and a configurable visual preference profile.