You're viewing a demo portfolio

Join the waitlist
PRSM

scan_dependency

Active

Tool of Airtable

declared in 0.1.0

Composite "should I add this npm package to my project" check in ONE call — fans out across deps.dev (license + advisories + version history) and bundlephobia (gzipped/minified bundle size, dependency count, ESM/tree-shake support). Use whenever an agent asks "is X safe / popular / small" or "what does adding lodash cost me". Returns a summary block (is_latest, license, published_at, advisory_count, bundle_kb_min, bundle_kb_gz, dependency_count, has_esm, tree_shakeable), per-advisory detail, links, and a list of recent alternative versions. NPM ecosystem only in v1; PyPI / Maven / Cargo / Go fall under deps.dev:version directly. Partial failures degrade gracefully — bundlephobia's first measurement on a new version can take 5-30s; sources_failed will list it if it times out, the rest still returns.

Parameters schema

{
  "type": "object",
  "required": [
    "package"
  ],
  "properties": {
    "package": {
      "type": "string",
      "description": "npm package name. Scoped packages (e.g. \"@types/node\") are accepted."
    },
    "version": {
      "type": "string",
      "description": "Specific version to check (e.g., \"18.3.1\"). Defaults to the latest published version when omitted."
    }
  }
}

What this tool wraps· 1 endpoint

min confidence0.700.50

Parent server

Airtable

https://github.com/pipeworx-io/mcp-airtable

1/7 registries
View full server →
scan_dependency — Airtable — PRSM MCP