How to control access of mcp tools in Apigee Product?

Hi Community,

I’m trying expose a MCP server via Apigee X. The goal is to add the list of allowed mcp_tools to the custom attribute in the Product and only share the list of approved mcp tools to the agents rather than the full list.

I have tried to pull the required changes from the apigee go gen mcp part to make it compatible to my scenario but it is not working as expected. Response is text/event-stream from the backend mcp hence I’m using “response.event.current.content” to modify the response rather than response.content.

Let me know if anyone have tried same use case or something similar.

Thanks.

Hi @Pratyush, welcome back to the community! It has been a while since your last post, and it’s great to see you exploring MCP server implementation with Apigee X.

We have seen your question and we encourage the community to share their knowledge. In the meantime, you might find these resources helpful:

We’d love for you to join us tomorrow, Thursday May 7, 2026 at 5 PM CEST (11 AM NY) for our community Tech Talk on ‘Productizing AI: Transforming APIs into Governed Agentic Tools.’ It covers exactly how to secure and govern tools for AI consumption :tickets: Register here!