Class GoogleCloudApihubV1McpTool
Details describing an MCP Tool.
Implements
Inherited Members
Namespace: Google.Apis.APIhub.v1.Data
Assembly: Google.Apis.APIhub.v1.dll
Syntax
public class GoogleCloudApihubV1McpTool : IDirectResponseSchema
Properties
Annotations
Optional. Optional annotations for the tool.
Declaration
[JsonProperty("annotations")]
public virtual GoogleCloudApihubV1ToolAnnotations Annotations { get; set; }
Property Value
| Type | Description |
|---|---|
| GoogleCloudApihubV1ToolAnnotations |
Description
Optional. Description of what the tool does.
Declaration
[JsonProperty("description")]
public virtual string Description { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
ETag
The ETag of the item.
Declaration
public virtual string ETag { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
InputSchema
Optional. Input schema for the operation. This can be parsed only from MCP schema type.
Declaration
[JsonProperty("inputSchema")]
public virtual GoogleCloudApihubV1OperationSchema InputSchema { get; set; }
Property Value
| Type | Description |
|---|---|
| GoogleCloudApihubV1OperationSchema |
Name
Required. The name of the tool, unique within its parent scope (version).
Declaration
[JsonProperty("name")]
public virtual string Name { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
OutputSchema
Optional. Output schema for the operation. This can be parsed only from MCP schema type.
Declaration
[JsonProperty("outputSchema")]
public virtual GoogleCloudApihubV1OperationSchema OutputSchema { get; set; }
Property Value
| Type | Description |
|---|---|
| GoogleCloudApihubV1OperationSchema |
Title
Optional. Optional title for the tool.
Declaration
[JsonProperty("title")]
public virtual string Title { get; set; }
Property Value
| Type | Description |
|---|---|
| string |