Package Intel
Vet an npm, PyPI or crates dependency before an agent installs it — metadata, versions, download stats, dependency trees and a composite health score, from the official registries and deps.dev. No API key.
$ claude mcp add --transport http package-intel https://package.datakoot.com/mcpEverything this server exposes.
The exact tools your agent sees, with their real parameters and the shape of what comes back. Descriptions are written for the model, so it knows when to call each one on its own.
Core metadata for a package — latest version, description, license, homepage, source repo, maintainers, and whether it's deprecated. Use before installing or recommending a dependency.
express.{
"name": "express",
"latest": "4.19.2",
"license": "MIT",
"deprecated": false,
"repository": "github.com/expressjs/express",
"maintainers": 12
}Recent released versions with dates, newest first — gauge how actively a package is maintained.
{
"name": "express",
"versions": [
{
"version": "4.19.2",
"date": "2024-03-25"
},
{
"version": "4.19.1",
"date": "2024-03-20"
},
{
"version": "4.19.0",
"date": "2024-03-16"
}
]
}Recent download counts — judge how widely used and battle-tested a dependency is.
{
"name": "express",
"ecosystem": "npm",
"weeklyDownloads": 31240000
}Direct dependencies of a version (default latest), via deps.dev — see what a package pulls in before adding it.
{
"name": "express",
"version": "4.19.2",
"count": 31,
"dependencies": [
"accepts",
"body-parser",
"cookie",
"qs",
"send"
]
}A composite trust/health check — release recency, deprecation, license present, maintainer and dependency counts, and any known security advisories.
{
"name": "express",
"status": "healthy",
"lastRelease": "2024-03-25",
"license": "MIT",
"maintainers": 12,
"advisories": 0
}Search packages by keyword and get the top matches with descriptions. npm and cargo (PyPI has no public search API).
{
"query": "http client",
"results": [
{
"name": "axios",
"description": "Promise based HTTP client"
},
{
"name": "got",
"description": "Human-friendly HTTP requests"
}
]
}The official registries.
Real registry data — not scraped listings — so an agent can trust what it installs.
npm, PyPI & crates.io
The official registries for each ecosystem — metadata, versions, downloads and search, straight from the source.
deps.dev
Google's open dependency dataset — powers package_dependencies with precise, resolved dependency lists.
One line, any MCP client.
Same endpoint everywhere. No account, no key, no config file.
claude mcp add --transport http package-intel https://package.datakoot.com/mcpSettings → MCP → Add → https://package.datakoot.com/mcpAdd MCP server → https://package.datakoot.com/mcpPrefer to look it up yourself?
The matching Chrome extension puts the same data in your browser — no agent required.
Package Guard
Check any npm, PyPI or crates package’s health, versions and advisories right from your browser — the same data as the server. Free, keyless, no signup.
Questions about this server
npm, PyPI and crates.io for metadata, versions, downloads and dependencies. Search covers npm and cargo (PyPI has no public search API).
No. Datakoot handles the registry and deps.dev calls for you — connect with one keyless line.
Read live from the registries, so a version published minutes ago shows up. Responses are lightly cached for speed.
Let your agent vet what it installs.
Free to start. One line. No key to leak.