publicsofttools-mcp
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| PST_API_KEY | Yes | Your PublicSoftTools API key |
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| generate_qr_codeB | Generate a QR code image for any text, URL, or data. Returns a base64 PNG or SVG image. |
| generate_hashA | Generate cryptographic hashes for any text. Returns MD5, SHA-1, SHA-256, SHA-384, and SHA-512 in a single call. |
| generate_uuidA | Generate one or more UUID v4 values. |
| encode_decode_base64B | Encode text to base64 or decode base64 back to plain text. |
| generate_passwordB | Generate a cryptographically secure random password with configurable rules. |
| lookup_ipA | Get geolocation, ISP, ASN, and proxy/VPN detection for any IPv4 or IPv6 address. |
| check_sslA | Check SSL/TLS certificate details for any domain: issuer, expiry date, SANs, and days remaining. |
| lookup_dnsA | Query DNS records for a domain. Supports A, AAAA, MX, TXT, CNAME, NS, and SOA record types. |
| whois_lookupA | Look up domain registration information: registrar, registrant, creation/expiry dates, and nameservers. |
| compress_pdfB | Compress a PDF file to reduce its size. Accepts a base64-encoded PDF, returns a compressed base64 PDF. |
| merge_pdfsA | Merge 2–20 PDF files into a single document. Accepts array of base64-encoded PDFs. |
| split_pdfA | Split a PDF by page range or every N pages. Returns array of base64-encoded split PDFs. |
| pdf_to_wordB | Convert a PDF to an editable Word document (.docx). Returns a base64-encoded DOCX file. |
| unlock_pdfA | Remove permission restrictions (owner password) from a PDF. Returns unlocked base64 PDF. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/DrEjazAhmed/publicsofttools-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server