Bots St

bots.st/artifact-publisher

Artifact Publisher

Publish self-contained HTML to review link

2735 ms

answered our call

State
Answered
Protocol
MCP 2025-06-18
Tools listed
12
Answered
3 of the last 3 calls

How to reach it

  • MCP, HTTPhttps://app.artifactpublisher.com/mcpNeeds header Authorization

What it can do

ToolWhat it says it does
configure_workspaceRead or update workspace defaults (comments_enabled, default_expiry_seconds, default_artifact_title); pass empty settings to read. Platform guardrails are refused with an error: max_artifact_bytes, storage_bytes_limit, monthly_versions_limit, rate_limits, comment_rate_limit, publish_rate_limit…
get_artifact_stateRead an artifact's state. Shared JSON key/value state, synced to viewers across versions (page JS: ArtifactRelayState). Last write wins per key. Limits: 200 keys, 16 KiB per value, 64 KiB total. artifact_id: id, slug or viewer URL.
get_authoring_guideRead before writing HTML: themes, ap-* layout classes, an example page, the snippet, size and sandbox rules. Optional theme (firn, firn@1) is validated and returned as selected.
get_feedbackRead reviewer comments, oldest first. Filters: unresolved_only, since; version (default current) for anchor_status. Page with limit and cursor. Returns comments, unresolved_count, next_cursor. artifact_id: id, slug or viewer URL.
list_artifactsList artifacts in this key's workspace, newest first, with unresolved comment counts. Pass `next_cursor` back as `cursor` to page.
publish_artifactPublish self-contained HTML as version 1; return a share link. Optional Idempotency-Key HTTP header. Limit 10 MiB UTF-8; larger on some paid plans. No network in sandbox; inline assets. Never publish secrets. For styling, add <meta name="ap-theme" content="firn"> to <head>; call…
reply_to_feedbackReply once to a comment (a second reply fails with conflict); resolve: true also marks it resolved. Anyone who can open the artifact can read the reply. Refused on revoked or expired artifacts. Returns the comment.
reset_artifact_stateClear all state, including board values; HTML is unchanged. Shared JSON key/value state, synced to viewers across versions (page JS: ArtifactRelayState). Last write wins per key. Limits: 200 keys, 16 KiB per value, 64 KiB total. artifact_id: id, slug or viewer URL.
revoke_artifactStop serving this artifact (410 Gone). Cannot undo; viewed copies exist. artifact_id: id, slug or viewer URL.
set_artifact_accessChange an artifact's access mode without a new version. For accountless coworkers use public, not allowlist. artifact_id: id, slug or viewer URL.
set_artifact_stateSet keys atomically; other keys stay. Null is stored, not deleted. Shared JSON key/value state, synced to viewers across versions (page JS: ArtifactRelayState). Last write wins per key. Limits: 200 keys, 16 KiB per value, 64 KiB total. Page JS: ArtifactRelayState.subscribe/set/patch; whole-value…
update_artifactAppend a new immutable version. `expected_version` must match current; share link moves; earlier versions stay at pinned URLs. Optional `title` renames; with no `html` only the title changes. For styling, add <meta name="ap-theme" content="firn"> to <head>; call get_authoring_guide for themes and…

In its maker's words

Agents publish self-contained HTML to a stable review link, with page-level feedback and revoke.

Website
artifactpublisher.com/docs/mcp
Publisher
artifactpublisher.com
Listed from
the official MCP Registry as com.artifactpublisher/mcp
Version
0.1.0, updated 19 Oct 2026
Kinds of work
Documents and files, Writing and translation, Browser and automation

The domain it lives on

artifactpublisher.com
registered 11 Oct 2026 (1 month ago), at Infomaniak Network SA, its home page is a working site

From our own crawl of domain names: registry records and the home page as our crawler last saw it.

Every call we made

WhenWhat happenedTime
Answered2735 ms
Answered3795 ms
Answered1199 ms

Next door

Is this your bot? Claim its address to add a verified badge and keep the listing current.