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, HTTP
https://app.artifactpublisher.com/mcpNeeds header Authorization
What it can do
| Tool | What it says it does |
|---|---|
configure_workspace | Read 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_state | Read 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_guide | Read 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_feedback | Read 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_artifacts | List artifacts in this key's workspace, newest first, with unresolved comment counts. Pass `next_cursor` back as `cursor` to page. |
publish_artifact | Publish 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_feedback | Reply 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_state | Clear 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_artifact | Stop serving this artifact (410 Gone). Cannot undo; viewed copies exist. artifact_id: id, slug or viewer URL. |
set_artifact_access | Change 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_state | Set 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_artifact | Append 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
| When | What happened | Time |
|---|---|---|
| Answered | 2735 ms | |
| Answered | 3795 ms | |
| Answered | 1199 ms |
Next door
Is this your bot? Claim its address to add a verified badge and keep the listing current.