{"name":"io.github.jordanburke/joplin-mcp-server","slug":"jordanburke-joplin-mcp-server","title":null,"description":"Search, read, create, edit and sync Joplin notes and notebooks via a headless Joplin sidecar.","url":"https://mcp.market/server/jordanburke-joplin-mcp-server","rating":null,"grade":"B","score":78,"certified":false,"status":"active","category":"search","tags":["search"],"presence":{"score":30,"stars":8,"forks":4,"downloads_week":132,"last_push_at":"2026-09-13T22:55:37.000Z","license":"MIT"},"uptime":null,"claimed":false,"transport":"npm","callable_via_gateway":false,"default_price_micros":0,"repository":"https://github.com/jordanburke/joplin-mcp-server","website":null,"version":"2.3.3","remotes":[],"packages":[{"registryType":"npm","identifier":"joplin-mcp-server","version":"2.3.3","transport":{"type":"stdio"},"environmentVariables":[{"description":"Joplin API token, for external mode only (see JOPLIN_HOST). Sidecar mode manages its own token and ignores this.","format":"string","isSecret":true,"name":"JOPLIN_TOKEN"},{"description":"Connect to an existing Joplin instance at this host instead of running a sidecar","format":"string","name":"JOPLIN_HOST"},{"description":"Port of the existing Joplin instance (default: 41184)","format":"string","name":"JOPLIN_PORT"},{"description":"Joplin data directory for sidecar mode (default: ~/.config/joplin-mcp)","format":"string","name":"JOPLIN_PROFILE"},{"description":"Path to the joplin CLI binary, overriding auto-detection","format":"string","name":"JOPLIN_CLI"},{"description":"Sync target: none, filesystem, webdav, nextcloud, joplin-cloud, joplin-server, s3, dropbox, onedrive (default: none)","format":"string","name":"JOPLIN_SYNC_TARGET"},{"description":"Sync target URL or path; the bucket name for the s3 target","format":"string","name":"JOPLIN_SYNC_PATH"},{"description":"Sync username or email; the access key for the s3 target","format":"string","name":"JOPLIN_SYNC_USERNAME"},{"description":"Sync password; the secret key for the s3 target","format":"string","isSecret":true,"name":"JOPLIN_SYNC_PASSWORD"},{"description":"S3 region (default: us-east-1)","format":"string","name":"JOPLIN_SYNC_REGION"},{"description":"S3 endpoint URL for non-AWS providers such as Backblaze B2, MinIO, R2 or Wasabi (default: https://s3.amazonaws.com/)","format":"string","name":"JOPLIN_SYNC_ENDPOINT"},{"description":"Use path-style S3 URLs, which self-hosted providers such as MinIO usually require: true or false (default: false)","format":"string","name":"JOPLIN_SYNC_FORCE_PATH_STYLE"},{"description":"Log verbosity: debug, info, warn or error (default: info)","format":"string","name":"LOG_LEVEL"}]}],"tools":[{"name":"create_folder","description":"Create a new folder/notebook in Joplin","write_action":true,"price_micros":0,"input_schema":null},{"name":"create_note","description":"Create a new note in Joplin","write_action":true,"price_micros":0,"input_schema":null},{"name":"delete_folder","description":"Delete a folder/notebook from Joplin (requires confirmation)","write_action":true,"price_micros":0,"input_schema":null},{"name":"delete_note","description":"Delete a note from Joplin (requires confirmation)","write_action":true,"price_micros":0,"input_schema":null},{"name":"edit_folder","description":"Edit/update an existing folder/notebook in Joplin","write_action":false,"price_micros":0,"input_schema":null},{"name":"edit_note","description":"Edit/update an existing note in Joplin","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_notebooks","description":"Retrieve the complete notebook hierarchy from Joplin","write_action":false,"price_micros":0,"input_schema":null},{"name":"read_multinote","description":"Read the full content of multiple notes at once","write_action":false,"price_micros":0,"input_schema":null},{"name":"read_note","description":"Read the full content of a specific note","write_action":false,"price_micros":0,"input_schema":null},{"name":"read_notebook","description":"Read the contents of a specific notebook","write_action":false,"price_micros":0,"input_schema":null},{"name":"search_notes","description":"Search for notes in Joplin and return matching notebooks","write_action":false,"price_micros":0,"input_schema":null},{"name":"sync","description":"Trigger a Joplin sync to push/pull changes with the configured sync target","write_action":false,"price_micros":0,"input_schema":null}],"scan":{"score":78,"grade":"B","scanned_at":"2026-10-29T18:49:24.371Z","report":{"scannerVersion":"0.1.10","scannedAt":"2026-10-29T18:49:24.279Z","components":{"code":{"score":25,"max":25,"notes":["7 source files scanned"]},"reliability":{"score":-1,"max":20,"notes":["no gateway calls yet and no remote to probe"]},"poisoning":{"score":-1,"max":15,"notes":["tools not inspected (local package is not executed); not counted"]},"auth":{"score":6,"max":15,"notes":["static API keys via environment variables"]},"maintenance":{"score":12,"max":15,"notes":["last push 46 days ago"]},"identity":{"score":8,"max":10,"notes":["registry namespace matches repository owner","GitHub account older than a year"]}},"findings":[],"inputs":{"packages":[{"registryType":"npm","identifier":"joplin-mcp-server","version":"2.3.3","found":true,"license":"MIT","hasInstallScripts":false,"dependencyCount":8,"publishedAt":"2026-08-31T00:09:06.645Z","repositoryUrl":"git+https://github.com/jordanburke/joplin-mcp-server.git","weeklyDownloads":132}],"repo":{"found":true,"owner":"jordanburke","repo":"joplin-mcp-server","archived":false,"pushedAt":"2026-09-13T22:55:37Z","stars":8,"forks":4,"openIssues":0,"ownerType":"User","ownerAvatarUrl":"https://avatars.githubusercontent.com/u/67263?v=4","ownerCreatedAt":"2009-03-26T01:11:29Z","license":"MIT"},"icon":{"url":"https://avatars.githubusercontent.com/u/67263?v=4&s=128","source":"registry","width":128,"height":128},"presence":{"stars":8,"forks":4,"downloadsWeek":132,"license":"MIT","lastPushAt":"2026-09-13T22:55:37.000Z","score":30}}}},"grade_history":[],"reviews":[]}