Presend dependency checks
Check an npm/PyPI package before an AI agent installs it: 5 focused supply-chain tools.
Connect it
Settings → Connectors → Add custom connector
URL: https://presend.pages.dev/mcp-depsSettings → Apps & Connectors → Advanced → Developer mode
Create connector with URL: https://presend.pages.dev/mcp-deps{
"mcpServers": {
"presend-deps": {
"url": "https://presend.pages.dev/mcp-deps"
}
}
}claude mcp add --transport http presend-deps https://presend.pages.dev/mcp-deps{
"servers": {
"presend-deps": {
"type": "http",
"url": "https://presend.pages.dev/mcp-deps"
}
}
}5 tools, verified live
maintainer_change_checkread-onlyPublisher-change analysis is npm only. Also reports whether the package exists (found) and its age (first_published, package_age_days, new_package if first published less than 30 days ago), for npm and for PyPI; on PyPI only existence and age are available. Flags a previously unseen human publisher taking over a package after 180+ days of inactivity, within the last 365 days (the event-stream atta
repo_health_checkread-onlyMaintenance signals for a GitHub repository given as owner/name: stars, forks, open issues, license, archived and fork flags, creation date and age, days since last push, topics. Use it to judge whether a dependency looks maintained or abandoned. For an npm or PyPI package whose repository you do not know, supply_chain_check resolves it from registry metadata and includes these signals. GitHub onl
supply_chain_checkread-onlyCall this before installing or adding a package (npm install, pip install, a new entry in a manifest), especially one whose name you recalled or that a model suggested. One-call risk check: combines vulnerability_check (OSV.dev), typosquat_check, maintainer_change_check (npm only) and repo_health_check (when the GitHub repo can be resolved) into one overall verdict. A package that does not exist o
typosquat_checkread-onlyCall before installing a package whose name you typed or recalled. Checks whether an npm or PyPI package name is a near-miss of a well-known package (typosquatting), with an edit-distance threshold scaled to name length; names of 3 characters or fewer are not fuzzy-matched. Uses a curated list of popular names, so a clean result does not prove a package is safe. It does not check that the package
vulnerability_checkread-onlyChecks a package (optionally a specific version) against OSV.dev for known vulnerabilities: npm, PyPI, Go, crates.io, Maven, RubyGems, Packagist and NuGet. For npm and PyPI, a name that does not exist returns found: false and vulnerable: null, never a clean result. Use supply_chain_check for a combined verdict.
Alternatives in Developer Tools
Compare →MAMakeOfficialA
Build, run and debug Make automation scenarios.
ClerkOfficialA
Access Clerk authentication docs, SDK snippets, and quickstart guides
MUMuxOfficialA
The official MCP Server for the Mux API
SMSentry MCPOfficialA
MCP server for Sentry - error monitoring, issue tracking, and debugging for AI assistants
Compiler ExplorerA
Compile code with thousands of compilers, inspect the assembly, and share godbolt.org links
MIMiroOfficialA
Official Miro MCP server - Supports context to code and creating diagrams, docs, and data tables.