Dependency Tree (deps.dev)
depsdev.insights.dependenciesResolve the complete transitive dependency tree for any package version across npm, PyPI, Go, Maven, Cargo, or NuGet. Get direct and indirect dependencies with exact versions to uncover hidden supply chain depth.
Instructions
Resolve the full transitive dependency tree for a package version. Returns all direct and indirect dependencies with versions and relation type. Reveals hidden supply chain depth (e.g. express@5.2.1 has 67 transitive deps). Google deps.dev.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| system | Yes | Package ecosystem: npm, pypi, go, maven, cargo, or nuget | |
| package | Yes | Package name (e.g. lodash, flask, github.com/gin-gonic/gin) | |
| version | Yes | Package version to resolve dependencies for (e.g. 4.17.21, 3.0.0) |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | No | Tool response payload. Shape varies per tool — consult the tool description and inputSchema. May be an object, array, string, or number depending on the upstream provider response. | |
| error | No | Present only when the call failed. Includes error code, message, request_id, and any provider-specific extras. |