[MCP] MCP doesn't work when it exposes more than 100 tools · Issue #500 · microsoft/copilot-for-eclipse · GitHub
Skip to content

[MCP] MCP doesn't work when it exposes more than 100 tools #500

Open

Description

@alxy

We have deployed a third-party MCP for SAP BW development in the central hosting setup: https://github.com/dnic-dev/bw-modeling-mcp/blob/main/docs/CENTRAL-HOSTING-SETUP.md

The MCP works well with other MCP clients, such as VS Code, however, using it with the Copilot for Eclipse plugin we have some issues. We want to make it work within Eclipse as this is the main IDE for our developers for BW modeling work.

Steps to reproduce

  1. Install Copilot for Eclipse (I'm on the latest 2026-09 release)
  2. Add the tool:
{
  "servers": {
	"bwd-modelling": {
      "url": "https://bw-modeling-mcp-XXXXXXX.cfapps.eu10.hana.ondemand.com/mcp/"
    }
  }
}
  1. The plugin redirects successfully to the login/authentication page as all other MCP clients do as well. However, after beeing redirected back to teh Eclipse UI, I can see no tools:
Image 4. Additionally, in the error logs I can see the following Image

What surprises me the most is that it is actually working with other clients - that makes me think the copilot plugin does not completely adhere to the MCP protocol.

Activity

  1. changed the title [-][MCP] Authentication issue with thrid-party MCP[/-] [+][MCP] MCP doesn work when it exposes more than 100 tools[/+] on Oct 21, 2026
  2. changed the title [-][MCP] MCP doesn work when it exposes more than 100 tools[/-] [+][MCP] MCP doesn't work when it exposes more than 100 tools[/+] on Oct 21, 2026
  3. alxy commented on Oct 21, 2026

    @alxy
    Author

    Ok, I have debugged this even further and played around with the roles. I figured that when I select the read-only role (which has access to less tools) it works. I expect the limit is something like 100 tools per MCP. Can someone confirm that this limit exists? Can it be increased or removed entirely, as modern MCP do expose a large number of tools usually.

    Image
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions