Skip to Content

whatsapp-mcp


whatsapp-mcp / tools/_registry / buildToolIndex

Function: buildToolIndex()

function buildToolIndex(registry?): Map<string, ToolDefinition<ZodType<unknown, unknown, $ZodTypeInternals<unknown, unknown>>>>;

Defined in: src/tools/_registry.ts:95 

Build a Map<name, ToolDefinition> from the registry, asserting:

  • no duplicate names,
  • every tool has a non-empty name and description.

Parameters

registry?

readonly ToolDefinition<ZodType<unknown, unknown, $ZodTypeInternals<unknown, unknown>>>[] = toolRegistry

Returns

Map<string, ToolDefinition<ZodType<unknown, unknown, $ZodTypeInternals<unknown, unknown>>>>

Throws

Error if the registry is malformed. Intended to crash startup.