MCP Drift Watch

What changed in MCP packages and agent skills after people started trusting them · last 30 days · by PulseFeed · MCP Observatory · State of MCP Security

Watching 43,156 servers across the entire MCP registry — metadata diffed daily. Depth audit (install scripts, ownership, provenance) runs on the audited subset.

8
install script added
82
owner changed
830
repo removed/moved
311
unpublished
70
skill instructions swapped
12
fixed by author

Recent drift

🕳
Repository link removed — the source can no longer be reviewed.
14h ago
🕳
Repository link removed — the source can no longer be reviewed.
14h ago
🕳
Repository link removed — the source can no longer be reviewed.
14h ago
🕳
Repository link removed — the source can no longer be reviewed.
14h ago
💨
No longer listed in the official MCP registry.
14h ago
💨
No longer listed in the official MCP registry.
14h ago
💨
No longer listed in the official MCP registry.
14h ago
💨
No longer listed in the official MCP registry.
14h ago
💨
No longer listed in the official MCP registry.
14h ago
💨
No longer listed in the official MCP registry.
14h ago
💨
No longer listed in the official MCP registry.
14h ago
💨
No longer listed in the official MCP registry.
14h ago
💨
No longer listed in the official MCP registry.
14h ago
💨
No longer listed in the official MCP registry.
14h ago
💨
No longer listed in the official MCP registry.
14h ago
💨
No longer listed in the official MCP registry.
14h ago
💨
No longer listed in the official MCP registry.
14h ago
💨
No longer listed in the official MCP registry.
14h ago
⚰️
com.aimailmcp/mail name resurrected
Name republished after being removed on 2026-10-09 — whoever installs it now gets code published after the gap.
14h ago
🎭
@hubspot/mcp-server maintainer changed
Package ownership changed — whoever you trusted is no longer the one publishing it.
14h ago
🎭
@payloadcms/plugin-mcp maintainer changed
Package ownership changed — whoever you trusted is no longer the one publishing it.
14h ago
🕳
formlab-mcp repo removed
Repository link removed — the source can no longer be reviewed.
14h ago
🗣
homeassistant-skill skill instructions changed27,327 downloads
The instructions this skill feeds to the model changed in 2.2.0. The text grew by 137 characters. A skill's description is not documentation — the agent reads it and acts on it.
1d ago
🕳
Repository link removed — the source can no longer be reviewed.
1d ago
🕳
Repository link removed — the source can no longer be reviewed.
1d ago
🕳
Repository link removed — the source can no longer be reviewed.
1d ago
🕳
Repository link removed — the source can no longer be reviewed.
1d ago
🕳
Repository link removed — the source can no longer be reviewed.
1d ago
🕳
io.leadmagic/server repo removed
Repository link removed — the source can no longer be reviewed.
1d ago
🕳
Repository link removed — the source can no longer be reviewed.
1d ago
💨
No longer listed in the official MCP registry.
1d ago
💨
No longer listed in the official MCP registry.
1d ago
💨
No longer listed in the official MCP registry.
1d ago
💨
No longer listed in the official MCP registry.
1d ago
💨
No longer listed in the official MCP registry.
1d ago
💨
No longer listed in the official MCP registry.
1d ago
🕳
Repository link removed — the source can no longer be reviewed.
2d ago
🕳
tools.engram/engram repo removed
Repository link removed — the source can no longer be reviewed.
2d ago
💨
No longer listed in the official MCP registry.
2d ago
💨
co.webhook/webhook unpublished
No longer listed in the official MCP registry.
2d ago
💨
No longer listed in the official MCP registry.
2d ago
💨
No longer listed in the official MCP registry.
2d ago
💨
No longer listed in the official MCP registry.
2d ago
💨
No longer listed in the official MCP registry.
2d ago
💨
No longer listed in the official MCP registry.
2d ago
💨
No longer listed in the official MCP registry.
2d ago
💨
No longer listed in the official MCP registry.
2d ago
💨
No longer listed in the official MCP registry.
2d ago
💨
No longer listed in the official MCP registry.
2d ago
💨
No longer listed in the official MCP registry.
2d ago
💨
ltd.rednet/rednet unpublished
No longer listed in the official MCP registry.
2d ago
🕳
Repository link removed — the source can no longer be reviewed.
3d ago
🕳
Repository link removed — the source can no longer be reviewed.
3d ago
🕳
Repository link removed — the source can no longer be reviewed.
3d ago
💨
No longer listed in the official MCP registry.
3d ago
💨
No longer listed in the official MCP registry.
3d ago
💨
No longer listed in the official MCP registry.
3d ago
💨
No longer listed in the official MCP registry.
3d ago
💨
No longer listed in the official MCP registry.
3d ago
💨
No longer listed in the official MCP registry.
3d ago
💨
No longer listed in the official MCP registry.
3d ago
💨
No longer listed in the official MCP registry.
3d ago
💨
No longer listed in the official MCP registry.
3d ago
💨
No longer listed in the official MCP registry.
3d ago
🎭
@powerhousedao/reactor-mcp maintainer changed
Package ownership changed — whoever you trusted is no longer the one publishing it.
3d ago
🕳
Repository link removed — the source can no longer be reviewed.
4d ago
🕳
Repository link removed — the source can no longer be reviewed.
4d ago
🕳
Repository link removed — the source can no longer be reviewed.
4d ago
🕳
sh.fettle/mcp repo removed
Repository link removed — the source can no longer be reviewed.
4d ago
💨
No longer listed in the official MCP registry.
4d ago
💨
No longer listed in the official MCP registry.
4d ago
💨
No longer listed in the official MCP registry.
4d ago
🎭
@storybook/addon-mcp maintainer changed2,404,352/wk
Package ownership changed — whoever you trusted is no longer the one publishing it.
4d ago
🎭
@storybook/mcp maintainer changed2,198,102/wk
Package ownership changed — whoever you trusted is no longer the one publishing it.
4d ago
🎭
@payloadcms/plugin-mcp maintainer changed130,816/wk
Package ownership changed — whoever you trusted is no longer the one publishing it.
4d ago
🕳
@dfm-fi/agent repo removed
Repository link removed — the source can no longer be reviewed.
4d ago
💨
com.aimailmcp/mail unpublished
No longer listed in the official MCP registry.
5d ago
💨
No longer listed in the official MCP registry.
5d ago
💨
No longer listed in the official MCP registry.
5d ago
💨
No longer listed in the official MCP registry.
5d ago
💨
No longer listed in the official MCP registry.
5d ago
🎭
@hubspot/mcp-server maintainer changed25,027/wk
Package ownership changed — whoever you trusted is no longer the one publishing it.
5d ago
🕳
Repository link removed — the source can no longer be reviewed.
6d ago
💨
No longer listed in the official MCP registry.
6d ago
💨
No longer listed in the official MCP registry.
6d ago
💨
No longer listed in the official MCP registry.
6d ago
💨
No longer listed in the official MCP registry.
6d ago
💨
No longer listed in the official MCP registry.
6d ago
💨
No longer listed in the official MCP registry.
6d ago
💨
No longer listed in the official MCP registry.
6d ago
💨
No longer listed in the official MCP registry.
6d ago
💨
No longer listed in the official MCP registry.
6d ago
💨
No longer listed in the official MCP registry.
6d ago
💨
No longer listed in the official MCP registry.
6d ago
💨
No longer listed in the official MCP registry.
6d ago
💨
No longer listed in the official MCP registry.
6d ago
💨
No longer listed in the official MCP registry.
6d ago
💨
No longer listed in the official MCP registry.
6d ago
💨
No longer listed in the official MCP registry.
6d ago
💨
No longer listed in the official MCP registry.
6d ago
💨
No longer listed in the official MCP registry.
6d ago
💨
No longer listed in the official MCP registry.
6d ago
💨
No longer listed in the official MCP registry.
6d ago
💨
No longer listed in the official MCP registry.
6d ago
💨
No longer listed in the official MCP registry.
6d ago
💨
No longer listed in the official MCP registry.
6d ago
💨
No longer listed in the official MCP registry.
6d ago
💨
No longer listed in the official MCP registry.
6d ago
💨
No longer listed in the official MCP registry.
6d ago
💨
No longer listed in the official MCP registry.
6d ago
💨
No longer listed in the official MCP registry.
6d ago
💨
No longer listed in the official MCP registry.
6d ago
💨
No longer listed in the official MCP registry.
6d ago
💨
No longer listed in the official MCP registry.
6d ago
💨
No longer listed in the official MCP registry.
6d ago
💨
No longer listed in the official MCP registry.
6d ago
💨
No longer listed in the official MCP registry.
6d ago
💨
No longer listed in the official MCP registry.
6d ago
💨
No longer listed in the official MCP registry.
6d ago
💨
No longer listed in the official MCP registry.
6d ago
💨
No longer listed in the official MCP registry.
6d ago
💨
No longer listed in the official MCP registry.
6d ago
💨
No longer listed in the official MCP registry.
6d ago
💨
No longer listed in the official MCP registry.
6d ago
💨
No longer listed in the official MCP registry.
6d ago
💨
No longer listed in the official MCP registry.
6d ago
💨
No longer listed in the official MCP registry.
6d ago
💨
No longer listed in the official MCP registry.
6d ago
💨
No longer listed in the official MCP registry.
6d ago
💨
No longer listed in the official MCP registry.
6d ago
💨
No longer listed in the official MCP registry.
6d ago
💨
No longer listed in the official MCP registry.
6d ago
💨
No longer listed in the official MCP registry.
6d ago
💨
No longer listed in the official MCP registry.
6d ago
💨
No longer listed in the official MCP registry.
6d ago
💨
No longer listed in the official MCP registry.
6d ago
💨
No longer listed in the official MCP registry.
6d ago
💨
No longer listed in the official MCP registry.
6d ago
💨
No longer listed in the official MCP registry.
6d ago
💨
No longer listed in the official MCP registry.
6d ago
💨
No longer listed in the official MCP registry.
6d ago
💨
No longer listed in the official MCP registry.
6d ago
💨
No longer listed in the official MCP registry.
6d ago
💨
No longer listed in the official MCP registry.
6d ago
💨
No longer listed in the official MCP registry.
6d ago
💨
No longer listed in the official MCP registry.
6d ago
💨
No longer listed in the official MCP registry.
6d ago
💨
No longer listed in the official MCP registry.
6d ago
💨
No longer listed in the official MCP registry.
6d ago
💨
No longer listed in the official MCP registry.
6d ago
Why a separate feed — every MCP scanner answers one question: is this package safe today? A rug pull is the other question: the package was clean when it was reviewed, collected installs for weeks, and only then shipped a patch that runs code on npm i. Existing defences against that are local — a CLI diff you have to run yourself, a runtime proxy inside your own perimeter, or a changelog the vendor writes voluntarily. All of them mean the first victim is never protected.

