Skip to main content
Glama

Server Details

Push notifications for AI agents - send instant iPhone notifications from any MCP client.

Status
Healthy
Last Tested
Transport
Streamable HTTP
URL
Repository
antoinedelorme/kweenkl-mcp
GitHub Stars
0
Server Listing
kweenkl MCP Server

Glama MCP Gateway

Connect through Glama MCP Gateway for full control over tool access and complete visibility into every call.

MCP client
Glama
MCP server

Full call logging

Every tool call is logged with complete inputs and outputs, so you can debug issues and audit what your agents are doing.

Tool access control

Enable or disable individual tools per connector, so you decide what your agents can and cannot do.

Managed credentials

Glama handles OAuth flows, token storage, and automatic rotation, so credentials never expire on your clients.

Usage analytics

See which tools your agents call, how often, and when, so you can understand usage patterns and catch anomalies.

100% free. Your data is private.
Tool DescriptionsA

Average 3.9/5 across 6 of 6 tools scored.

Server CoherenceA
Disambiguation5/5

Each tool has a clearly distinct purpose: fetch retrieves specific details, kweenkl sends notifications, kweenkl_login starts authentication, kweenkl_login_check checks auth status, kweenkl_status checks server health, and search finds channels and messages. No overlap in functionality.

Naming Consistency3/5

Tool names mix generic verbs (fetch, search) with a 'kweenkl_' prefix strategy (kweenkl, kweenkl_login, etc.). While all use lowercase and underscores, the pattern is inconsistent, making it harder to predict tool names.

Tool Count5/5

With 6 tools, the set is well-scoped for a notification service. It covers essential operations without being too sparse or bloated.

Completeness4/5

The tool set covers the core notification lifecycle: sending, retrieving details, searching, authentication, and status checking. Minor gaps like updating or deleting notifications exist but are not critical for basic usage.

Available Tools

6 tools
fetch
Read-onlyIdempotent
Inspect

Fetch details about a specific kweenkl channel or notification by ID.

ParametersJSON Schema
NameRequiredDescriptionDefault
idYesThe ID of the channel or notification to fetch
typeYesType of resource to fetch: 'channel' or 'notification'
kweenklInspect

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.

ParametersJSON Schema
NameRequiredDescriptionDefault
titleNoOptional title for the notification. Should be brief (max 50 chars recommended). If omitted, only the message will be shown.
glanceNoOptional 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'}
messageYesThe notification message content. Should be clear, concise, and actionable. Maximum recommended length: 500 characters for optimal mobile display.
payloadNoOptional custom JSON payload for additional metadata. Can include any structured data that your app might process (e.g., action buttons, deep links, custom data).
priorityNoPriority level for the notification. 'high' = urgent/critical alerts, 'normal' = standard updates (default), 'low' = non-urgent information.
webhook_tokenYesThe 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'.
kweenkl_loginInspect

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.

ParametersJSON Schema
NameRequiredDescriptionDefault
emailNoUser's email address for waitlist subscription (only used if has_app is false)
has_appNoWhether the user already has the kweenkl iOS app installed. If true and no device_token, starts device auth flow.
device_tokenNoThe user's device token from the kweenkl iOS app. If provided, immediately creates a webhook for them.
kweenkl_login_check
Read-onlyIdempotent
Inspect

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.

ParametersJSON Schema
NameRequiredDescriptionDefault
session_idYesThe session ID returned from kweenkl_login
kweenkl_status
Read-onlyIdempotent
Inspect

Check kweenkl server connectivity and status. Use this to verify the connection is working before sending notifications. No authentication required.

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

Discussions

No comments yet. Be the first to start the discussion!

Try in Browser

Your Connectors

Sign in to create a connector for this server.