RunStepMcpToolCall Class
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
A record of a call to a MCP tool, issued by the model in evaluation of a defined tool, that represents executed MCP actions.
public class RunStepMcpToolCall : Azure.AI.Agents.Persistent.RunStepToolCall, System.ClientModel.Primitives.IJsonModel<Azure.AI.Agents.Persistent.RunStepMcpToolCall>, System.ClientModel.Primitives.IPersistableModel<Azure.AI.Agents.Persistent.RunStepMcpToolCall>
type RunStepMcpToolCall = class
inherit RunStepToolCall
interface IJsonModel<RunStepMcpToolCall>
interface IPersistableModel<RunStepMcpToolCall>
Public Class RunStepMcpToolCall
Inherits RunStepToolCall
Implements IJsonModel(Of RunStepMcpToolCall), IPersistableModel(Of RunStepMcpToolCall)
- Inheritance
- Implements
Properties
Arguments |
Arguments to the MCP tool call, as provided by the model. Arguments are presented as a JSON document that should be validated and parsed for evaluation. |
Id |
The ID of the tool call. This ID must be referenced when you submit tool outputs. (Inherited from RunStepToolCall) |
Name |
Name of the function used on the MCP server. |
Output |
Output of the MCP tool call. |
ServerLabel |
The label for the MCP server. |
Methods
JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions) |