You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Feature Proposal: Enrich Tools with Runtime Metadata
Description
I propose adding data properties and object properties that describe tool behavior, execution, and evaluation metrics. These enhancements allow for fine-grained monitoring and performance reporting of tools within the MCP framework.
Proposed Properties
executionTime
Domain: mcp:Tool
Range: xsd:decimal
Description: Average or observed execution time of a tool in seconds.
executionMode
Domain: mcp:Tool
Range: xsd:string
Description: Describes invocation mode of a tool. Suggested values: sync, async, streaming.
hasEvaluationMetric
Domain: mcp:Tool
Range: schema:DefinedTerm
Inverse: evaluatesTool
Description: Refers to a structured metric term used to evaluate tool performance (e.g., latency, accuracy, reliability).
Use Case
These properties support performance logging, dynamic tool selection, and real-time orchestration based on SLA adherence.
The text was updated successfully, but these errors were encountered:
Feature Proposal: Enrich Tools with Runtime Metadata
Description
I propose adding data properties and object properties that describe tool behavior, execution, and evaluation metrics. These enhancements allow for fine-grained monitoring and performance reporting of tools within the MCP framework.
Proposed Properties
executionTime
executionMode
sync
,async
,streaming
.hasEvaluationMetric
Use Case
These properties support performance logging, dynamic tool selection, and real-time orchestration based on SLA adherence.
The text was updated successfully, but these errors were encountered: