web
You’re offline. This is a read only version of the page.
close
Skip to main content

Notifications

Announcements

Community site session details

Community site session details

Session Id :
Power Platform Community / Forums / Copilot Studio / Copilot Studio Not Aut...
Copilot Studio
Unanswered

Copilot Studio Not Auto-Populating MCP Tool Parameters from Context Variables

(3) ShareShare
ReportReport
Posted on by 16

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.

Issue Summary:

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.

Example Scenario:


  1. User is asked for accountId at the start of the conversation.

    • User inputs: abcd1234-5678-90ef-gh12-ijkl345678mn

    • Value is stored in a Copilot variable: accountId


    •  
    2. First tool invoked: get-booking-request-list

    • Requires: accountId

    • ❌ Issue: Despite the value being stored in context, Copilot prompts the user again instead of auto-filling from the accountId variable  

  2.  

Expected Behavior:

  • Once 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.

 

Request for Guidance:

We are seeking clarity on:


  1. How to configure Copilot Studio so that tools automatically use context variables like accountId as input parameters.

  2. Whether this behavior is currently supported in Copilot Studio or MCP tool bindings.

  3. If not supported, is there a roadmap or plan to enable automatic parameter binding from conversation context to avoid unnecessary re-prompts?

  4.  

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.


     
I have the same question (0)

Under review

Thank you for your reply! To ensure a great experience for everyone, your content is awaiting approval by our Community Managers. Please check back later.

Helpful resources

Quick Links

Forum hierarchy changes are complete!

In our never-ending quest to improve we are simplifying the forum hierarchy…

Ajay Kumar Gannamaneni – Community Spotlight

We are honored to recognize Ajay Kumar Gannamaneni as our Community Spotlight for December…

Leaderboard > Copilot Studio

#1
Michael E. Gernaey Profile Picture

Michael E. Gernaey 265 Super User 2025 Season 2

#2
Romain The Low-Code Bearded Bear Profile Picture

Romain The Low-Code... 240 Super User 2025 Season 2

#3
S-Venkadesh Profile Picture

S-Venkadesh 101 Moderator

Last 30 days Overall leaderboard