Tools
MCP Inspector 2.5.0 renders root-level anyOf/oneOf tool schemas and explains why a subscription listen died
Released 2026-09-02T16:40Z, Inspector 2.5.0 fixes tool schemas with root-level `anyOf`/`oneOf` composition failing to render (#2137), which had made any server using a union at the top of its input schema unreadable in the inspector. It also stops a never-acknowledged `subscriptions/listen` being silently retried eight times and instead says why it ended (#2176), and surfaces failed resource subscribe/unsubscribe calls. The rest of the release is a large App.tsx decomposition into `useSessionRef`, `useOAuthRecovery`, `useMcpApps`, `useConnectionLifecycle` and `useServerCommands` hooks with new connected-flow smoke tests for the Tools, Resources and Prompts tabs.
Source
↳ Follow the thread