🎩 You're Invited:Meet the Socket team at Black Hat in Las Vegas, August 3-6.RSVP
Sign In

@prismism/mcp-server

Package Overview
Dependencies
Maintainers
1
Versions
4
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@prismism/mcp-server

MCP server for Prismism — shareable links for any file

latest
Source
npmnpm
Version
0.2.2
Version published
Weekly downloads
51
-8.93%
Maintainers
1
Weekly downloads
 
Created
Source

@prismism/mcp-server

MCP server for Prismism — shareable links for any file.

Upload files and get tracked, shareable links directly from Claude Desktop, Cursor, Copilot, Windsurf, or any MCP-compatible agent.

Quick Start

1. Get an API key

Create a free account at prismism.dev or use the prismism_register tool after setup.

2. Add to your MCP config

Claude Desktop

Edit ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows):

{
  "mcpServers": {
    "prismism": {
      "command": "npx",
      "args": ["@prismism/mcp-server"],
      "env": {
        "PRISMISM_API_KEY": "pal_your_key_here"
      }
    }
  }
}

Cursor

Edit .cursor/mcp.json in your project root:

{
  "mcpServers": {
    "prismism": {
      "command": "npx",
      "args": ["@prismism/mcp-server"],
      "env": {
        "PRISMISM_API_KEY": "pal_your_key_here"
      }
    }
  }
}

Windsurf

Edit ~/.codeium/windsurf/mcp_config.json:

{
  "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

ToolDescription
prismism_healthCheck connection and auth status
prismism_registerCreate account + get API key (one-time)
prismism_publishUpload a file and get a shareable link
prismism_listList your artifacts
prismism_getGet artifact details + analytics
prismism_updateUpdate title, download permissions, password
prismism_deletePermanently delete an artifact
prismism_accountGet 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

VariableRequiredDefaultDescription
PRISMISM_API_KEYFor most toolsYour Prismism API key
PRISMISM_BASE_URLNohttps://prismism.devAPI 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

  • Node.js 18 or later
  • npm or npx

License

MIT

Keywords

mcp

FAQs

Package last updated on 13 Mar 2026

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts