UNPKG

@ria-sys/mcp

Version:

MCP Server para integração com WhatsApp

51 lines (50 loc) 1.47 kB
import { Tool } from '@modelcontextprotocol/sdk/types.js'; export class ToolsService { getTools(): Tool[] { return [ { name: 'sendMessage', description: 'Envia uma mensagem para uma lista de números de telefone', inputSchema: { type: 'object', properties: { phones: { type: 'array', items: { type: 'string' }, description: 'Lista de números de telefone para enviar a mensagem' }, message: { type: 'string', description: 'Mensagem a ser enviada' }, sessionName: { type: 'string', description: 'Nome da sessão do WhatsApp' } }, required: ['phones', 'message', 'sessionName'] } }, { name: 'formatPhone', description: 'Formata números de telefone para o padrão brasileiro', inputSchema: { type: 'object', properties: { phones: { type: 'array', items: { type: 'string' }, description: 'Lista de números de telefone para formatar' }, removeNinthDigit: { type: 'boolean', description: 'Se deve remover o nono dígito dos números', default: false } }, required: ['phones'] } } ]; } }