McpApprovalRequestItem - TypeScript SDK

McpApprovalRequestItem type definition

The TypeScript SDK and docs are currently in beta. Report issues on GitHub.

Request for approval to execute an MCP tool

Example Usage

1import { McpApprovalRequestItem } from "@openrouter/sdk/models";
2
3let value: McpApprovalRequestItem = {
4 arguments: "{\"id\":\"123\"}",
5 id: "approval-abc123",
6 name: "delete_record",
7 serverLabel: "database-server",
8 type: "mcp_approval_request",
9};

Fields

FieldTypeRequiredDescription
argumentsstring✔️N/A
idstring✔️N/A
namestring✔️N/A
serverLabelstring✔️N/A
typemodels.McpApprovalRequestItemType✔️N/A