{ "name": "toolradar-mcp", "version": "2.1.1", "description": "MCP server for Toolradar: recommend, search, compare, and get verified pricing for 8,600+ software tools. Works with Claude Desktop, Claude Code, Cursor, and any MCP-compatible AI assistant.", "keywords": [ "mcp", "toolradar", "software-discovery", "ai-agents", "claude", "tools" ], "license": "MIT", "author": "Toolradar ", "homepage": "https://toolradar.com/for-agents", "mcpName": "io.github.Nadeus/toolradar", "repository": { "type": "git", "url": "git+https://github.com/Nadeus/toolradar-mcp.git" }, "type": "module", "main": "dist/index.js", "bin": { "toolradar-mcp": "bin/toolradar-mcp.js" }, "files": [ "dist", "bin", "README.md" ], "scripts": { "build": "tsc --noEmit && esbuild src/index.ts --bundle --platform=node --format=esm --outfile=dist/index.js --banner:js=\"import { createRequire as __cr } from 'node:module'; const require = __cr(import.meta.url);\"", "prepublishOnly": "npm run build", "build:mcpb": "npm run build && rm -rf mcpb-build && mkdir -p mcpb-build/server && cp dist/index.js mcpb-build/server/index.mjs && cp mcpb/manifest.json mcpb/icon.png mcpb-build/ && node -e \"const fs=require('fs');const p=require('./package.json');fs.writeFileSync('mcpb-build/package.json',JSON.stringify({name:p.name,version:p.version,type:'module'}));const m=JSON.parse(fs.readFileSync('mcpb-build/manifest.json','utf8'));m.version=p.version;fs.writeFileSync('mcpb-build/manifest.json',JSON.stringify(m,null,2))\" && npx --yes @anthropic-ai/mcpb pack mcpb-build toolradar.mcpb", "dev": "tsc --watch", "start": "node dist/index.js" }, "devDependencies": { "@types/node": "^22.0.0", "esbuild": "^0.28.2", "typescript": "^5.7.0", "@modelcontextprotocol/sdk": "^1.28.0", "zod": "^3.25.0" }, "engines": { "node": ">=18.14.1" } }