Skip to content

Commit bd38390

Browse files
author
ecfan
committed
Add info about how action parameter values resolve at runtime
1 parent fa6bd08 commit bd38390

1 file changed

Lines changed: 16 additions & 2 deletions

File tree

articles/logic-apps/create-mcp-server-api-center.md

Lines changed: 16 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ ms.suite: integration
66
ms.reviewers: estfan, azla
77
ms.topic: how-to
88
ms.collection: ce-skilling-ai-copilot
9-
ms.date: 09/08/2025
9+
ms.date: 09/15/2025
1010
ms.update-cycle: 180-days
1111
#Customer intent: As an AI developer, I want to create and register an MCP server that provides tools that I build from connector actions in Azure Logic Apps through API Center. AI agents and models can use these tools to complete tasks.
1212
---
@@ -129,7 +129,7 @@ For example, suppose you want to create an MCP server with tools that manage con
129129
| Section | Description |
130130
|---------|-------------|
131131
| **Description** | Describes the purpose for the action-backed tool to help an agent or LLM determine when to use the tool. A default description exists, but you can customize the text for your needs. <br><br>The default text comes from the [connector's API Swagger description](/connectors/connector-reference/connector-reference-logicapps-connectors), for example, [Actions - Office 365 Outlook](/connectors/office365/). |
132-
| **Default parameters** | Lists any parameters required to run the tool. For each parameter, the input source options are **Model** and **User**. By default, the model (LLM) provides the inputs. If you select **User**, the appropriate UX appears for you to provide the input source. |
132+
| **Default parameters** | Lists any parameters required to run the tool. For each parameter, the input source options are **Model** and **User**. By default, the model (LLM) provides the inputs. If you select **User**, the appropriate UX appears for you to provide the input source. For more information, see [Learn how parameter values resolve at runtime](#runtime-value-resolution). |
133133
| **Optional parameters** | Select any other parameters that you want to include for the tool. |
134134

135135
The following example shows the description and parameters for the **Send email (V2)** tool:
@@ -144,6 +144,20 @@ For example, suppose you want to create an MCP server with tools that manage con
144144

145145
By default, your MCP server uses the name for the connector that you selected.
146146

147+
<a name="runtime-value-resolution"></a>
148+
149+
### Learn how parameter values resolve at runtime
150+
151+
This section describes the options for how your MCP server sources input parameter values for action-backed tools. You can either keep the model as the default source, or you can provide hardcoded static values for all interactions.
152+
153+
- Model-provided inputs
154+
155+
By default, the model passes in parameter values at runtime based on the conversation between the agent and the end user. These values are dynamic and unknown until runtime.
156+
157+
- User-provided inputs
158+
159+
You specify the parameter values during development. These values are typically hardcoded and stay the same across all interactions between the agent and the end user.
160+
147161
## Find and view your MCP server
148162

149163
For this task, make sure you completed the [requirement to set up the API Center portal](#prerequisites).

0 commit comments

Comments
 (0)