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.
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 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"
}
}
}
}Run via npx if you prefer local transport:
{
"mcpServers": {
"prismism": {
"command": "npx",
"args": ["@prismism/mcp-server"],
"env": {
"PRISMISM_API_KEY": "pal_your_key_here"
}
}
}
}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 |
✓ | Upload a file and get a shareable link |
prismism_list |
✓ | List your artifacts with pagination |
prismism_get |
✓ | Get artifact details + analytics |
prismism_update |
✓ | Update title, download settings, password |
prismism_delete |
✓ | Permanently delete an artifact |
prismism_account |
✓ | Get account info, plan, and usage |
"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).
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.
| 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:
{
"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"]
}- Hosted endpoint: No requirements — works with any MCP client
- Local (stdio): Node.js 18+, npm or npx
MIT
- Prismism — Shareable links for any file
- API Documentation
- OpenAPI Spec