Upload any file, get a tracked shareable link. DocSend for AI agents.
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent β or use 1-click editor setup below.
π‘ Paste into ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows)
MCP server for Prismism β DocSend for AI agents.
Upload any file β get a tracked, shareable link. PDF, HTML, Markdown, images, video. Access control, analytics, email capture, webhooks.
Create a free account at prismism.dev or use the prismism_register tool after setup.
No install needed β connect directly to the Prismism API:
Claude Code
Claude Desktop β edit ~/Library/Application Support/Claude/claude_desktop_config.json:
Cursor β edit .cursor/mcp.json:
Windsurf β edit ~/.codeium/windsurf/mcp_config.json:
VS Code β edit .vscode/mcp.json:
Run via npx if you prefer local transport:
Ask your agent: "Use the prismism_health tool to check the connection"
| Tool | Auth required | Description |
|---|---|---|
prismism_health | β | Check connection and auth status |
prismism_register | β | Create account + get API key (one-time) |
prismism_publish | β | Publish a file, HTML, or Markdown and get a shareable link |
prismism_list | β | List your artifacts with pagination |
prismism_get | β | Get artifact details + analytics |
prismism_update | β | Update title, access level, gates, content, or expiration |
prismism_content | β | Fetch raw artifact content (text or base64) |
prismism_delete | β | Permanently delete an artifact |
prismism_account | β | Get account info, plan, and usage |
The prismism_publish tool supports three modes:
content (plain text or base64) + filename. Use encoding: "base64" for binary files.html with raw HTML content. No file needed.markdown with raw Markdown content. No file needed.All modes support optional access, password, requireEmail, allowedDomains, allowedEmails, expiresAt, and allowNetwork parameters.
Supported file formats: PDF, HTML, Markdown, Images (PNG/JPG/GIF/SVG/WebP), Video (MP4).
The prismism_content tool fetches raw artifact content. Text formats return as UTF-8 strings, binary formats return as base64. Owner API key bypasses all gates automatically. For non-owned gated content, pass password or email parameters.
The prismism_update tool supports access (public/private/allowlist), allowedEmails, password, requireEmail, and allowedDomains. Changing to private/allowlist silently clears password and email gates.
If you don't have an API key yet, the prismism_register tool can create an account:
It returns the API key once β the agent will help you save it to your config.
| Variable | Required | Default | Description |
|---|---|---|---|
PRISMISM_API_KEY | For most tools | β | Your Prismism API key |
PRISMISM_BASE_URL | No | https://prismism.dev | API base URL |
All tools return a consistent JSON envelope:
On error:
MIT
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/prismism)<a href="https://allmcps.com/mcp/prismism"><img src="https://allmcps.com/api/badge/prismism?style=directory" alt="Prismism on AllMCPs" /></a>