{"passport":{"unfragile":{"@version":"1.0","version":"2026-05","artifact":{"id":"smithery_quegenx-wapulse-whatsapp-mcp","slug":"quegenx-wapulse-whatsapp-mcp","name":"WaPulse Whatsapp MCP Server","type":"mcp","url":"https://www.wapulse.com/","page_url":"https://unfragile.ai/quegenx-wapulse-whatsapp-mcp","categories":["mcp-servers"],"tags":["mcp","model-context-protocol","smithery:Quegenx/wapulse-whatsapp-mcp"],"pricing":{"model":"open_source","free":true,"starting_price":null},"status":"active","verified":false},"capabilities":[{"id":"smithery_quegenx-wapulse-whatsapp-mcp__cap_0","uri":"capability://tool.use.integration.mcp.based.whatsapp.message.sending","name":"mcp-based whatsapp message sending","description":"This capability allows users to send messages through the WhatsApp Web API using the Model Context Protocol (MCP). It leverages a structured message format that adheres to MCP specifications, enabling seamless integration with various MCP-compatible tools. The server handles authentication and session management to ensure reliable message delivery and response handling.","intents":["How can I automate sending messages on WhatsApp?","What is the best way to integrate WhatsApp messaging into my application?","Can I use MCP to send bulk messages via WhatsApp?"],"best_for":["developers building chatbots that require WhatsApp integration"],"limitations":["Requires stable internet connection for WhatsApp Web API access","Rate limits imposed by WhatsApp may affect bulk messaging"],"requires":["Node.js 14+","Access to WhatsApp Web API"],"input_types":["text","structured data"],"output_types":["text","status updates"],"categories":["tool-use-integration","chatbot"],"confidence":0.5,"matches":0,"success_rate":0},{"id":"smithery_quegenx-wapulse-whatsapp-mcp__cap_1","uri":"capability://memory.knowledge.mcp.session.management","name":"mcp session management","description":"This capability manages user sessions for WhatsApp interactions through the MCP server. It maintains session states and handles reconnections automatically, ensuring that users can resume their interactions without manual intervention. The architecture employs a stateful design pattern that tracks active sessions and their statuses.","intents":["How do I maintain user sessions while interacting with WhatsApp?","What happens if my connection to WhatsApp is interrupted?","Can I automatically reconnect to WhatsApp after a session timeout?"],"best_for":["developers needing persistent connections for chat applications"],"limitations":["Session data is lost if the server is restarted","Limited to a single user session per connection"],"requires":["Node.js 14+","Access to WhatsApp Web API"],"input_types":["session tokens","user identifiers"],"output_types":["session status","error messages"],"categories":["memory-knowledge","chatbot"],"confidence":0.5,"matches":0,"success_rate":0},{"id":"smithery_quegenx-wapulse-whatsapp-mcp__cap_2","uri":"capability://automation.workflow.automated.message.retrieval","name":"automated message retrieval","description":"This capability allows the MCP server to automatically retrieve incoming messages from WhatsApp. It listens for new messages through a WebSocket connection and processes them in real-time, converting them into a structured format for further handling. This approach ensures that messages are captured as soon as they are received, allowing for immediate responses.","intents":["How can I automatically fetch incoming messages from WhatsApp?","What is the best way to process messages in real-time?","Can I set up a webhook for incoming WhatsApp messages?"],"best_for":["developers creating responsive chat applications"],"limitations":["Dependent on WhatsApp Web's message delivery speed","May miss messages during server downtime"],"requires":["Node.js 14+","Access to WhatsApp Web API"],"input_types":["text","structured data"],"output_types":["text","structured data"],"categories":["automation-workflow","chatbot"],"confidence":0.5,"matches":0,"success_rate":0},{"id":"smithery_quegenx-wapulse-whatsapp-mcp__cap_3","uri":"capability://tool.use.integration.mcp.command.execution","name":"mcp command execution","description":"This capability allows users to define and execute commands through the MCP server that interact with WhatsApp. Commands can be structured to perform various actions such as sending messages, retrieving chat history, or managing contacts. The server parses command syntax and executes the corresponding actions using the WhatsApp Web API.","intents":["How can I execute custom commands for WhatsApp interactions?","What is the best way to manage WhatsApp contacts programmatically?","Can I create shortcuts for frequently used WhatsApp actions?"],"best_for":["developers building command-driven chat interfaces"],"limitations":["Limited to predefined command structures","Complex commands may require additional parsing logic"],"requires":["Node.js 14+","Access to WhatsApp Web API"],"input_types":["text","structured commands"],"output_types":["text","execution results"],"categories":["tool-use-integration","chatbot"],"confidence":0.5,"matches":0,"success_rate":0},{"id":"smithery_quegenx-wapulse-whatsapp-mcp__cap_4","uri":"capability://tool.use.integration.webhook.integration.for.event.notifications","name":"webhook integration for event notifications","description":"This capability allows the MCP server to send event notifications to external systems via webhooks. Users can configure webhook endpoints to receive updates on specific events such as message delivery status, incoming messages, or session changes. The server formats these notifications according to user-defined schemas, ensuring compatibility with various external systems.","intents":["How can I receive notifications for WhatsApp events in my application?","What is the best way to integrate WhatsApp with my existing systems?","Can I set up webhooks for message delivery confirmations?"],"best_for":["developers integrating WhatsApp with other applications"],"limitations":["Webhook delivery is dependent on external system availability","Potential for missed notifications if the endpoint is down"],"requires":["Node.js 14+","Access to WhatsApp Web API"],"input_types":["event types","webhook URLs"],"output_types":["HTTP requests","event payloads"],"categories":["tool-use-integration","automation-workflow"],"confidence":0.5,"matches":0,"success_rate":0}],"trust":{"score":28,"verified":false,"data_access_risk":"moderate","permissions":["Node.js 14+","Access to WhatsApp Web API"],"failure_modes":["Requires stable internet connection for WhatsApp Web API access","Rate limits imposed by WhatsApp may affect bulk messaging","Session data is lost if the server is restarted","Limited to a single user session per connection","Dependent on WhatsApp Web's message delivery speed","May miss messages during server downtime","Limited to predefined command structures","Complex commands may require additional parsing logic","Webhook delivery is dependent on external system availability","Potential for missed notifications if the endpoint is down","builder identity is not verified yet","no observed match outcomes yet"],"rank_breakdown":{"adoption":0.05,"quality":0.35,"ecosystem":0.38999999999999996,"match_graph":0.25,"freshness":0.5,"weights":{"adoption":0.25,"quality":0.25,"ecosystem":0.15,"match_graph":0.23,"freshness":0.12}},"observed_outcomes":{"matches":0,"success_rate":0,"avg_confidence":0,"top_intents":[],"last_matched_at":null},"maintenance":{"status":"active","updated_at":"2026-05-24T12:16:28.136Z","last_scraped_at":"2026-05-03T15:19:39.637Z","last_commit":null},"community":{"stars":null,"forks":null,"weekly_downloads":null,"model_downloads":null,"model_likes":null}},"distribution":{"claim_url":"https://unfragile.ai/submit?claim=quegenx-wapulse-whatsapp-mcp","compare_url":"https://unfragile.ai/compare?artifact=quegenx-wapulse-whatsapp-mcp"}},"signature":"tG1TIbk2j+yLdqcXJmdt7PGctQHHkrwWIlYVhEYmmKGx+9H1le8b30CFneSxO7jN1WqfO+4uC4gavLjJN7vsAQ==","signedAt":"2026-06-22T14:02:13.120Z","signedBy":"unfragile.ai","version":1},"_links":{"self":"https://unfragile.ai/api/v1/passport/quegenx-wapulse-whatsapp-mcp","artifact":"https://unfragile.ai/quegenx-wapulse-whatsapp-mcp","verify":"https://unfragile.ai/api/v1/verify?slug=quegenx-wapulse-whatsapp-mcp","publicKey":"https://unfragile.ai/api/v1/trust-passport-public-key","spec":"https://unfragile.ai/trust","schema":"https://unfragile.ai/schema.json","docs":"https://unfragile.ai/docs"}}