whatsapp_logout
End your WhatsApp session to disconnect from the WSAPI WhatsApp MCP Server. This tool manages account access by terminating active connections.
Instructions
Logout from WhatsApp.
Input Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Implementation Reference
- src/tools/session.ts:57-66 (handler)The whatsapp_logout tool handler implementation. It performs a POST request to '/session/logout' via wsapiClient to logout the WhatsApp session.export const logout: ToolHandler = { name: 'whatsapp_logout', description: 'Logout from WhatsApp.', inputSchema: { type: 'object', properties: {} }, handler: async () => { logger.info('Logging out'); await wsapiClient.post('/session/logout', {}); return { success: true, message: 'Logged out successfully' }; }, };
- src/server.ts:57-65 (registration)Registration of tool categories including sessionTools (containing whatsapp_logout) into the MCP server's tool map in setupToolHandlers().const toolCategories = [ messagingTools, contactTools, groupTools, chatTools, sessionTools, instanceTools, accountTools, ];
- src/tools/session.ts:60-60 (schema)Input schema for whatsapp_logout tool (empty object, no parameters required).inputSchema: { type: 'object', properties: {} },
- src/server.ts:19-19 (registration)Import of sessionTools which includes the whatsapp_logout tool.import { sessionTools } from './tools/session.js';