Unable to access project resource via GCP MCP server

I was doing a POC on a very simple agent. The agent uses a MCP tool provided by GCP. It uses the logging MCP tool.

The agent and the MCP tool both reside in project A.

MCP logging api is enabled on project A.

When I am asking the agent to fetch me logs from project A, it works and provide me the logs.

When I ask the agent to fetch me logs from project B it is unable to provide me logs, the agent is in a stale state. The tool which it is invoking is correct and the resource name entry is going project B.

Authentication: for demo purposes I am using my own adc. I have access to both project A and Project B.

My question is - can a service account with proper permission solve this or do I need to enable MCP logging api on project B as well in order to use and fetch the logs from project B