Brewpage MCP
Publish HTML, Markdown, sites, KV, JSON and files on BrewPage; keep the returned owner token.
Connect it
Settings → Connectors → Add custom connector
URL: https://brewpage.app/mcpSettings → Apps & Connectors → Advanced → Developer mode
Create connector with URL: https://brewpage.app/mcp{
"mcpServers": {
"brewpage-mcp": {
"url": "https://brewpage.app/mcp"
}
}
}claude mcp add --transport http brewpage-mcp https://brewpage.app/mcp{
"servers": {
"brewpage-mcp": {
"type": "http",
"url": "https://brewpage.app/mcp"
}
}
}{
"mcpServers": {
"brewpage-mcp": {
"command": "npx",
"args": [
"-y",
"brewpage-mcp@1.14.4"
]
}
}
}claude mcp add brewpage-mcp -- npx -y brewpage-mcp@1.14.420 tools, pulled live
publish_htmlPublish HTML or Markdown content to BrewPage (repository default limit 5 MiB). Returns its primary share link and owner token. Supports password protection, custom TTL, optional filename, and an opt-in top toolbar (showTopBar). When deliveryMode is omitted for a `public` page, the server may publish it on its own subdomain if the page needs browser features a BrewPage link does not provide; the re
publish_fileUpload a file to BrewPage via URL. Repository defaults: 5 MiB for files/audio, 20 MiB for video. Returns its primary share link and owner token. Does not expose password or TTL inputs. Returns manageUrl, a private management link (grants control; not for public sharing). Secrets allowed; likely ones are flagged in notices. Private namespace + password suit secrets.
update_hostingChange delivery mode for a NEW publication (not a site, not a non-public HTML-format page). Requires owner token; optional expectedVersion = current hostingVersion. Mismatches are reported, not rejected: a stale version still applies, and OLD links or forced subdomain modes stay unchanged; the result then carries a delivery notice. Content updates never change hosting.
delete_resourcecan modifyDelete a BrewPage resource (HTML page, site, KV store, JSON document, or file) using the owner token.
get_pageread-onlyFetch stored rendered HTML or format-specific code/text by namespace and ID. This reads API content, not the owner-only original-source endpoint or browser viewer. Protected reads use the password header.
get_statsread-onlyGet BrewPage platform-wide usage statistics including page count, file count, and storage usage. Counts use disjoint split: alive_public + alive_private + deleted == total. Optional `tz` shifts the 'today' boundary to the given IANA zone (default UTC).
publish_sitePublish an HTML site to BrewPage. Single-page: `entryContent`. Multi-page: `files` (array of `{path, content}`). Optional `entry` overrides default `index.html`. Returns its primary share link and owner token. Default limits (current values: GET /api/limits): a request is at most 25 MB; a site at most 200 files, 5 MB per file and 20 MB in total; each path at most 380 characters. System files (.DS_
republish_sitecan modifyRepublish (full-replace) an existing multi-file BrewPage site in place at the SAME URL/ID. Requires owner token. The uploaded bundle becomes the complete new file set — files absent from it are removed, new files added, matching files overwritten. Single-page: `entryContent`. Multi-page: `files` (array of `{path, content}`). Optional `entry` overrides the default `index.html`. Republishing preserv
update_htmlcan modifyUpdate an existing BrewPage HTML/Markdown page. Requires owner token. Returns the updated page metadata. The link and delivery mode never change on update; an advisory deliveryModeReason and delivery notice are included when the new content uses browser features that may not work fully on a BrewPage link. Old publications (made before 5 October 2026) are read-only: 409 OLD_PUBLICATION_READ_ONLY wi
publish_jsonPublish a JSON document to BrewPage (repository default limit 1 MiB). Accepts a JSON object, array, or a JSON-encoded string containing any valid JSON, including scalars/null. Returns its primary share link and owner token. Returns manageUrl, a private management link (grants control; not for public sharing). Secrets allowed; likely ones are flagged in notices. Private namespace + password suit se
get_jsonread-onlyFetch a published BrewPage JSON document by namespace and ID.
update_jsoncan modifyUpdate an existing BrewPage JSON document. Requires owner token. Accepts a JSON object, array, or a JSON-encoded string. Old publications (made before 5 October 2026) are read-only: 409 OLD_PUBLICATION_READ_ONLY with createUrl to publish anew.
publish_kvPublish a key/value entry to BrewPage. Creates a KV store; the entry is addressed by (namespace, id, key). Repository defaults: 1 MiB per value, 1,000 keys per store; the key name `hosting` is reserved. Returns its primary share link and owner token. Returns manageUrl, a private management link (grants control; not for public sharing). Secrets allowed; likely ones are flagged in notices. Private n
set_kvcan modifySet or update a key in an existing BrewPage KV store. Requires owner token. The key name `hosting` is reserved. Old publications (made before 5 October 2026) are read-only: 409 OLD_PUBLICATION_READ_ONLY with createUrl to publish anew.
get_kvread-onlyFetch a value from a BrewPage KV store by namespace, ID, and key.
get_limitsread-onlyGet the current BrewPage upload limits (GET /api/limits): request size, site file count, per-file and total size, ZIP expansion, path and name lengths, TTL default/maximum, allowed file extensions and skipped system files. Sizes are bytes. With BREWPAGE_OWNER_TOKEN set: also reach (token|profile) and ownerMaxTtlDays.
search_galleryread-onlySearch the BrewPage public gallery. Optional filters: text query, pagination, sort, and 'mine' (owner-scoped, requires owner token).
set_visibilityHide or show a public publication in the gallery and sitemap. Link unchanged.
bind_tokenAdd an owner token to your BrewPage profile (as publish). Needs an admin token of that profile.
mint_tokenMint a new profile token with an admin token; the new token is shown once. Scope publish (default) or admin; expiry 30d, 90d, 1y or never.
Alternatives in Developer Tools
Compare →EMemailmdA
Render markdown into email-safe HTML, lint drafts for deliverability problems, and preview emails.
RRReactive ResumeA
Free open-source resume builder with remote MCP tools for resumes and job applications.
PAPg AiguideA
Comprehensive PostgreSQL documentation and best practices, including ecosystem tools
QRQR RápidoA
Generate QR codes for URLs, PIX, Wi-Fi, vCards, WhatsApp and more. For AI agents.
ECeCFRA
Electronic Code of Federal Regulations including FAR, DFARS, and agency supplements. 13 tools.
BOBLS OEWSA
BLS Occupational Employment and Wage Statistics market wages, bundled; no API key. 8 tools.