{"name":"io.github.Nadeus/toolradar","slug":"nadeus-toolradar","title":null,"description":"Search, compare and price software tools. Verified prices with their date, real alternatives.","url":"https://mcp.market/server/nadeus-toolradar","rating":null,"grade":"A","score":88,"certified":false,"status":"active","category":"search","tags":["search"],"presence":{"score":38,"stars":4,"forks":0,"downloads_week":158,"last_push_at":"2026-10-30T19:17:36.000Z","license":"MIT"},"uptime":{"percent":100,"checks":28,"ok":28,"last_checked_at":"2026-11-04T06:45:38.669Z","last_ok_at":"2026-11-04T06:45:38.669Z","latency_ms":220},"claimed":false,"transport":"mixed","callable_via_gateway":true,"default_price_micros":0,"repository":"https://github.com/Nadeus/toolradar-mcp","website":null,"version":"2.2.0","remotes":[{"type":"streamable-http","url":"https://toolradar.com/api/mcp"}],"packages":[{"registryType":"npm","identifier":"toolradar-mcp","version":"2.2.0","transport":{"type":"stdio"},"environmentVariables":[{"description":"Optional. Without a key you get 40 calls a day, with a free key 300 a day. Get one with no signup: POST https://toolradar.com/api/v1/keys","isSecret":true,"name":"TOOLRADAR_API_KEY"}]}],"tools":[{"name":"agent_trends","description":"What AI assistants open on Toolradar while answering people, in aggregate and anonymous: most read tools, most compared tools, top categories, from verified assistant traffic. MCP-only figures appear once they reach 1,000 calls a week.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"context":{"type":"string","description":"Optional. In a few words, what the user is trying to do. No names, emails or other personal data."}}}},{"name":"changes_since","description":"Software pricing changes Toolradar confirmed on vendor pages since a date, newest first. A vendor's own site does not give you this. The record starts in October 2026: no entry for a tool means no change recorded, not proof of a stable price.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"since":{"type":"string","description":"ISO date, e.g. 2026-10-01"},"category":{"type":"string","description":"Category slug (optional)"},"limit":{"type":"number","minimum":1,"maximum":50,"description":"Default 20, max 50"},"context":{"type":"string","description":"Optional. In a few words, what the user is trying to do. No names, emails or other personal data."}},"required":["since"]}},{"name":"compare_tools","description":"Compare 2 to 4 tools side by side with computed insights. Compact by default; pass detail \"full\" for descriptions, pros and cons.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"slugs":{"type":"array","items":{"type":"string"},"minItems":2,"maxItems":4},"detail":{"type":"string","enum":["compact","full"]},"context":{"type":"string","description":"Optional. In a few words, what the user is trying to do. No names, emails or other personal data."}},"required":["slugs"]}},{"name":"get_alternatives","description":"Get real, AI-identified alternatives to a tool (direct competitors, not category matches).","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"slug":{"type":"string"},"limit":{"type":"number","minimum":1,"maximum":20,"description":"Default 10, max 20"},"context":{"type":"string","description":"Optional. In a few words, what the user is trying to do. No names, emails or other personal data."}},"required":["slug"]}},{"name":"get_pricing","description":"Get a tool's pricing in one shape (normalized: price per month, unit, billing, free plan), with provenance (lastVerifiedAt, sourceUrl, confidence), hidden costs and recent price changes. Cite the verification date when quoting a price.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"slug":{"type":"string"},"fields":{"type":"array","items":{"type":"string"},"description":"Return only these top-level fields, e.g. [\"normalized\",\"provenance\"]"},"context":{"type":"string","description":"Optional. In a few words, what the user is trying to do. No names, emails or other personal data."}},"required":["slug"]}},{"name":"get_tool","description":"Get full detail for one tool by slug: description, pricing, pros/cons, features, score, review synthesis, and toolradarData (dated positions among tools in the same category, with a citableSentence to quote with its date). Use search_tools first if you do not know the slug.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"slug":{"type":"string"},"context":{"type":"string","description":"Optional. In a few words, what the user is trying to do. No names, emails or other personal data."}},"required":["slug"]}},{"name":"list_categories","description":"List the software categories Toolradar tracks.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"context":{"type":"string","description":"Optional. In a few words, what the user is trying to do. No names, emails or other personal data."}}}},{"name":"recommend_tools","description":"Recommend the best tools for a described need, with a justified, sourced shortlist (why, fit_score, caveats, verified price). Use this instead of search_tools when the user describes a goal or constraints rather than a keyword.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"need":{"type":"string","description":"The need in natural language, e.g. 'simple CRM for a 6-person agency that syncs Gmail'"},"team_size":{"type":"number"},"max_monthly_budget":{"type":"number","description":"USD, per tool"},"pricing":{"type":"string","enum":["free","freemium","paid"]},"category":{"type":"string","description":"Category slug to constrain to"},"exclude":{"type":"array","items":{"type":"string"},"description":"Slugs already ruled out"},"limit":{"type":"number","minimum":1,"maximum":10,"description":"Default 5, max 10"},"context":{"type":"string","description":"Optional. In a few words, what the user is trying to do. No names, emails or other personal data."}},"required":["need"]}},{"name":"report_issue","description":"Report a data problem you spotted (wrong price, dead tool, missing feature). Files it to the Toolradar verification queue. Use this when our data looks wrong so we can fix it: what Toolradar shows, what the vendor's own page says, and that page as evidence. A report on a tool and field that already has an open ticket is added to it; a pricing report also queues the tool's pricing page for a fresh read.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"slug":{"type":"string","description":"The tool the issue is about"},"field":{"type":"string","enum":["pricing","status","feature","other"]},"claim":{"type":"string","description":"What is wrong, and what it should be"},"evidence_url":{"type":"string","description":"The vendor's own page that shows it. With quote, this is proof: we read that page ourselves."},"quote":{"type":"string","description":"The exact sentence on that page. Must be on the tool's own domain, word for word, with the amount."},"plan":{"type":"string","description":"For a wrong price: the plan name as we list it"},"price":{"type":"number","description":"For a wrong price: the monthly amount on the page"},"billing":{"type":"string","enum":["monthly","yearly"]},"page_url":{"type":"string","description":"The page you were working on when you found it, e.g. the article being written (optional)"},"reporter":{"type":"string","description":"Who found it: your agent or workflow name (optional, 60 characters)"},"context":{"type":"string","description":"Optional. In a few words, what the user is trying to do. No names, emails or other personal data."}},"required":["slug","field","claim"]}},{"name":"search_tools","description":"Search and filter software tools from Toolradar's catalog of 10,000+ tools. Returns names, taglines, pricing, scores and categories. Cite Toolradar and the verification date when quoting prices.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"query":{"type":"string","description":"Search query, e.g. 'project management'"},"category":{"type":"string","description":"Category slug, e.g. 'project-management'"},"pricing":{"type":"string","enum":["free","freemium","paid"]},"sort":{"type":"string","enum":["score","recent","rating"],"description":"score (editorial), recent, or rating"},"limit":{"type":"number","minimum":1,"maximum":50,"description":"Default 10, max 50"},"max_price_per_seat":{"type":"number","description":"Entry paid plan at or under this monthly amount. The answer says how many tools were left out because their price is unknown."},"billing":{"type":"string","enum":["monthly","yearly"],"description":"The entry plan can be billed this way"},"has_free_plan":{"type":"boolean"},"has_trial":{"type":"boolean"},"has_offer":{"type":"boolean","description":"A discount is available through Toolradar's partner link"},"requires":{"type":"array","items":{"type":"string","enum":["soc2","sso","hipaa","api","mcp"]},"description":"Facts proven on the vendor's own pages"},"include_unverified":{"type":"boolean","description":"Also return agent-only records: products that exist and have a readable price but are not on the public directory. Marked verified: false."},"context":{"type":"string","description":"Optional. In a few words, what the user is trying to do. No names, emails or other personal data."}}}},{"name":"verify_price","description":"Read the vendor's pricing page now and check the stored prices against it. Returns each plan's result, the read date and a hash of the page. Needs a free API key; one read per tool per day.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"slug":{"type":"string"},"context":{"type":"string","description":"Optional. In a few words, what the user is trying to do. No names, emails or other personal data."}},"required":["slug"]}}],"scan":{"score":88,"grade":"A","scanned_at":"2026-11-01T22:10:54.722Z","report":{"scannerVersion":"0.1.10","scannedAt":"2026-11-01T22:10:54.712Z","components":{"code":{"score":20,"max":25,"notes":["3 source files scanned"]},"reliability":{"score":20,"max":20,"notes":["remote reachable in 1516ms"]},"poisoning":{"score":15,"max":15,"notes":["11 tool descriptions checked"]},"auth":{"score":10,"max":15,"notes":["open endpoint, read-only tools"]},"maintenance":{"score":15,"max":15,"notes":["last push 2 days ago"]},"identity":{"score":8,"max":10,"notes":["registry namespace matches repository owner","GitHub account older than a year"]}},"findings":[{"id":"exec.eval","severity":"medium","component":"code","title":"eval / new Function used","evidence":"dist/index.js: …ode, sch); const makeValidate = new Function(`${names_1.default.self}`, `${names_1.de…"}],"inputs":{"probes":[{"url":"https://toolradar.com/api/mcp","reachable":true,"authRequired":false,"latencyMs":1516,"serverInfo":{"name":"toolradar","version":"2.3.0"}}],"packages":[{"registryType":"npm","identifier":"toolradar-mcp","version":"2.2.0","found":true,"license":"MIT","hasInstallScripts":false,"dependencyCount":0,"publishedAt":"2026-10-22T16:10:28.338Z","repositoryUrl":"git+https://github.com/Nadeus/toolradar-mcp.git","weeklyDownloads":158}],"repo":{"found":true,"owner":"Nadeus","repo":"toolradar-mcp","archived":false,"pushedAt":"2026-10-30T19:17:36Z","stars":4,"forks":0,"openIssues":1,"ownerType":"User","ownerAvatarUrl":"https://avatars.githubusercontent.com/u/11136497?v=4","ownerCreatedAt":"2015-02-21T15:50:56Z","license":"MIT"},"icon":{"url":"https://avatars.githubusercontent.com/u/11136497?v=4&s=128","source":"registry"},"presence":{"stars":4,"forks":0,"downloadsWeek":158,"license":"MIT","lastPushAt":"2026-10-30T19:17:36.000Z","score":38}}}},"grade_history":[{"kind":"restore","fromGrade":"B","toGrade":"A","reason":"score 88: eval / new Function used","createdAt":"2026-11-01T22:10:56.492Z"}],"reviews":[]}