Publish from your AI agent and get a tracked link

Updated November 3, 2026. By Vela Partners.

ArtifactSend is an MCP server and a set of skills that let Claude, ChatGPT, Claude Code, Codex, Cursor and other agents publish a page or a file and get back a tracked link. You choose who can open it. You see who opened it, how far they read and what they asked. Sending from an agent is free.

Facts

Set it up

Claude

claude.ai, the desktop app and the phone app.

  1. Open Settings, then Connectors.
  2. Select Add custom connector, name it ArtifactSend and paste the address.
  3. Select Connect, sign in to ArtifactSend and select Allow.
https://artifactsend.com/mcp

ChatGPT

Plus, Pro, Business, Enterprise and Edu, on the web.

  1. Open Settings, then Apps. Under Advanced settings, turn on Developer mode.
  2. Select Create app, name it ArtifactSend, paste the address and choose OAuth.
  3. Sign in to ArtifactSend and select Allow. In a chat, add ArtifactSend from the + menu.
https://artifactsend.com/mcp

Claude Code

One command, then sign in.

  1. Run the command once in your terminal.
  2. In Claude Code, type /mcp, choose artifactsend and sign in.
claude mcp add --transport http artifactsend https://artifactsend.com/mcp

Codex, Cursor and others

Cursor, VS Code, Windsurf, Gemini CLI and Codex.

  1. Run the command once in your terminal. It adds ArtifactSend to every agent it finds and installs the skills.
  2. Open your agent and sign in to ArtifactSend when it asks.
npx artifactsend setup

Skills only

For agents that read skills.

  1. Run the command once.
  2. Ask your agent to "share this with tracking". The skill uses the MCP server to publish.
npx skills add LLM-preneur/skills

Claude Code plugin

Skills and server together.

  1. Add the marketplace, then install the plugin.
/plugin marketplace add LLM-preneur/skills
/plugin install artifactsend@llm-preneur

Command line, no MCP

For scripts and CI.

  1. Make a token in Settings, then send a file.
ARTIFACTSEND_TOKEN=as_... npx artifactsend send deck.pdf

Tools

Every tool on the server, with what it does.

Sharing

ToolWhat it does
send_artifactShare HTML, a React artifact, Markdown, a PDF, Word, PowerPoint or Excel file, or a public URL as a tracked link, with the reader door you choose. Returns the link.
update_artifactPush a new version to an existing link. The address stays the same and readers see the new version at once.
link_for_personMake a separate link to the same content for one person, with their name, their own door and their own report.
make_data_roomPut several links into one data room with folders, an optional NDA and a watermark with each reader's email.
get_artifactReturn the current HTML of a link and the paths of its files, so the agent can edit it.
upload_fileAdd or replace one file that a page loads by relative path, such as an image or a video, up to 10 MB.
start_uploadSend a file too large for one call, up to 30 MB. It returns a one-time upload address and the curl command to run. The reply is the link, with no token in the shell.
update_linkChange who can open a link, its title, expiry or alerts, or turn it off.
set_brandPut your name, logo and color on the reader door. This is the Brand plan, $2 a month.

Reports

ToolWhat it does
list_linksYour links with views, readers and when each was last opened.
link_reportThe full report for one link. Each reader, visits, active time, read depth, time per section, clicks and copied text.
reader_activityEvery visit by one reader, with the sections in the order they read them.
recent_activityWho opened what across all your links in the last hours you name.
room_reportWho opened a data room, which documents each person read and who accepted the NDA.
list_questionsQuestions readers asked a link, with the answers they got.
list_commentsComments readers pinned on a link, with replies and whether each thread is resolved.
website_visitsReaders who clicked through to your own website, and the pages they visited.
schedule_digestEmail you a reading digest every day or every week.
list_schedulesYour scheduled digests.
delete_scheduleStop a scheduled digest.

Reading links others share

ToolWhat it does
open_linkOpen an ArtifactSend link someone shared with you, as you and under the sender's rules.
read_sharedRead a shared document as its sender shares it with AI, in full or as an outline.
ask_sharedFind the parts of a shared document that answer one question.
message_shared_senderEmail your own short message to the person who shared the link.
shared_with_meDocuments and data rooms you opened before, newest first.

What file types work

Limits

LimitSize
One page or document10 MB
One file next to a page10 MB
A page and all its files40 MB
Files per link100
Links per account2,000
Pages in a PDF or Office file400
Rows and columns per sheet2,000 rows, 60 columns
Documents in a data room300
Video uploaded in the app200 MB

Questions

Is there a Claude Code skill to publish an HTML file to a URL?

Yes. Run npx skills add LLM-preneur/skills and ask Claude Code to share the file. The share-with-tracking skill publishes it through the ArtifactSend MCP server and returns a private link that reports who opened it.

Which MCP server returns a tracked public link?

ArtifactSend does. Its send_artifact tool returns a link, and link_report tells the agent who opened it, how far they read and time per section. The server is at https://artifactsend.com/mcp.

Can Claude Code update an already-published page?

Yes. update_artifact pushes a new version to the same link. The address does not change, readers see the new version at once and their reading history stays.

Is there a free skill with no signup?

The skills are free and open on GitHub. Publishing needs a free ArtifactSend account, because the link and its report belong to you. You sign in with Google or an email code. There is no card and no trial.

Can these MCP servers create expiring or password-protected links?

Yes. send_artifact and update_link take expires_in_days, an email door, a verified email door and an allow list of emails or domains. A password is set in the app, under More settings on the link, and is checked on the server.

How do I set up an MCP file-sharing server with ChatGPT?

In ChatGPT, open Settings, then Apps, and turn on Developer mode under Advanced settings. Select Create app, paste https://artifactsend.com/mcp and choose OAuth. Sign in to ArtifactSend, select Allow, then add ArtifactSend from the + menu in a chat.

Does the reader need an account?

No. Readers pass the door you chose, such as typing an email or entering a 6-digit code. They do not need ArtifactSend, Claude or ChatGPT.

Is ArtifactSend a static host like Netlify or Vercel?

No. It is built for pages and files you send to people, with a reader door and a report. For a public website with a custom domain, use a web host.

Listed in

Official MCP Registry · Glama · skills.sh · npm · GitHub (skills and Claude Code plugin) · YouTube (how-to videos)

Connect your agent and send your first tracked link.

Start free

Claude and ChatGPT setupPublish straight from your agentReports from coding agentsDecks and documents made by AIShare a Codex HTML reportPrivate HTML hosting, compared