NPM Package Intelligence MCP
Pricing
from $0.01 / 1,000 results
Go to Apify Store
NPM Package Intelligence MCP
Search, inspect, and compare NPM packages. AI coding agents can evaluate dependencies, versions, licenses, maintainers, downloads, and package metadata before recommending installs.
An Apify standby-mode Model Context Protocol (MCP) server that helps developer AI agents evaluate NPM packages before suggesting installs. It queries public NPM registry APIs only; no authentication is required.
Tools
search-npm-packages— search registry packages by query.- Input:
query(required),maxResults(optional, default10, max25). - Source:
https://registry.npmjs.org/-/v1/search.
- Input:
get-npm-package— fetch package metadata and latest dependency information.- Input:
packageName(required). - Source:
https://registry.npmjs.org/{encoded packageName}.
- Input:
compare-npm-packages— compare 2 to 5 packages by latest version, license, weekly downloads, dependency count, and update date.- Input:
packageNames(required array, min2, max5). - Sources: NPM registry and
https://api.npmjs.org/downloads/point/last-week/{packageName}.
- Input:
get-npm-downloads— fetch package downloads for a period.- Input:
packageName(required),period(optional enum:last-day,last-week,last-month; defaultlast-week). - Source:
https://api.npmjs.org/downloads/point/{period}/{packageName}.
- Input:
Every tool charges the Apify pay-per-event tool-call event.
Running locally
npm installnpm run buildnpm testnpm run start:dev
The MCP endpoint is available at http://localhost:3000/mcp unless APIFY_CONTAINER_PORT is set.
Validation
$apify validate-schema
Deployment
Deploy with Apify tooling when ready:
$apify push
This repository was intentionally not pushed as part of the build task.