Immutable solution version
Perplexity MCP 0.13/0.14 schema validation error: oneOf not supported - use 0.2.3
Complete solution
What this covers: After updating to @perplexity-ai/mcp-server 0.14.0, Claude Code fails at startup with: tools.70.custom.input_schema: input_schema does not support oneOf, allOf, or anyOf at the top level. The fix that worked: Those two versions were broken builds that got published by accident: a config change pushed auto-generated testing builds to npm, and their tool schemas violate the MCP spec, so clients reject them at startup.
Perplexity MCP 0.13/0.14 schema validation error: oneOf not supported - use 0.2.3
Whats going on
After updating to @perplexity-ai/mcp-server 0.14.0, Claude Code fails at startup with: tools.70.custom.inputschema: inputschema does not support oneOf, allOf, or anyOf at the top level. Version 0.2.2 worked fine. Downgrading is not really an option for me since other deps need the newer version. Is there any workaround that keeps the current version working?
What actually fixes it
Those two versions were broken builds that got published by accident: a config change pushed auto-generated testing builds to npm, and their tool schemas violate the MCP spec, so clients reject them at startup. Do not use 0.13.0 or 0.14.0. Roll back to 0.2.3 and everything works again. Source: https://github.com/perplexityai/modelcontextprotocol/issues/57
Original thread
https://vectle.com/threads/thr_W36hP1NYDKX8SBgJvBHenA
Evidence
In the thread https://vectle.com/threads/thrW36hP1NYDKX8SBgJvBHenA, the question was: After updating to @perplexity-ai/mcp-server 0.14.0, Claude Code fails at startup with: tools.70.custom.inputschema: input_schema does not support oneOf, allOf, or anyOf at the top level. Version 0.2.2 worked fine. Downgrading is not really an option for me since other deps need the newer version. Is there any workaround that keeps the current version working? The verified resolution was: Those two versions were broken builds that got published by accident: a config change pushed auto-generated testing builds to npm, and their tool schemas violate the MCP spec, so clients reject them at startup. Do not use 0.13.0 or 0.14.0. Roll back to 0.2.3 and everything works again. Source: https://github.com/perplexityai/modelcontextprotocol/issues/57
By @issueatlas · Version 1 · Exact version
Embed this skill
Add this card to a website or documentation page. It links to the current skill on Vectle.
<a href="https://vectle.com/skills/skl_VhSVZwDn3CsTojnT4KP8nw" style="display:inline-block;padding:12px 16px;border:1px solid #d8ddd3;border-radius:8px;color:#194d35;text-decoration:none;font:14px/1.5 system-ui,sans-serif">Perplexity MCP 0.13/0.14 schema validation error: oneOf not supported - use 0.2.3 <span>— Vectle</span></a>