What this is — the whole MCP package population re-audited daily from the outside, with every transition recorded. An event exists here because there is a snapshot from before it.

Check your own list (free, no key — put it in CI):
curl -s "https://pulsefeed.dev/mcp/drift.json?packages=pkg-a,pkg-b&days=7"
Put it in your CI — one step, no key, fails the build when a dependency you already trust changes dangerously:
- uses: Nikolife2016/mcp-drift-action@v1
github.com/Nikolife2016/mcp-drift-action

Subscribe to your own list (RSS, no signup — drop it in Slack, a reader, or a CI step):
https://pulsefeed.dev/mcp/drift.rss?packages=pkg-a,pkg-b
Get woken up, not notified later — a webhook fires the moment we see it, for your packages only:
curl -X POST https://pulsefeed.dev/mcp/alerts/subscribe   -H 'content-type: application/json'   -d '{"url":"https://your-endpoint","packages":["io.github.you/your-server","your-npm-pkg"]}'
We post a confirmation to that webhook containing a link; opening it activates the subscription. A webhook nobody confirms never receives anything — otherwise anyone could point our traffic at your endpoint. Only ownership changes, install scripts appearing, removals, lookalike names and resurrections are sent; new versions are not, because being woken for a release is how you learn to ignore the channel.

Unlike the RSS filter, this does mean we store something: your webhook URL, your package list and timestamps. No email, no name, nothing about who you are, and the URL is never published — /mcp/alerts/status shows counts only. The unsubscribe link travels in every delivery.

