Open
Description
Describe the bug
Summary: Claude Desktop doesn't read the relevant resources from my MCP server to answer questions.
What happened:
- My MCP server registers a resource for our release note
- When Claude Desktop starts, it calls "resources/list" successfully. The resource is listed under "Settings > Integrations > MyCompany > PROVIDED RESOURCES"
- I ask a super relevant question (e.g. "What is the latest release of MyCompany?" or "What's in the MyCompany release notes?"
- Claude Desktop does a web search instead of reading the registered resource
- When I disable the web search and ask again
- Claude Desktop still not reads the resource. It replies:
I don't have any specific information about MyCompany release notes in my knowledge base.
However, I notice that I have access to a function called MyCompany:do_xxx, which suggests there may be some connection between MyCompany and xxx....
Expected behavior
At step 4 and 6, Claude Desktop should read the relevant resources and use info from those resources
Additional context
LLM: Claude Sonet 4 / Claude Opus 4
MCP client: Claude 0.10.38 (e55f4e) 2025-06-17T00:09:54.000Z
User membership plan: Pro
Response for method "resources/list" from ~/Library/Logs/Claude/mcp-server-MyCompany.log
:
2025-06-23T18:17:52.762Z [MyCompany] [info] Message from server: {"jsonrpc":"2.0","id":3,"result":{"resources":[{"uri":"mycompany://docs/release_notes","name":"MyCompany release notes","description":"MyCompany release notes and information about the latest version","mimeType":"text/markdown"}]}} { metadata: undefined }
Response for method "resources/read" requested by MCP Inspector v0.14.3:
# Params: { uri: "mycompany://docs/release_notes" }
{
contents: [{
uri: "mycompany://docs/release_notes"
mimeType: "text/markdown"
text: "The latest release version is v42.24.0 at July 24, 2024"
}]
}