Skip to main content
Glama
widisaadi

Windows Microsoft Sticky Notes MCP Server

by widisaadi

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
STICKY_NOTES_DB_PATHNoTo specify a custom database location (for testing or backups), set the environment variable, e.g. STICKY_NOTES_DB_PATH=C:\path\to\plum.sqlite

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Features and capabilities supported by this server

Protocol revision2025-11-25

CapabilityDetails
tools
{
  "listChanged": false
}
prompts
{
  "listChanged": false
}
resources
{
  "subscribe": false,
  "listChanged": false
}
experimental
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
list_notesB

List Microsoft Sticky Notes with summary metadata, theme, and text preview.

Args: limit: Maximum number of notes to return (default: 50). offset: Pagination offset (default: 0). theme: Filter by theme color (Yellow, Green, Pink, Purple, Blue, Grey, Charcoal). is_open: Filter by open/closed status on desktop. include_deleted: Include soft-deleted notes (default: False).

get_noteC

Get full content and details of a single Sticky Note by its UUID.

Args: note_id: The UUID of the sticky note.

search_notesB

Search Sticky Notes by keyword or text pattern (case-insensitive).

Args: query: Search term or keyword. limit: Maximum results to return (default: 50). include_deleted: Include soft-deleted notes in search results (default: False).

create_noteA

Create a new Microsoft Sticky Note.

Args: text: Note content (supports multiline plain text or markdown lists). theme: Color theme (Yellow, Green, Pink, Purple, Blue, Grey, Charcoal). Default: Yellow. is_open: Display note window immediately on Windows desktop (default: True). is_always_on_top: Pin note always on top of other windows (default: False).

update_noteA

Update an existing note's text, append new lines, change theme, or toggle visibility.

Args: note_id: The UUID of the note to update. text: Overwrite entire note text. append_text: Append new lines to existing text (ignored if 'text' is provided). theme: New color theme (Yellow, Green, Pink, Purple, Blue, Grey, Charcoal). is_open: Open (True) or minimize/close (False) the note on desktop. is_always_on_top: Pin (True) or unpin (False) always on top.

delete_noteA

Delete a Sticky Note. Defaults to soft-delete (recoverable). Set permanent=True for hard delete.

Args: note_id: The UUID of the note to delete. permanent: If True, permanently removes from SQLite; if False, moves to trash.

restore_noteA

Restore a soft-deleted Sticky Note back to active desktop notes.

Args: note_id: The UUID of the note to restore.

get_statsB

Get high-level summary statistics of Microsoft Sticky Notes database.

export_notesB

Export all active Sticky Notes to a Markdown file or JSON dump.

Args: export_format: Export format - 'markdown' or 'json' (default: 'markdown'). output_dir: Target directory path. Defaults to user's Documents folder.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

A3.7/5.0

Scored across 9 tools

Disambiguation5/5

Each tool serves a distinct purpose: list_notes for browsing, get_note for retrieving a single note, search_notes for querying, create_note for creation, update_note for modifications, delete_note for removal, restore_note for recovery, get_stats for aggregation, and export_notes for data extraction. There is no overlap in functionality, and the descriptions clearly delineate their roles.

Naming Consistency5/5

All tool names follow a consistent verb_noun pattern (e.g., list_notes, get_note, search_notes, create_note, update_note, delete_note, restore_note, get_stats, export_notes), using snake_case throughout. This makes the toolset highly predictable.

Tool Count5/5

With 9 tools, the set is well-scoped for a Sticky Notes management server, covering CRUD operations, search, restore, stats, and export without redundancy. Each tool is necessary and no obvious tool is missing.

Completeness4/5

The surface covers the full lifecycle: create, read, update, delete (with soft/hard options), restore, list, search, stats, and export. Minor gaps exist, such as bulk operations or note tagging, but these are not essential for core workflows.

Maintenance

ActivityMaintained
ResponsivenessNo issues