Hi there! Are you looking for the official Deno documentation? Try docs.deno.com for all your Deno learning needs.

McpToolDataHandlingProfile

import type { McpToolDataHandlingProfile } from "https://googleapis.deno.dev/v1/travelimpactmodel:v1.ts";

Profile describing the data handling characteristics of an MCP tool. When used within the McpTool.meta field, this message should be packed into a google.protobuf.Any and associated with the key: "google.com/tool.profiles/data_handling"

interface McpToolDataHandlingProfile {
inputDataAccessLevel?:
| "DATA_ACCESS_LEVEL_UNSPECIFIED"
| "DATA_ACCESS_LEVEL_PUBLIC"
| "DATA_ACCESS_LEVEL_CONFIDENTIAL"
| "DATA_ACCESS_LEVEL_NEED_TO_KNOW"
| "DATA_ACCESS_LEVEL_PII"
| "DATA_ACCESS_LEVEL_USER"
| "DATA_ACCESS_LEVEL_NO_DATA_ACCESS";
outputDataAccessLevel?:
| "DATA_ACCESS_LEVEL_UNSPECIFIED"
| "DATA_ACCESS_LEVEL_PUBLIC"
| "DATA_ACCESS_LEVEL_CONFIDENTIAL"
| "DATA_ACCESS_LEVEL_NEED_TO_KNOW"
| "DATA_ACCESS_LEVEL_PII"
| "DATA_ACCESS_LEVEL_USER"
| "DATA_ACCESS_LEVEL_NO_DATA_ACCESS";
}

§Properties

§
inputDataAccessLevel?: "DATA_ACCESS_LEVEL_UNSPECIFIED" | "DATA_ACCESS_LEVEL_PUBLIC" | "DATA_ACCESS_LEVEL_CONFIDENTIAL" | "DATA_ACCESS_LEVEL_NEED_TO_KNOW" | "DATA_ACCESS_LEVEL_PII" | "DATA_ACCESS_LEVEL_USER" | "DATA_ACCESS_LEVEL_NO_DATA_ACCESS"
[src]

// The data access level of the tool's inputs.

§
outputDataAccessLevel?: "DATA_ACCESS_LEVEL_UNSPECIFIED" | "DATA_ACCESS_LEVEL_PUBLIC" | "DATA_ACCESS_LEVEL_CONFIDENTIAL" | "DATA_ACCESS_LEVEL_NEED_TO_KNOW" | "DATA_ACCESS_LEVEL_PII" | "DATA_ACCESS_LEVEL_USER" | "DATA_ACCESS_LEVEL_NO_DATA_ACCESS"
[src]

The data access level of the tool's outputs.