DocsSite
Docs went live, and the site now says so
These docs are published. The CLI has always printed a link to them next to every lint finding, and until today those links went nowhere.- Every schema check now has a page you can reach from the terminal, from the inspector, or from the nav above.
- The app and the marketing site both link here. If you have been guessing at
heymcp shareflags, the CLI reference has them all. - A page per client: Claude.ai, Claude Code, ChatGPT, Grok, Cursor, VS Code and Gemini.
Fixed: the billing page 404’d if you loaded it directly
Clicking through to Billing inside the app worked. Landing on/billing from a
bookmark, a refresh, or a redirect back from checkout did not. One over-eager
line of routing config. Fixed, and pinned with a test.Inspector
The inspector reads like a conversation
The timeline was showing you frames. It now shows you attempts: a request and the response that answered it, folded into one row, with headers and a formatted payload underneath.- Request and response headers are shown, so a content-type argument between your server and an agent is visible rather than inferred.
- JSON payloads are formatted and line-addressable instead of being one long string.
- A session now records what you pointed it at. A list of four tunnels all
called
vivid-meadowwas unreadable without knowing which local server each one served. - Only genuine failures are painted red. A tool call that returned an error result on purpose is not a broken tool call.
CLIDomainsRelay
The CLI is published
One command, four platforms, checksums for all of them.PATH where it can, and fixes your PATH itself where it cannot, because an
install that finishes and still leaves you with command not found has not
finished.Custom domains, with certificates issued on demand
Point a CNAME at us and the certificate is obtained at the first connection. Agents remember the URL they were given, so a stable address of your own is the difference between a connector that keeps working and one you re-add every week.Fixes worth naming
- One tunnel now survives a reconnect. A laptop lid, a wifi blip or a restarted local server used to fork your history into a new session and destroy the before-and-after comparison you opened the inspector for. A reconnect within fifteen minutes continues the same session.
- A client is told its session is gone instead of failing in a way that reads like your server broke.
- Spec-compliant servers are no longer flagged for refusing SSE. The probe was giving up before it could tell the difference.
- We report the server’s protocol version, not our own.
- Our own probe no longer appears in your timeline as though an agent had called you.
- ChatGPT is called ChatGPT. The fingerprint said otherwise.
heymcp loginworks, and a new account lands on onboarding rather than an empty list.- The sessions list is live, which its own empty state had been promising.