← Back to search

joplin-mcp-server

GitHub Actions Scanned just now

MCP server for Joplin

B
75.5 / 100

Versions

2.2.2latest
Jul 27, 2026
2.2.1
Jul 24, 2026
2.2.0
Jul 23, 2026
2.1.1
May 25, 2026
2.1.0
Feb 22, 2026
+ show 18 moreshow less
2.0.10
Feb 21, 2026
2.0.9
Feb 21, 2026
2.0.8
Feb 21, 2026
2.0.7
Feb 21, 2026
2.0.6
Feb 21, 2026
2.0.5
Feb 21, 2026
2.0.4
Feb 21, 2026
2.0.3
Feb 21, 2026
2.0.2
Feb 21, 2026
2.0.1
Feb 21, 2026
2.0.0
Feb 21, 2026
1.3.0
Feb 4, 2026
1.2.1
Oct 13, 2025
1.2.0
Oct 13, 2025
1.1.1
Aug 13, 2025
1.1.0
Aug 13, 2025
1.0.1
Jun 22, 2025
1.0.0
May 22, 2025
PermissionsTool SafetyAuthAnnotationsCode QualityStabilitySpecVuln HistoryAuthorTransparencyCommunity

Tools 12

list_notebooks
annotations: none low

Retrieve the complete notebook hierarchy from Joplin

body string query string is_todo boolean note_id string note_ids array body_html string parent_id string parameters object notebook_id string image_data_url string
search_notes
annotations: none low

Search for notes in Joplin and return matching notebooks

body string query string is_todo boolean note_id string note_ids array body_html string parent_id string parameters object notebook_id string image_data_url string
read_notebook
annotations: none low

Read the contents of a specific notebook

body string is_todo boolean note_id string note_ids array body_html string parent_id string parameters object notebook_id string image_data_url string
read_note
annotations: none low

Read the full content of a specific note

body string is_todo boolean note_id string note_ids array todo_due number body_html string parent_id string parameters object image_data_url string todo_completed boolean
read_multinote
annotations: none low

Read the full content of multiple notes at once

body string is_todo boolean note_id string note_ids array todo_due number body_html string folder_id string parent_id string parameters object image_data_url string todo_completed boolean
create_note
annotations: none low

Create a new note in Joplin

body string is_todo boolean note_id string todo_due number body_html string folder_id string parent_id string parameters object image_data_url string todo_completed boolean
create_folder
annotations: none low

Create a new folder/notebook in Joplin

body string force boolean confirm boolean is_todo boolean note_id string todo_due number body_html string folder_id string parent_id string parameters object todo_completed boolean
edit_note
annotations: none low

Edit/update an existing note in Joplin

body string force boolean confirm boolean is_todo boolean note_id string todo_due number body_html string folder_id string parent_id string parameters object todo_completed boolean
edit_folder
annotations: none low

Edit/update an existing folder/notebook in Joplin

force boolean confirm boolean note_id string folder_id string parent_id string parameters object
delete_note
annotations: none low

Delete a note from Joplin (requires confirmation)

force boolean confirm boolean note_id string folder_id string parameters object
delete_folder
annotations: none low

Delete a folder/notebook from Joplin (requires confirmation)

force boolean confirm boolean folder_id string parameters object
sync
annotations: none low

Trigger a Joplin sync to push/pull changes with the configured sync target

parameters object

Permissions 4

network medium
Server uses network capabilities via: fetch()
filesystem low
Server uses filesystem capabilities via: fs sync ops
shell high
Server uses shell capabilities via: child_process, spawn()
env_vars low
Server uses env_vars capabilities via: process.env

Scan Findings 36

low
Tool 'list_notebooks' has no annotations annotation_checker · 100%
low
Tool 'search_notes' has no annotations annotation_checker · 100%
low
Tool 'read_notebook' has no annotations annotation_checker · 100%
low
Tool 'read_note' has no annotations annotation_checker · 100%
low
Tool 'read_multinote' has no annotations annotation_checker · 100%
low
Tool 'create_note' has no annotations annotation_checker · 100%
low
Tool 'create_folder' has no annotations annotation_checker · 100%
low
Tool 'edit_note' has no annotations annotation_checker · 100%
low
Tool 'edit_folder' has no annotations annotation_checker · 100%
low
Tool 'delete_note' has no annotations annotation_checker · 100%
low
Tool 'delete_folder' has no annotations annotation_checker · 100%
low
Tool 'sync' has no annotations annotation_checker · 100%
info
Sandbox failed to start for behavioral verification behavioral_verifier · 100%
medium
Vulnerable dependency: @modelcontextprotocol/sdk@1.30.0 (GHSA-6qxp-vccf-f47h) dependency_analyzer · 95%
info
package.json metadata manifest_parser · 100%
info
Tool: list_notebooks manifest_parser · 75%
info
Tool: search_notes manifest_parser · 75%
info
Tool: read_notebook manifest_parser · 75%
info
Tool: read_note manifest_parser · 75%
info
Tool: read_multinote manifest_parser · 75%
info
Tool: create_note manifest_parser · 75%
info
Tool: create_folder manifest_parser · 75%
info
Tool: edit_note manifest_parser · 75%
info
Tool: edit_folder manifest_parser · 75%
info
Tool: delete_note manifest_parser · 75%
info
Tool: delete_folder manifest_parser · 75%
info
Tool: sync manifest_parser · 75%
info
Transport: stdio manifest_parser · 90%
info
Required env vars (19) manifest_parser · 80%
info
Sandbox failed to start for output poisoning scan output_poisoning · 100%
medium
Permission: network access detected permission_analyzer · 70%
low
Permission: filesystem access detected permission_analyzer · 90%
high
Permission: shell access detected permission_analyzer · 95%
low
Permission: env_vars access detected permission_analyzer · 90%
info
SBOM generated: 15 components sbom_generator · 100%
medium
No build provenance detected (SLSA L0) slsa_assessor · 90%