
Announcements
Description:
We are building a Copilot Studio agent that integrates with a remote MCP server exposing multiple tools (7+), each requiring an accountId as an input parameter.
Even though accountId is captured and stored in a Copilot variable (conversation context), Copilot Studio does not automatically map or reuse this variable when invoking subsequent MCP tools that expect accountId as an input.
As a result, the agent repeatedly prompts the user for accountId, even though it is already available in the context.
User is asked for accountId at the start of the conversation.
abcd1234-5678-90ef-gh12-ijkl345678mnaccountIdget-booking-request-list
accountIdaccountId variableOnce a required value like accountId is stored in the conversation context, Copilot Studio should automatically bind and pass it to any tool that declares it as an input parameter.
Users should not be prompted again for known context values unless they are missing, outdated, or explicitly overridden.
We are seeking clarity on:
accountId as input parameters.This capability is essential to build a seamless, natural, and intelligent multi-step agent experience where shared data like accountId can persist across tools without user repetition.