accueil / serveurs / Recherche & Web / io.github.antoinedelorme/kweenkl-mcp
io.github.antoinedelorme/kweenkl-mcp
serveur MCP (Model Context Protocol) · kweenkl 1.1.0
Référencé dans l'annuaire. Seul le pentest comportemental fait foi, et il n'a pas encore été exécuté sur ce serveur.
Est-ce que io.github.antoinedelorme/kweenkl-mcp est sûr ?
Au dernier audit MCP Hub, le serveur MCP « io.github.antoinedelorme/kweenkl-mcp » est classé « Non encore testé ». Référencé dans l'annuaire. Seul le pentest comportemental fait foi, et il n'a pas encore été exécuté sur ce serveur. Le verdict est réévalué en continu ; consultez la fiche pour l'état à jour.
Méthode : MCP Hub analyse la description de chaque outil (couche 1) et, pour le verdict fort, exécute le serveur dans une micro-VM isolée avec leurres et réseau bloqué (couche 2). On publie des noms et des compteurs, jamais le contenu brut renvoyé par un outil.
Les 6 outils
- fetch≈ 138 tokens
Fetch details about a specific kweenkl channel or notification by ID.
Paramètres, retour & exemple (2)
Paramètresid· string · requis
The ID of the channel or notification to fetchtype· string · requis · channel | notification
Type of resource to fetch: 'channel' or 'notification'
Exemple d'appel{"name": "fetch", "arguments": {"id": "texte", "type": "channel"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - kweenkl≈ 715 tokens
Send a push notification using kweenkl. The verb 'kweenkl' means to send a notification. Use this to notify users about important events, updates, or information that requires immediate attention.
Paramètres, retour & exemple (6)
Paramètrestitle· string · optionnel
Optional title for the notification. Should be brief (max 50 chars recommended). If omitted, only the message will be shown.glance· object · optionnel
Optional structured visualization rendered as a card inside the kweenkl iOS app. Must include a 'type' field. v1 supports type='line_chart' with required fields {labels: string[], values: number[]} (same length, ≥2 points) and optional fields {subtitle, accent (#hex), comment, x_label, y_label}. Example: {type:'line_chart', subtitle:'Évolution 2015→2024', labels:['2015','2016','2017'], values:[670,720,780], accent:'#ff6b6b', comment:'tendance haussière'}message· string · requis
The notification message content. Should be clear, concise, and actionable. Maximum recommended length: 500 characters for optimal mobile display.payload· object · optionnel
Optional custom JSON payload for additional metadata. Can include any structured data that your app might process (e.g., action buttons, deep links, custom data).priority· string · optionnel · low | normal | high
Priority level for the notification. 'high' = urgent/critical alerts, 'normal' = standard updates (default), 'low' = non-urgent information.webhook_token· string · requis
The webhook token for your kweenkl channel. Format: UUID-like string. Can be found in the kweenkl iOS app by opening a channel and viewing 'Channel Info'.
Exemple d'appel{"name": "kweenkl", "arguments": {"message": "texte", "webhook_token": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - kweenkl_login≈ 227 tokens
Start the kweenkl login/onboarding flow. If the user provides their device_token (from the iOS app), this will immediately create their webhook. Otherwise, guides them to download the app or join the waitlist.
Paramètres, retour & exemple (3)
Paramètresemail· string · optionnel
User's email address for waitlist subscription (only used if has_app is false)has_app· boolean · optionnel
Whether the user already has the kweenkl iOS app installed. If true and no device_token, starts device auth flow.device_token· string · optionnel
The user's device token from the kweenkl iOS app. If provided, immediately creates a webhook for them.
Exemple d'appel{"name": "kweenkl_login", "arguments": {"email": "texte", "has_app": true, "device_token": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - kweenkl_login_check≈ 128 tokens
Check the status of a device authorization flow. Call this after kweenkl_login to see if the user has approved the connection in their iOS app.
Paramètres, retour & exemple (1)
Paramètressession_id· string · requis
The session ID returned from kweenkl_login
Exemple d'appel{"name": "kweenkl_login_check", "arguments": {"session_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - kweenkl_status≈ 100 tokens
Check kweenkl server connectivity and status. Use this to verify the connection is working before sending notifications. No authentication required.
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "kweenkl_status", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - search≈ 117 tokens
Search kweenkl notification channels and messages. Use this to find channels by name or search through notification history.
Paramètres, retour & exemple (1)
Paramètresquery· string · requis
Search query to find channels or notifications
Exemple d'appel{"name": "search", "arguments": {"query": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]}
C'est votre serveur ?
Revendiquez-le sur l'espace créateur (preuve GitHub, domaine ou npm) pour afficher le badge « propriétaire vérifié » et lancer un pentest comportemental à la demande afin d'obtenir le badge « Vérifié ».