mcp-inotes
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
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": true
} |
| prompts | {
"listChanged": false
} |
| resources | {
"subscribe": false,
"listChanged": false
} |
| experimental | {
"tasks": {
"list": {},
"cancel": {},
"requests": {
"tools": {
"call": {}
},
"prompts": {
"get": {}
},
"resources": {
"read": {}
}
}
}
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| create_noteA | Create a new note in Claude Diary folder Args: title: The title of the note body: The content/body of the note Returns: Success message with note ID |
| append_to_noteA | Append content to an existing note (APPEND ONLY - no overwrite) Args: note_id: The ID of the note to append to (x-coredata:// URL) content: The content to append Returns: Success message Note: This operation only APPENDS content. It cannot overwrite or delete existing content. This is a safety feature to prevent data loss. |
| get_noteA | Get full content of a specific note by ID Args: note_id: The note ID (x-coredata:// URL) Returns: Formatted note content with metadata |
| get_notes_listA | Get list of notes from Claude Diary folder Args: start_date: Start date in ISO format (YYYY-MM-DD) - not yet implemented end_date: End date in ISO format (YYYY-MM-DD) - not yet implemented Returns: Formatted list of notes with metadata Note: Currently returns all notes from Claude Diary folder. Date filtering is not yet implemented. |
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 4 tools
Each tool has a distinct purpose: create, append, retrieve single, and list. No overlap or ambiguity exists between the operations.
All tool names follow the consistent verb_noun pattern (create_note, append_to_note, get_note, get_notes_list). The naming convention is uniform and predictable.
With 4 tools, the server is well-scoped for a note-taking and diary management domain. Each tool serves a necessary function without redundancy.
The server covers create, append (update), read, and list operations, which covers the core lifecycle. Minor gaps include no delete functionality and date filtering not yet implemented, but these are not critical for the primary use case.