Skip to main content
The TypeScript SDK and docs are currently in beta. Report issues on GitHub.
An MCP tool call with its output or error

Example Usage

import { McpCallItem } from "@openrouter/sdk/models";

let value: McpCallItem = {
  arguments: "{\"query\":\"SELECT * FROM users\"}",
  id: "mcp-call-abc123",
  name: "query_database",
  serverLabel: "database-server",
  type: "mcp_call",
};

Fields

FieldTypeRequiredDescription
argumentsstring:heavy_check_mark:N/A
errorstring:heavy_minus_sign:N/A
idstring:heavy_check_mark:N/A
namestring:heavy_check_mark:N/A
outputstring:heavy_minus_sign:N/A
serverLabelstring:heavy_check_mark:N/A
typemodels.McpCallItemType:heavy_check_mark:N/A