Skip to main content

executeMCPTool()

executeMCPTool(toolName: string, request: ExecuteToolRequest): Promise<ExecuteToolResponse>

Defined in: packages/core/src/index.ts:3438

Execute an MCP tool

Parameters

ParameterTypeDescription
toolNamestringName of the tool to execute
requestExecuteToolRequestTool execution request with parameters

Returns

Promise<ExecuteToolResponse>

Tool execution response

Throws

400 - Invalid tool parameters

Throws

401 - Not authenticated

Throws

404 - Tool not found

Example

import { executeMCPTool } from "@cpod/sdk";

const result = await executeMCPTool("web_search", {
parameters: { query: "TypeScript best practices" },
});
console.log(result.output);