Audit & migration

You already built one. We’ll tell you what the July release broke.

The MCP specification revision 2026-07-28, shipped 28 July 2026, removed protocol-level sessions and the initialization handshake and deprecated three primitives. If your server was built against 2025-11-25 or earlier, it is now on a superseded revision. We audit it, fix what broke, and can take over maintenance, for a fixed fee quoted before we start.

Check your server now

What 2026-07-28 changed

The 2026-07-28 revision: what changed and what it broke
ChangeWhat it breaks
Protocol-level sessions removedAny server holding per-session state
Initialization handshake removedClients expecting the old capability exchange
HTTP+SSE deprecatedTransports still pinned to /sse
Roots, Sampling, Logging deprecatedFeatures on a 12-month removal clock

Run the scanner first. It is free and ungated.

You do not need to talk to us to find out where you stand. Paste a public endpoint into the scanner and it reports the negotiated revision, transport, deprecated-feature usage, auth posture and tool count. If it comes back clean, you owe us nothing.

Open the spec check.

What happens after the audit

Two honest paths, and we will name the cheaper one for you. Hand back: you take the report and your team fixes it. Hand over: the server moves onto the monthly retainer and we own the migration and everything after it. There is no obligation to take the second path to get the first.

Audit questions

What does the audit cost?
A fixed fee, quoted from the scanner output and the size of your tool surface before we start, so there is no hourly meter running while we read your code. After the audit you can take the report and fix it yourself, or hand the server to the monthly retainer. Both are fine, and we will tell you which is cheaper for your case.
What does the audit actually cover?
Protocol conformance against 2026-07-28, auth posture, prompt-injection handling, scope minimality, error-message quality, and deploy hygiene. It is the same pre-ship checklist we gate our own builds on, run against your server instead of ours.
Our own devs can migrate it. Why pay you?
They can, and for a simple server they probably should. The reason to pay someone is that the 2026-07-28 changes are not a find-and-replace: sessions and the handshake are gone, and the compatibility between old clients and new servers is not symmetric. If your team has the two or three days and owns it afterwards, do it yourselves.
What if the scanner says we are fine?
Then we tell you that and you owe us nothing for the check, because the scanner is free and ungated. Being current on 2026-07-28 today does not mean current forever; the deprecation policy runs a twelve-month clock on Roots, Sampling and Logging, and the retainer is what watches that clock.
Can you migrate a server you did not build?
Yes. Most audit work is on servers built by someone else, often against the 2025-11-25 revision or earlier. We do not need the original author, only a reachable endpoint and, for the fix, the source repository.

Related reading

Not sure which revision your server negotiates? Find out in sixty seconds.

Check your server now