discover_remote_services requires type — cannot browse the whole swarm
DiscoverRemoteServicesParams.Type has no omitempty, so the JSON schema marks type required and a bare "what's out there?" call fails schema validation:
validating "arguments": validating root: required: missing properties: ["type"]
The tool description says "Provide only type to browse every reachable service of that type" — but there is no way to browse across types; clients must know to enumerate mcp, inference, (and a2a, which alpha.7 rejects) and merge. Consider making type optional (empty = all types), which matches the phone-book discovery model the rest of the mesh exposes.
discover_remote_services requires
type— cannot browse the whole swarmDiscoverRemoteServicesParams.Typehas noomitempty, so the JSON schema markstyperequired and a bare "what's out there?" call fails schema validation:The tool description says "Provide only
typeto browse every reachable service of that type" — but there is no way to browse across types; clients must know to enumeratemcp,inference, (anda2a, which alpha.7 rejects) and merge. Consider makingtypeoptional (empty = all types), which matches the phone-book discovery model the rest of the mesh exposes.