New:Microsoft Teams Notifications Are Now Available in Socket.Learn more
Get Started

@three-ws/notifications-mcp

Package Overview
Dependencies
Maintainers
1
Versions
5
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@three-ws/notifications-mcp

Read and manage your three.ws notification inbox from any AI agent — list inbound events (pump/market alerts, sales, purchases, social, IRL, account), mark read, tune the per-category delivery matrix, and register Web Push devices. Account-scoped over the

Source
npmnpm
Version
0.1.0
Version published
Weekly downloads
0
Maintainers
1
Weekly downloads
 
Created
Source

three.ws

@three-ws/notifications-mcp

Your three.ws notification inbox, delivery preferences, and Web Push devices — from any AI agent.

npm license node MCP Registry three.ws

A Model Context Protocol server that gives an AI assistant its own three.ws notification inbox + delivery control over stdio. Read inbound events (pump/market alerts, sales & earnings, purchase receipts, social mentions, IRL interactions, account/security), mark them read, tune the per-category → per-channel delivery matrix, and register Web Push devices — all live, all account-scoped.

Every read and write hits the real three.ws API. The server is authenticated: it carries a three.ws API key (or OAuth access token) as a Bearer credential and resolves the owning account on every call. It signs nothing locally and holds no other secret.

Install

npm install @three-ws/notifications-mcp

Or run with npx (no install):

npx @three-ws/notifications-mcp

Quick start

Claude Code, one line:

THREE_WS_API_KEY=sk_live_… claude mcp add notifications -- npx -y @three-ws/notifications-mcp

Tools

ToolKindWhat it does
list_notificationsreadThe inbox, newest first, filterable by type, with an unread_count.
mark_readwriteMark one notification — or every unread one — read.
delete_notificationwrite ⚠️Permanently remove one notification (irreversible).
get_preferencesreadThe per-category → per-channel delivery matrix (in_app, push, email, telegram).
set_preferenceswritePatch which channels deliver each category.
register_push_devicewriteRegister a Web Push device from a browser PushSubscription.
unregister_push_devicewrite ⚠️Remove a Web Push device (tears down delivery to it).

Configuration

Env varRequiredDefaultDescription
THREE_WS_API_KEYyesthree.ws API key (sk_live_… / sk_test_…) or OAuth access token for the account. Aliases: THREE_WS_TOKEN, THREE_WS_BEARER. Treat like a password.
THREE_WS_BASEnohttps://three.wsAPI base URL. Override only when self-hosting or targeting a preview.
THREE_WS_TIMEOUT_MSno20000Per-request timeout in milliseconds.

Every endpoint is account-scoped and returns 401 without a valid credential — this server can never read or change another account.

License

Apache-2.0 © three.ws

Keywords

mcp

FAQs

Package last updated on 24 Jun 2026

Related posts