New:Microsoft Teams Notifications Are Now Available in Socket.Learn more
Get Started

razi-tools-mcp

Package Overview
Dependencies
Maintainers
1
Versions
6
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

razi-tools-mcp

MCP server for razi.pro — executable developer tools (PDF, image, video, OCR, text and AI helpers) for AI assistants. No API key required.

latest
Source
npmnpm
Version
2.1.2
Version published
Weekly downloads
24
-71.08%
Maintainers
1
Weekly downloads
 
Created
Source

razi-tools-mcp

MCP server for razi.pro — executable developer tools for AI assistants.

Merge and split PDFs, compress images and video, run OCR, extract text from documents, generate SQL and QR codes, decode JWTs, diff text, and more. No API key required.

Install

Add it to your MCP client config. For Claude Desktop (claude_desktop_config.json):

{
  "mcpServers": {
    "razi-tools": {
      "command": "npx",
      "args": ["-y", "razi-tools-mcp"]
    }
  }
}

That is the whole setup. The server talks to https://www.razi.pro/api/mcp and works anonymously at a modest rate limit.

Optional: an API key

A free key raises your rate limit and attributes usage to your account, which is useful if you are running the server in something automated. Get one at razi.pro/developer:

{
  "mcpServers": {
    "razi-tools": {
      "command": "npx",
      "args": ["-y", "razi-tools-mcp"],
      "env": { "RAZI_API_KEY": "rz_your_key_here" }
    }
  }
}

Connecting directly instead

This package exists for clients that speak stdio. If yours can talk to a remote HTTP MCP server, skip it and point at https://www.razi.pro/api/mcp — same tools, one less moving part. Discovery metadata lives at /.well-known/mcp.json.

Environment variables

VariableDefaultPurpose
RAZI_API_KEY(none)Optional. Raises rate limits and attributes usage.
RAZI_API_URLhttps://www.razi.proOverride the host. Useful for local development.
RAZI_TIMEOUT_MS300000Per-call timeout. Media jobs are slow.

What it advertises

Only tools that can actually run server-side. Roughly half the tools on razi.pro are browser-only — background removal via WASM, peer-to-peer file transfer over WebRTC, canvas work — and those are deliberately not listed, because a tool in tools/list that can never succeed just costs the model a turn to discover.

Ask the running server for the current set:

curl -s https://www.razi.pro/api/mcp | jq '.toolsCount, .tools[].name'

Design

This is a thin proxy. It registers no tools of its own — it forwards tools/list and tools/call to the hosted endpoint and passes results back unchanged.

That is deliberate. The previous version hand-maintained its own tool list, which drifted until it shared almost nothing with what the server actually exposed, and never picked up new tools. With one tool list, on the server, there is nothing to drift.

Files

  • src/index.ts — the proxy (single file)
  • Hosted implementation lives in the main repo under lib/mcp/ and app/api/mcp/

License

MIT

Keywords

mcp

FAQs

Package last updated on 08 Sep 2026

Related posts