Table of Contents

Namespace LMKit.Mcp.Tools

Classes

McpTool

Represents a tool exposed by a Model Context Protocol (MCP) server.

Instances of this class are thin wrappers over the server's tool metadata and delegate execution to the owning McpClient via the tools/call JSON-RPC method.

Spec reference: https://modelcontextprotocol.io/specification/2025-06-18/server/tools#tool

ToolAnnotations

Optional metadata (“tool annotations”) describing a tool’s behavior and UX hints. Spec: https://modelcontextprotocol.io/specification/2025-06-18/schema#toolannotations

These are hints for presentation/policy; clients MUST NOT make security-critical decisions based solely on them.