publish_htmlPublish HTML or Markdown content to BrewPage. Returns a public URL and owner token. Supports password protection, custom TTL, optional filename, and a
publish_fileUpload a file to BrewPage via URL. Returns a public URL and owner token.
delete_resourceDelete a BrewPage resource (HTML page, KV store, JSON collection, or file) using the owner token.
get_pageFetch a published BrewPage HTML page content by namespace and ID.
get_statsGet BrewPage platform-wide usage statistics including page count, file count, and storage usage. Counts use disjoint split: alive_public + alive_priva
publish_sitePublish an HTML site to BrewPage. Single-page: pass
update_htmlUpdate an existing BrewPage HTML/Markdown page. Requires owner token. Returns the updated page metadata.
publish_jsonPublish a JSON document to BrewPage. Accepts a JSON object, array, or a JSON-encoded string. Returns a public URL and owner token.
get_jsonFetch a published BrewPage JSON document by namespace and ID.
update_jsonUpdate an existing BrewPage JSON document. Requires owner token. Accepts a JSON object, array, or a JSON-encoded string.
publish_kvPublish a key/value entry to BrewPage. Creates a KV store; the entry is addressed by (namespace, id, key). Returns a public URL and owner token.
set_kvSet or update a key in an existing BrewPage KV store. Requires owner token.
get_kvFetch a value from a BrewPage KV store by namespace, ID, and key.
search_gallerySearch the BrewPage public gallery. Optional filters: text query, pagination, sort, and
We re-grade npm:brewpage-mcp on a schedule and alert your Slack/webhook the moment its tools change or its grade drops — rug-pull insurance for the connection.
Add the wmcp.sh trust oracle as an MCP server and call grade_mcp_server / check_mcp_drift in your agent's pre-connection gate:
https://wmcp.sh/mcp/trust
readOnly vs observed behavior) layer on via the wmcp.sh proxy.