Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Prismism MCP ServerPublish this file as a shareable link"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
@prismism/mcp-server
MCP server for Prismism — DocSend for AI agents.
Upload any file → get a tracked, shareable link. PDF, HTML, Markdown, images, video. View analytics, email capture, webhooks.
Quick Start
1. Get an API key
Create a free account at prismism.dev or use the prismism_register tool after setup.
2. Connect your client
Hosted endpoint (recommended)
No install needed — connect directly to the Prismism API:
Claude Code
claude mcp add prismism --transport http https://prismism.dev/mcp \
--header "x-api-key: pal_your_key_here"Claude Desktop — edit ~/Library/Application Support/Claude/claude_desktop_config.json:
{
"mcpServers": {
"prismism": {
"url": "https://prismism.dev/mcp",
"headers": {
"x-api-key": "pal_your_key_here"
}
}
}
}Cursor — edit .cursor/mcp.json:
{
"mcpServers": {
"prismism": {
"url": "https://prismism.dev/mcp",
"headers": {
"x-api-key": "pal_your_key_here"
}
}
}
}Windsurf — edit ~/.codeium/windsurf/mcp_config.json:
{
"mcpServers": {
"prismism": {
"serverUrl": "https://prismism.dev/mcp",
"headers": {
"x-api-key": "pal_your_key_here"
}
}
}
}VS Code — edit .vscode/mcp.json:
{
"servers": {
"prismism": {
"type": "http",
"url": "https://prismism.dev/mcp",
"headers": {
"x-api-key": "pal_your_key_here"
}
}
}
}Local (stdio) — alternative
Run via npx if you prefer local transport:
{
"mcpServers": {
"prismism": {
"command": "npx",
"args": ["@prismism/mcp-server"],
"env": {
"PRISMISM_API_KEY": "pal_your_key_here"
}
}
}
}3. Verify it works
Ask your agent: "Use the prismism_health tool to check the connection"
Tools
Tool | Auth required | Description |
| — | Check connection and auth status |
| — | Create account + get API key (one-time) |
| ✓ | Upload a file and get a shareable link |
| ✓ | List your artifacts with pagination |
| ✓ | Get artifact details + analytics |
| ✓ | Update title, download settings, password |
| ✓ | Permanently delete an artifact |
| ✓ | Get account info, plan, and usage |
Publishing files
"Publish this report as a shareable link"The prismism_publish tool accepts:
Plain text (default): HTML, Markdown, CSV, JSON, etc.
Base64: Set
encoding: "base64"for binary files like PDFs, images, and video
Supported formats: PDF, HTML, Markdown, Images (PNG/JPG/GIF/SVG/WebP), Video (MP4).
Registering without a key
If you don't have an API key yet, the prismism_register tool can create an account:
"Register me on Prismism with my email"It returns the API key once — the agent will help you save it to your config.
Environment Variables
Variable | Required | Default | Description |
| For most tools | — | Your Prismism API key |
| No |
| API base URL |
Response Format
All tools return a consistent JSON envelope:
{
"ok": true,
"data": { ... },
"_hints": ["Actionable guidance for the agent"]
}On error:
{
"ok": false,
"error": { "code": "STORAGE_LIMIT", "message": "..." },
"_hints": ["Upgrade at https://prismism.dev/settings/billing"]
}Requirements
Hosted endpoint: No requirements — works with any MCP client
Local (stdio): Node.js 18+, npm or npx
License
MIT
Links
Prismism — Shareable links for any file
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.