antoinedelorme avatar

Kweenkl Mcp

antoinedelorme/kweenkl-mcp

Bridges Claude or ChatGPT to your iPhone's notification system through a hosted API. Install the kweenkl iOS app, grab your device token from settings, and configure your MCP client to hit api.kweenkl.com/mcp with the token header. Your AI agent can then fire push notifications directly to your phone. Useful when you want your assistant to alert you about long-running tasks, monitoring triggers, or time-sensitive updates without keeping the chat window open. The remote setup means no local installation, just point your client at the endpoint and authenticate with your device token.

tools
6
auth
Secret needed
transport
HTTP
last updated
Jun 5, 2026

Install

From registry metadata
$ npx add-mcp https://api.kweenkl.com/mcp --name kweenkl-mcp --header 'X-Kweenkl-Device-Token: ${X_KWEENKL_DEVICE_TOKEN}'

Run in your terminal. add-mcp asks which agents to add it to, then asks for each value it needs. Add -g to install it for every project.

Review the command, arguments and environment values before installing. MCP servers run with your local permissions.

Other ways

Claude Code

$ claude mcp add --transport http kweenkl-mcp https://api.kweenkl.com/mcp --header 'X-Kweenkl-Device-Token: YOUR_X_KWEENKL_DEVICE_TOKEN'

Run in your terminal. Add --scope user to make it available in every project.

Tools

Verified live · 6 tools

Verified live against the running server on Nov 6, 2026.

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

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

No parameters. Call it with no arguments.

kweenkl_loginStart 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.3 params

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.

Parameters* required
device_tokenstring
The user's device token from the kweenkl iOS app. If provided, immediately creates a webhook for them.
emailstring
User's email address for waitlist subscription (only used if has_app is false)
has_appboolean
Whether the user already has the kweenkl iOS app installed. If true and no device_token, starts device auth flow.
kweenkl_login_checkCheck 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.1 params

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.

Parameters* required
session_id*string
The session ID returned from kweenkl_login
searchSearch kweenkl notification channels and messages. Use this to find channels by name or search through notification history.1 params

Search kweenkl notification channels and messages. Use this to find channels by name or search through notification history.

Parameters* required
query*string
Search query to find channels or notifications
fetchFetch details about a specific kweenkl channel or notification by ID.2 params

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

Parameters* required
id*string
The ID of the channel or notification to fetch
type*string
Type of resource to fetch: 'channel' or 'notification'one of channel · notification
kweenklSend 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.6 params

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.

Parameters* required
glanceobject
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[]}...
message*string
The notification message content. Should be clear, concise, and actionable. Maximum recommended length: 500 characters for optimal mobile display.
payloadobject
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).
prioritystring
Priority level for the notification. 'high' = urgent/critical alerts, 'normal' = standard updates (default), 'low' = non-urgent information.one of low · normal · high
titlestring
Optional title for the notification. Should be brief (max 50 chars recommended). If omitted, only the message will be shown.
webhook_token*string
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'.

Sponsors

Readme

kweenkl MCP Server (Deprecated)

This local MCP server is deprecated. Use the hosted remote MCP server instead — no installation required.

Use the Remote MCP Server

Endpoint: https://api.kweenkl.com/mcp

Setup

  1. Download the kweenkl iOS app
  2. Go to Settings in the app and copy your Device Token
  3. Add the MCP server to your AI client:

Claude Code:

claude mcp add kweenkl https://api.kweenkl.com/mcp --transport http --scope user --header "X-Kweenkl-Device-Token: YOUR_DEVICE_TOKEN"

ChatGPT: Add https://api.kweenkl.com/mcp in Settings > Apps & Connectors. Authentication is handled via OAuth — you'll be prompted to enter your device token during setup.

Any MCP client: Point to https://api.kweenkl.com/mcp with the X-Kweenkl-Device-Token header.

Full Documentation

See kweenkl.com/skill.md for the complete API reference.

Links

License

MIT

Details

Repository
github.com/antoinedelorme/kweenkl-mcp
Website
kweenkl.com
Category
Mobile Development
Transport
HTTP
Auth
Required
Registry
MCP registry, active
Resources
2
Prompts
3
Tools verified
Nov 6, 2026

Related Mobile Development MCP servers

View all
1clauxel avatarAistudioandroidreleasegate Mcpclauxel/ai-studio-android-release-gate-mcpRemote MCP for AI Studio Android release gate MCP, structured receipts, audit logs, and reviewer-rea0stars
2mutonby avataragentringmutonby/agentringLet your AI agent message and call your Android phone, and get your reply or the call transcript.376stars
3cafetechne avatarAntigravity Linkcafetechne/antigravity-link-extensionMCP server and OpenAPI-backed mobile companion for controlling Antigravity IDE sessions187stars
4whats2000 avatarIsaacsim Mcp Serverwhats2000/isaacsim-mcp-serverControl NVIDIA Isaac Sim robotics simulator through MCP with 42 tools70stars
5briangaoo avatarWhoop Mcpbriangaoo/whoop-mcpFull read + write access to your Whoop fitness data via the private iOS API. 48 tools.67stars
6lapfelix avatarXcodemcplapfelix/xcodemcpControl Xcode directly via JXA for build, test, debug operations with XCLogParser integration55stars