Skip to content

Auth failure when a user has many MCP's installed on Claude #57

@yonatanzunger

Description

@yonatanzunger

A user with a fancy Claude setup tried to log in and auth with claude, and it failed with

Claude SDK returned unexpected response: API Error: 400 tools.195.custom_input_schema: input_schema does not suppot oneOf, allOf, or anyOf at top level

The root cause is that we aren't using a hermetic setup -- it's pulling in MCP servers from the user's environment. This is something we might want to support intentionally in the future, but right now might just cause Clarity to be unexpectedly capable of doing things.

Alternatively, we should make it able to take MCP servers from the user and not go nuts.

Metadata

Metadata

Assignees

Labels

bugSomething isn't working

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions