ArtifactSmith
Turns agent output into versioned web pages, PDFs, Word docs, spreadsheets and Markdown.
Connector by vrijsinghani · GitHub account verified by the MCP Registry
Chalk Labs
Need help deploying ArtifactSmith?
Chalk Labs sets up agents like this inside real teams: connected to your tools, tested on your data, with a human in the loop where it matters.
Install
Works with Claude Code, VS Code, Cursor, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install connector/vrijsinghani-artifactsmith
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Remote endpoint
https://artifactsmith.neuralami.ai/mcpRemote (HTTP)
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this server can do and what it asks for, from its tool list and install config. Checked Oct 25, 2026.
- Tools
- 2 read · 5 write · 3 delete · 1 not yet classified
- Secrets
- 1 (API keys, tokens or passwords)
- Install scripts
- Nothing to install (hosted)
- Runs as
- Hosted (remote endpoint)
Tools by what they do 11
Read from the source code; the running server may list different tools.
Read 2 · Look things up without changing anything.
inspectlist_artifacts
Write 5 · Create, change, send or run things.
createeditexportpublishshare
Delete 3 · Delete, drop, revoke or wipe things.
deleterevoke_previewsunshare
Not yet classified 1 · We could not tell from the name and description.
status
Secrets and settings it asks for
Secrets: values you paste in that let it act as you.
Authorization
Network hosts it talks to 1
artifactsmith.neuralami.ai· found in remote endpoint, install command
Tools (11)
Read from the source code; the running server may differ. Descriptions are the server’s own words; hidden characters are shown as [U+…].
createCreate artifactQueue a new artifact. Returns artifact_id, version, and job_id immediately. Then call status(job_id, wait=90). Want a styled page from text you already wrote? Publish that Markdown. It is styled automatically when format is omitted and no html is passed (format=markdown; style defaults to house). Want the server to write the page? Pass source_content here. Raw HTML in publish is shown exactly as given, with no ArtifactSmith styling. Required: verbatim_request (the user's exact words; the whole scope). display_name is the human title on cards (optional if slug is set; defaults to the slug; a…
deleteDelete artifactTwo-step purge of an artifact. Warn the user before the second call. Permission: delete. Arguments: artifact_id (required), confirm_token (optional until the second call). Returns: first call is step "confirm" with confirm_token, title, versions, expires_in "10m", and a warning. Second call returns deleted true, artifact_id, and purged_object_versions. Example: delete(artifact_id="art_example") then delete(artifact_id="art_example", confirm_token="...")
editEdit artifactBuild a new version from base_version (the latest done version) using the user's exact change request. Returns a conflict if base_version is stale. Inspect, then edit from the latest. source_content and source_files (optional, 200 KB total) replace the base version's source. If omitted, the base version's source is reused. style (optional) is house, bold, editorial, playful, terminal, or swiss. Omit it to keep the style the artifact was last built with. It applies to HTML only; other formats accept it and ignore it. format (optional) is html, markdown, pdf, docx, or xlsx. Omit it to keep th…
exportExport fileDownload link for one rendered file (html, md, pdf, docx, or xlsx). Permission: export. Arguments: artifact_id (required), version (optional; latest done version). Returns: download_url (valid 15 minutes), file, version, sha256, self_contained, expires_in. Example: export(artifact_id="art_example", version=1)
inspectInspect artifactManifest, files, build log, request history, and share state. Defaults to the latest done version. include_content is optional and defaults to false. When true, the target done version adds content with file, size_bytes, and text when that text is within the publish character cap. PDF, DOCX, and XLSX return content.md and set primary_binary; they do not return the binary. Over the cap, size_bytes is set and text is omitted. A store failure sets content_error to store_read_failed. The call still requires read permission on this workspace.
list_artifactsList artifactsCatalog of artifacts in your workspace, newest first. Optional kind filter and text query on slug or title.
publishPublish pageStore a page you have already finished. Use this when you already have the finished page. No model call. Returns artifact_id, version, and job_id immediately. Then call status(job_id, wait=90). When the job is done, status and inspect list safety_changes for each safety edit that changed the page. HTML publish does not turn bare URLs into links. The document title is stored as given and escaped in the page. note is optional. Inspect shows a non-empty note beside "Published a finished page." It is not the text a later edit sends to the model. A secret, private link, or over-long note is rejecte…
revoke_previewsRevoke preview linksExpire private /p/ preview links for an artifact (or one version). Token revocation and signing-key rotation do not expire these database-backed capabilities; call this explicitly.
shareShare publiclyPublish a public link. Anyone with the link can open it. Permission: share. Arguments: artifact_id (required), version (optional; passing it pins that version), ttl_days (optional; ignored when AM_SHARE_TTL_DAYS is 0), pin (optional). Returns: state, url, version, follows ("latest" or "pinned"), expires_at, lifetime, reused. Omit version to keep serving the latest done version on the same URL. Example: share(artifact_id="art_example") unshare revokes it immediately.
statusBuild statusBuild state (queued, building, done, failed, or needs_input). needs_input includes a missing message. Also returns progress and the presentation card. wait (0 to 90 seconds) holds the call open until the build finishes.
unshareRevoke share linkRevoke public share links. Takes effect immediately; the old URL returns 404. Permission: share. Arguments: artifact_id (required), version (optional). A version revokes only pinned links for that version. Omit it, or pass 0, to revoke every public link, including the one that follows the latest version. Returns: artifact_id, revoked_links (count), and state. state is "shared" when a public link is still live (with url and follows), and "not_shared" only when none is. Example: unshare(artifact_id="art_example")
Signals
- Stars
- 0
- Forks
- 3
- Open issues
- 4
- Last commit
- Oct 23, 2026 (8 days ago)
- Last release
- Oct 17, 2026 (14 days ago)
From GitHub (fetched Oct 24, 2026).
Details
- Registry name
io.github.vrijsinghani/artifactsmith- Version
- 0.1.1
- Auth
- Bearer token
- License
- MIT
- Repository
- github.com/vrijsinghani/Artifactsmith
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
Done for you
Rather not set it up yourself?
Chalk Labs scopes, builds and runs agents for your team: the task audit, the eval harness, the integrations and the weekly ops report. Fixed scope, priced before we start.
See how we build AI agents →Read the case studies
Chalk Labs is a two-founder AI and growth studio. We build AI agents, CRMs and MVPs for Web3 and AI companies, and have shipped 50+ product and token launches.
- launches shipped
- 50+
- launches shipped
- media placements
- 500+
- media placements
- founders on every account
- 2
- founders on every account
Press we've placed: Forbes · CoinDesk · Decrypt · Cointelegraph · The Block
Rahil Jain, Co-founder, Chalk Labs. Ex-Goldman Sachs engineer. You talk to the person who builds it.
Get ArtifactSmith running in your business
Tell us what you want to automate. A founder replies within one working day with a plan, not a pitch deck.
Cite this page
ArtifactSmith MCP server. Agent Mart. https://agentmart.dev/connectors/vrijsinghani-artifactsmith (last updated 2026-10-24)