samsung-reminder-mcp
Provides tools for reading and writing Samsung Reminder data, including managing reminders, categories, notes, checklists, recurrence, alarms, and synchronization with Samsung Cloud.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@samsung-reminder-mcpshow all my reminders for today"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Reminder for Windows
An unofficial Samsung One UI-inspired desktop client and local MCP server for reading and writing Samsung Reminder data without Microsoft Reminders sync.
This experimental project is not affiliated with, endorsed by, or supported by Samsung. It depends on private Samsung Browser and Samsung Cloud behavior that can change without notice.
Screenshots
All images show the built-in browser preview with bundled sample data.

Light appearance | Compact window with details drawer | First-run disclosure |
|
|
|
Related MCP server: Reminders MCP Server
Requirements
For a prebuilt release:
64-bit Windows 10 version 1809 or newer, or Windows 11, on x64 or ARM64. Release CI builds and tests both architectures natively.
Samsung Browser for Windows installed using Samsung's official 64-bit installer.
A Samsung Account signed in through Samsung Browser. Open the browser at least once so it creates the default profile.
Network access to Samsung Cloud. The installer may also download Microsoft Edge WebView2 when it is unavailable.
This project currently expects Samsung's standard system-wide installation and default profile paths:
C:\Program Files\Samsung\Internet\Application\samsunginternet.exe%LOCALAPPDATA%\Samsung\Internet\User Data\Default
Custom installation and profile locations are not currently detected. Samsung Browser must be completely closed before the first sync. Chromium otherwise routes the helper launch into the existing process without enabling the private localhost bridge. After the app has cached a valid credential, normal Reminder operations no longer keep the browser open.
Samsung currently offers separate official x64 and ARM64 evergreen installers. This project publishes matching x64 and ARM64 app builds.
Install
Download the current NSIS installer, MSI, or portable ZIP from GitHub Releases.
Scoop
This repository is also a Scoop bucket:
scoop bucket add samsung-reminder https://github.com/eliasblume/samsung-reminder-desktop
scoop install samsung-reminder/samsung-reminderThe local MCP server is a separate package, so desktop-only installs do not add a command-line binary to PATH:
scoop install samsung-reminder/samsung-reminder-mcpWhen upgrading from v0.1.1 or older, update samsung-reminder before installing the MCP package so Scoop removes the previously bundled MCP shim first.
The release pipeline updates both Scoop packages from their separate x64 and ARM64 bundles. Future releases can then be installed with:
scoop update samsung-reminder
scoop update samsung-reminder-mcpRun from source
Source builds require Node.js 22.12 or newer, pnpm 11.17, Rust 1.97.1, the Tauri prerequisites for Windows, and Visual Studio Build Tools with the Desktop development with C++ workload.
pnpm install --frozen-lockfile
pnpm tauri:devDark mode is the first-run default. The appearance toggle is saved locally.
The editor supports Samsung lists, notes and checklists, importance, completion, alert strength, early alerts, all-day and timed schedules, place triggers, and minute/hour/day/week/month/year recurrence. List colors and all 42 category icon indices sync through Samsung Cloud. Monthly rules use a day of month and yearly rules use month plus day, matching the mobile data model.
Build
pnpm typecheck
pnpm tauri:build
pnpm build:mcpTauri produces NSIS and MSI installers under src-tauri/target/release/bundle. See RELEASING.md for the automated SemVer release process.
MCP server
Installing the samsung-reminder-mcp Scoop package adds samsung-reminder-mcp to PATH. A local MCP configuration can therefore use:
[mcp_servers.samsung-reminders]
command = "samsung-reminder-mcp"
env = { CDP_ENDPOINT = "http://127.0.0.1:9226" }For a source build, point command to src-tauri/target/release/samsung-reminder-mcp.exe instead.
The stdio server exposes:
samsung_reminders_statussamsung_reminders_listsamsung_reminder_categories_listsamsung_reminder_category_createsamsung_reminder_category_updatesamsung_reminder_category_deletesamsung_reminders_getsamsung_reminders_createsamsung_reminders_updatesamsung_reminders_delete
Reminder and category deletion require confirmId to exactly match the target ID. Deleting a category first moves its reminders to My reminders. MCP status deliberately omits the Samsung account email and account-ID hint that the local desktop UI can display.
Architecture
React, TanStack DB, and TanStack Query for live collections, optimistic mutations, and cloud-operation caching
Tailwind CSS, Radix primitives, and Lucide icons for the One UI-inspired interface
Tauri 2 and Rust for the desktop shell, browser lifecycle management, and direct Samsung Cloud client
A small JavaScript bootstrap evaluated only inside Samsung's signed Calendar extension
Windows Credential Manager plus an in-memory Rust credential cache
A sibling Rust stdio MCP binary sharing the same bridge implementation
Privacy and security
The Samsung Cloud credential remains in Rust and is encrypted for the current Windows user by Windows Credential Manager. It is never returned through React or MCP and is not written to logs or plaintext files. The CDP endpoint is restricted to an explicit http://127.0.0.1:<port> origin.
Use Settings → Disconnect Samsung account to remove the cached credential and return to the first-run disclosure. Settings → Erase all app data additionally clears the stored consent choice and all local settings for a full factory reset. Neither action deletes reminders stored in Samsung Cloud.
The repository contains no Samsung APKs, decompiled Samsung source, Samsung account data, captured API payloads, user screenshots, access tokens, or Samsung artwork. The extension ID, Cloud app ID, endpoint, and table names in source are protocol constants rather than user credentials.
Before the first cloud request, the app displays an explicit disclosure and requires local opt-in. See LEGAL.md, PROVENANCE.md, and THIRD_PARTY_NOTICES.md for the private-interface caveat, implementation provenance, and dependency notices.
See SECURITY.md before reporting a vulnerability. Never attach tokens, Reminder contents, browser-profile data, or unredacted crash dumps to a public issue.
Scope and caveats
A Samsung Browser, signed extension, or Cloud API update can break this project. The current proof of concept covers listing, reading, creating, editing, completing, favoriting, custom lists, checklists, recurrence, place/time alarms, early alerts, all-day reminders, alert strength, sharing, and guarded deletion.
Attachment upload, voice capture, map search/geocoding, and Samsung's suggested-reminder templates are not implemented. Windows installers are initially unsigned, so Windows may display a publisher warning. Checksums verify downloaded bytes but do not establish publisher identity.
License
MIT © 2026 eliasblume
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- Alicense-qualityDmaintenanceEnables management of Apple Reminders on macOS, including creating, updating, and querying reminders with due dates, priorities, and completion status across different reminder lists.MIT
- AlicenseAqualityDmaintenanceEnables interaction with macOS Reminders app through AppleScript, allowing users to create, read, update, and delete reminders and lists, with support for filtering, batch operations, and reminder properties like priority and due dates.1322MIT
- AlicenseAqualityDmaintenanceEnables AI assistants to manage Apple Reminders lists and reminders on macOS, including creating, updating, completing, and deleting reminders.795MIT
- Alicense-qualityCmaintenanceProgrammatic access to Apple Reminders via SSE, enabling creation, reading, updating, and deletion of reminders and reminder lists.9MIT
Related MCP Connectors
MCP connector for Apple Reminders — search, create, complete, and edit via your own Mac.
Manage your family's calendars and lists in Cozi. View, create, and update appointments; organize…
MCP-native open-source Notion alternative: read & write pages, databases and kanban boards.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/eliasblume/samsung-reminder-desktop'
If you have feedback or need assistance with the MCP directory API, please join our Discord server


