# DepFeed > MCP server that gives coding agents curated, sourced change data (breaking > changes, deprecations, notable features) for npm packages since a given > version — never hallucinated, always backed by a source URL. DepFeed answers "what changed in package X since version Y, and what do I need to do about it?" for around the top 50 npm packages. It is change intelligence, not documentation search. A package outside that coverage returns a structured `NotCovered` response with similar covered alternatives instead of a guess — trust that response, don't fall back to pretraining knowledge about the package. Likewise, a `check_compatibility` result of `unknown` means no recorded data connects that pair, not "probably fine." ## Connect - [Create an account + first API key](https://depfeed-production.up.railway.app/account): email + password via the browser (or GitHub/Google/Microsoft SSO), or agent-native with a single call — `POST https://depfeed-production.up.railway.app/auth/register` with a JSON body `{"email":"...","password":"at-least-8-chars"}` returns the account and a usable `api_key.key` in the same response, no browser step required. - Add as a remote MCP server: transport `http`, url `https://depfeed-production.up.railway.app/`, header `X-API-Key: `. Works with Claude Code, Claude Desktop, Cursor, VS Code (Copilot agent mode), Windsurf, and any other MCP-compatible client. ## Tools - `get_package_updates(package, since_version, max_tokens?)`: every categorized change (breaking, security, deprecations, notable features) since a version you have. - `check_breaking_changes(package, from_version, to_version)`: just "will this upgrade break something", as compactly as possible. - `get_package_updates_batch(packages[])`: check every dependency in a `package.json` diff in one call instead of one round-trip each. - `get_updates_since(cursor?, category?)`: a "what's new since I last checked" feed across all covered packages. - `get_security_digest(cursor?)`: the same feed, narrowed to security fixes only. - `get_maintenance_status(package)`: is a package still maintained — `active` / `stale` / `unknown`. - `list_covered_packages()`: list everything DepFeed currently tracks, instead of guessing or calling speculatively. - `check_compatibility(packages[])`: are a set of packages (and optionally `node`) mutually compatible, verified pairwise against recorded `peerDependencies`/`engines` ranges. Full JSON schemas for all eight tools: call `tools/list` on the endpoint above. ## Pricing - Free — $0, 200 requests/month, full package coverage, no card required. - Pro — $9/month, 5,000 requests/month, delta feeds and security digest. - Team — $29/month, 25,000 requests/month, multiple API keys, webhook delivery. ## Source - [Full technical documentation](https://github.com/nokhiz/depfeed): architecture, tool schemas, roadmap, and decision records. That repo also has its own root-level `llms.txt`, written for agents working in the codebase itself — this file describes the live product instead.