Windows Microsoft Sticky Notes MCP Server
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| STICKY_NOTES_DB_PATH | No | To 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
| Capability | Details |
|---|---|
| tools | {
"listChanged": false
} |
| prompts | {
"listChanged": false
} |
| resources | {
"subscribe": false,
"listChanged": false
} |
| experimental | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| 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
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 9 tools
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.
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.
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.
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.