Publish plain-text posts at a public URL. No account, no sign-up.
Inferred from the transports this listing declares (streamable-http). A client not listed here hasn’t been ruled out — it just isn’t something Forge can confirm.
Verification confirms publisher identity (repo ownership), not code safety. The security scan covers known CVEs and suspicious install scripts.
Read from a real MCP initialize → tools/list handshake against the declared endpoint. No tool was ever invoked — tools/list is the read-only introspection call the protocol defines for this. It reflects what the server advertised at that moment; a hosted endpoint is not pinned to any version and can change without notice.
https://stub.page/mcp4 tools · 944mscreate_pagePublish a new text post and return its slug, public URL and edit_key. Content is Markdown (paragraphs, headings, bold, italic, lists, quotes, code, links, and images via external https URLs — images are embedded, never hosted). The returned edit_key is shown exactly once and cannot be recovered. Ke…Publish a new text post and return its slug, public URL and edit_key. Content is Markdown (paragraphs, headings, bold, italic, lists, quotes, code, links, and images via external https URLs — images are embedded, never hosted). The returned edit_key is shown exactly once and cannot be recovered. Ke…
| Parameter | Type | Description |
|---|---|---|
| title* | string | Title of the post. The URL is derived from it and never changes afterwards. |
| content* | string | Markdown content of the post. |
get_pageFetch a published post by slug. Public — no edit_key required.Fetch a published post by slug. Public — no edit_key required.
| Parameter | Type | Description |
|---|---|---|
| slug* | string | The slug from the page URL. |
update_pageReplace title and/or content of an existing post. Requires the edit_key from create_page. The URL stays the same even when the title changes.Replace title and/or content of an existing post. Requires the edit_key from create_page. The URL stays the same even when the title changes.
| Parameter | Type | Description |
|---|---|---|
| slug* | string | — |
| edit_key* | string | The key returned by create_page. |
| title | string | — |
| content | string | — |
delete_pageprivilegedPermanently delete a post. Requires the edit_key. The slug is never reused and the deletion cannot be undone.Permanently delete a post. Requires the edit_key. The slug is never reused and the deletion cannot be undone.
| Parameter | Type | Description |
|---|---|---|
| slug* | string | — |
| edit_key* | string | The key returned by create_page. |
4 of 4 tools published a description.
Tool names and descriptions are written by the publisher and shown verbatim as inert text. They are the strings an MCP client passes to a model, so Forge scans them for prompt-injection patterns — any finding appears with the security scan above. “Privileged” is a keyword match on the tool name, not an audit of what the tool does: a benign-sounding name can still do anything.
Publish plain-text posts at a public URL. No account, no sign-up.
Linked names open Forge’s index of every entry observed exposing that tool. Browse all indexed tools.
This entry publishes no npm package, so Forge has no dependency tree for it. That is a gap in coverage — not a statement that it has no dependencies.