From 98223c8312754be3a068870e5751053623092aac Mon Sep 17 00:00:00 2001 From: SrJuggernaut Date: Sun, 22 Feb 2026 19:15:23 -0600 Subject: [PATCH] feat(tools): add get_random_words_from_list tool --- tools/getRandomWords.ts | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/tools/getRandomWords.ts b/tools/getRandomWords.ts index e48f5fb..ba0cd38 100644 --- a/tools/getRandomWords.ts +++ b/tools/getRandomWords.ts @@ -33,4 +33,19 @@ export const addRandomWordsTool = (server: McpServer) => { } } ) + + server.registerTool( + "get_random_words_from_list", + { + title: "Get Random Word From List", + description: "Get a list of random words from a list of words.", + inputSchema: z.object({ + words: z.array(z.string()), + count: z.number().optional().default(1) + }) + }, + async (input) => { + return { content: [{ type: "text", text: getRandomWords(input.words, input.count).join("\n") }] } + } + ) }