The full upstream README, mirrored here for reference. Install config, tool schemas, adoption signals, and an original overview live on the Infytool listing page.
A tiny Model Context Protocol server that lets AI assistants (Claude, etc.) discover the right InfyTool tool and hand the user a deep-link URL.
Discovery only — nothing is uploaded. This server returns tool metadata and URLs. It
never receives, uploads or processes files. Every InfyTool conversion/edit runs 100 % in the
user's own browser. The catalog is read live from https://infytool.com/api/tools.json
(with an offline snapshot bundled as a fallback).
| Tool | What it does |
|---|---|
search_tools(query, category?, limit?) | Search 180+ tools by keyword → names, descriptions, deep-link URLs |
get_conversion(from, to) | Get the exact page URL for a format conversion (e.g. HEIC→JPG); lists options if unsupported |
list_categories() | List categories (Image, PDF, SVG, Icon, Audio, File) with hub URLs |
list_tools(category?, limit?) | List the tools in one category |
Requires Node 18+.
Or, once published to npm, with no install:
Edit claude_desktop_config.json (Settings → Developer → Edit Config) and add:
Using a local checkout instead of npm:
Restart Claude Desktop; ask something like "convert my HEIC photos to JPG" and it will return the InfyTool link.
npx infytool-mcp works for everyone)INFYTOOL_CATALOG_URL — override the catalog URL (defaults to the live tools.json).MIT · part of the Infy family (InfyIcon · InfySVG · InfyPNG).