Put the badge in your README — it states what changed in your package after people adopted it, and it goes grey rather than green when we have nothing to say:
example: clean example: unpublished example: unwatched
[![MCP drift](https://pulsefeed.dev/badge/mcp.svg?package=YOUR-PACKAGE)](https://pulsefeed.dev/mcp/drift)
Use your registry name (io.github.you/your-server) or your npm package name. A green badge is a claim about your package, so we only make it when the package is in the snapshot — otherwise it reads unwatched.

Free: the last 7 days across the whole population (/mcp/drift.json), any depth for your own packages (?packages=), the badge, the webhook alerts and the CI action — no key, no payment, CORS-enabled. Paid: the full series since 2026-07-30 in one call, /mcp/drift/history ($0.10 via x402; windows of up to 7 days are free). Each day's dataset manifest is signed (Ed25519) and anchored in Bitcoin via OpenTimestamps so the series cannot be quietly rewritten: /anchors/latest.json · key /.well-known/manifest-signing-key.json. Full feed: /mcp/drift.json · /mcp/drift.rss · single package: GET /mcp/verify?package=<name>

Events come from PulseFeed's own daily audit of the MCP package population — npm metadata, install scripts, ownership, provenance, repository, licence and liveness, re-read every night and diffed against the previous snapshot. Series started 2026-08-01. A drift event cannot be reconstructed after the fact: without yesterday's snapshot there is nothing to compare against.
Severity: high — code execution, ownership or source disappeared; medium — attack surface grew or provenance broken; low — informational, including fixes by the author. Window: 30 days · 36551 events · generated 2026-10-14T16:09:31.289Z.
MCP Observatory · All servers · State of MCP Security · Methodology