Skip to content

[BUGBASH] Learning about tools fail with missing required options #886

@alzimmermsft

Description

@alzimmermsft

Describe the bug

When attempting to learn about a tool it will return a failure status if there are required options. Which feels wrong when attempting to learn.

Image

Expected behavior

When attempting to learn about a tool we shouldn't be returning a failure status if a tool exists.

Actual behavior

See above

Reproduction Steps

  • Start server in namespace (default) mode.
  • Make a learn call that can clearly be associated with a real tool.

Run the prompt

List my Storage blobs with learn=true in subscription in tenant in account and container

Environment

No response

Metadata

Metadata

Assignees

Labels

Bug-BashIssues discovered during bug bash phase.server-Azure.McpAzure.Mcp.Servertools-CoreAZMCP Core functionality that all other tools build on top of

Type

No type

Projects

Status

In Progress

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions