Publicsofttools Mcp MCP Server

Give any MCP-compatible AI agent (Claude, Cursor, Windsurf) access to 14 utility tools from PublicSoftTools.

Local serverstdioMIT

What is the Publicsofttools Mcp Server?

Publicsofttools Mcp is an MCP project maintained in the drejazahmed/publicsofttools-mcp repository. The maintainer describes its purpose as “Give any MCP-compatible AI agent (Claude, Cursor, Windsurf) access to 14 utility tools from PublicSoftTools”. Read the project documentation for the complete scope.

Installation

The documented npm package is publicsofttools-mcp. The configuration below comes from the maintainer’s example; adapt its paths and account values to your environment.

Configuration values

The example declares PST_API_KEY. Secret-looking values have been replaced with placeholders. Required and optional labels are shown only when the documentation states them.

Source

Project documentation · Repository · Discovery listing. This profile records the public documentation checked on 2026-10-08.

Recorded tools

Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.

ToolWhat it does
generate_qr_code
generate_hash
generate_uuid
encode_decode_base64
generate_password
lookup_ip
check_ssl
lookup_dns
whois_lookup
compress_pdf
merge_pdfs
split_pdf
pdf_to_word
unlock_pdf
textstring
sizenumber
format"png" \
darkstring
lightstring
error_correction"L" \
algorithm"md5" \
encoding"hex" \
countnumber
action"encode" \
url_safeboolean
lengthnumber
uppercaseboolean
numbersboolean
symbolsboolean
ipstring
domainstring
file_base64string
level"screen" \
files_base64string[]
mode"range" \
pagesstring
every_nnumber
passwordstring

How to install the Publicsofttools Mcp Server

{
  "mcpServers": {
    "publicsofttools": {
      "command": "npx",
      "args": [
        "-y",
        "publicsofttools-mcp"
      ],
      "env": {
        "PST_API_KEY": "YOUR_PST_API_KEY"
      }
    }
  }
}

From the project documentation. Replace placeholders and example paths before connecting.

Configuration

VariableDescriptionRequired
PST_API_KEYDeclared in the maintainer’s client configuration.Yes