McpListToolsItem - TypeScript SDK

McpListToolsItem type definition

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

List of available MCP tools from a server

Example Usage

1import { McpListToolsItem } from "@openrouter/sdk/models";
2
3let value: McpListToolsItem = {
4 id: "mcp-list-abc123",
5 serverLabel: "database-server",
6 tools: [
7 {
8 inputSchema: {
9 "properties": {
10 "query": {
11 "type": "string",
12 },
13 },
14 "type": "object",
15 },
16 name: "query_database",
17 },
18 ],
19 type: "mcp_list_tools",
20};

Fields

FieldTypeRequiredDescription
errorstringN/A
idstring✔️N/A
serverLabelstring✔️N/A
toolsmodels.McpListToolsItemTool[]✔️N/A
typemodels.McpListToolsItemType✔️N/A