Skip to content

Consolidate Get & List tools #1247

@charris-msft

Description

@charris-msft

Describe the feature or problem you’d like to solve

There are too many tools for models to deal with, and I would like to regularly include the GitHub MCP tools.

Proposed solution

Remote the "List" tools where there is a corresponding "Get" tool. If the "Get" tool is not passed item or set of items to get, then it returns the full list.

How will it benefit GitHub MCP Server and its users?

Reduce tool count.

Example prompts or workflows (for tools/toolsets only)

If it's a new tool or improvement, share 3–5 example prompts or workflows it would enable. Just enough detail to show the value. Clear, valuable use cases are more likely to get approved.

Additional context

We have done this in the Azure MCP server and it has been working well for us.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions