2h ago
MCP respects - * preference in some situations and not others
NotePlan 3.21.3, macOS 27.0.1, NotePlan MCP called from Claude. I’ve set NotePlan to treat - as a task and * as a plain bullet, the reverse of the default.
The MCP already READS my marker preference – I expected it to WRITE according to that preference as well. `type: task` should write `- ` and `type: bullet` should write `* `. I also expected `append` to honor `type` the way `insert` does. But it does not.
I made a test note with four lines:
```
- dash task
* star bullet
- [ ] dash checkbox
* [ ] star checkbox
```
`noteplan_paragraphs`GET classified them as I expected: the dash line and both checkbox lines as open tasks, the star line as a bullet. Then I added lines five ways and read them back:
`edit_content` INSERT, type: task, writes "- text" as expected
`paragraphs` ADD, with text starting with a hyphen space, writes "- text" as expected
`edit_content` INSERT, type: bullet, writes "- text" which is counter to the preference
`edit_content` APPEND, type: task, writes "text" which is missing the expected marker
`edit_content` APPEND, type: bullet, writes "text" which is missing the expected marker
Every call returned success. The responses don't show which marker was written (or not).
Unintended consequences: NotePlan pulls open tasks into other places – calendar notes, references, task filters, and review plugins. So a bullet misclassified as a task shows up there as work to do. An agent adding meeting notes or a summary can unwittingly create dozens of false tasks.
The `append` but fails the other way - a thing that was supposed to be a task isn't one, so it isn't swept up in a review.
Suggestion: have the write paths use the same preference lookup the reads use, and have `append` apply `type` the way `insert` does.
Pending