{"$schema":"https://verifymcp.io/schemas/trust-report.json","schemaVersion":1,"license":{"name":"CC BY-NC 4.0","url":"https://creativecommons.org/licenses/by-nc/4.0/"},"generatedAt":"2026-11-06T16:32:47.867Z","url":"https://verifymcp.io/servers/mhemd139-samsung-notes/samsung-notes-mcp","markdownUrl":"https://verifymcp.io/servers/mhemd139-samsung-notes/samsung-notes-mcp.md","server":{"slug":"mhemd139-samsung-notes","name":"Samsung Notes","registryName":"io.github.Mhemd139/samsung-notes","description":"Read Samsung Notes: typed text, tables, handwritten pages, photos and PDFs. Never changes a note.","registryStatus":"active","deletedAt":null,"statusMessage":null,"liveness":"live","publisher":{"class":"unknown","claimed":false}},"component":{"slug":"samsung-notes-mcp","type":"npm","identifier":"samsung-notes-mcp","withdrawn":false,"url":"https://verifymcp.io/servers/mhemd139-samsung-notes/samsung-notes-mcp","version":"0.1.5","transport":"stdio","scoredAt":"2026-11-06T02:29:43.900Z"},"score":{"total":90,"tier":"high trust","status":"scored","weekDelta":4,"history":[{"date":"2026-11-06","total":90},{"date":"2026-11-05","total":89},{"date":"2026-11-04","total":89},{"date":"2026-11-03","total":88},{"date":"2026-11-02","total":88},{"date":"2026-11-01","total":87},{"date":"2026-10-31","total":87},{"date":"2026-10-30","total":86},{"date":"2026-10-29","total":86},{"date":"2026-10-28","total":86},{"date":"2026-10-27","total":85},{"date":"2026-10-26","total":85},{"date":"2026-10-25","total":84},{"date":"2026-10-24","total":84},{"date":"2026-10-23","total":83},{"date":"2026-10-22","total":79},{"date":"2026-10-21","total":79},{"date":"2026-10-20","total":79},{"date":"2026-10-19","total":79},{"date":"2026-10-18","total":79},{"date":"2026-10-17","total":79},{"date":"2026-10-16","total":79},{"date":"2026-10-15","total":79},{"date":"2026-10-14","total":79},{"date":"2026-10-13","total":49},{"date":"2026-10-12","total":49},{"date":"2026-10-11","total":49}]},"categories":[{"name":"Supply Chain Security","score":99,"verdict":"partial","reasons":["No malware found by supply-chain analysis.","No known CVEs affecting this package version or its production dependencies.","No install/post-install scripts declared.","31 of 110 dependencies flagged as unhealthy."],"codes":[{"code":"supplychain.malware_clean","args":{}},{"code":"cve.none","args":{}},{"code":"installscript.none","args":{}},{"code":"dephealth.assessed","args":{"deps":"110","unhealthy":"31"}}]},{"name":"Provenance & Transparency","score":100,"verdict":"pass","reasons":["Source repository is publicly reachable at the declared URL.","Cryptographically verified build provenance (signed, bound to Mhemd139/Samsung_Notes).","Clear OSI-approved license (GPL-3.0-only).","Actively maintained (last published 22 days ago).","Publishes a security disclosure policy (SECURITY.md)."],"codes":[{"code":"provenance.repo_verified","args":{}},{"code":"provenance.verified","args":{"repo":"Mhemd139/Samsung_Notes"}},{"code":"license.osi","args":{"spdx":"GPL-3.0-only"}},{"code":"maintenance.recent","args":{"age_days":"22"}},{"code":"disclosure.present","args":{}}]},{"name":"Schema Quality & AI Usability","score":64,"verdict":"fail","reasons":["AI-judged instruction clarity (excellent).","Context-footprint check failed: tool/resource definitions use about 1483 tokens (~247/item across 6 items; 6 tools + 0 resources), over budget; trim descriptions and params.","Usage-examples check failed: none of the tools include examples."],"codes":[{"code":"schema.ai_quality","args":{"band":"excellent"}},{"code":"schema.footprint_heavy","args":{"avg":"247","items":"6","tools":"6","tokens":"1483","resources":"0"}},{"code":"schema.examples_absent","args":{}}]},{"name":"Stability & Change Management","score":77,"verdict":"partial","reasons":["Stability observed for 23 of 30 days with no destabilising changes; credit accrues until the full window elapses."],"codes":[{"code":"stability.building_history","args":{"days":"23"}}]},{"name":"Tool Coverage","score":97,"verdict":"partial","reasons":["100% of tools have a non-trivial description (not blank, and not just the tool's name).","90% of tool parameters carry a description."],"codes":[{"code":"toolquality.descriptions","args":{"pct":"100"}},{"code":"toolquality.param_docs","args":{"pct":"90"}}]},{"name":"Tool Safety","score":100,"verdict":"pass","reasons":["No prompt-injection markers were found in the server instructions, tool names or descriptions we captured.","We read all 6 captured tool definition(s), and no name or description among them implies an irreversible operation.","An AI judge read all 7 captured unit(s) of tool text and found none that tries to manipulate the model reading it."],"codes":[{"code":"toolsafety.injection_clean","args":{}},{"code":"toolsafety.destructive_none","args":{"tools":"6"}},{"code":"toolsafety.manipulation_clean","args":{"units":"7","judged":"7"}}]},{"name":"Capabilities","score":100,"verdict":"pass","reasons":["Implements a supported MCP spec version (2025-11-25); the latest is 2026-07-28."],"codes":[{"code":"protocol.supported","args":{"latest":"2026-07-28","version":"2025-11-25"}}]}],"inconclusive":[],"malware":[],"components":[{"slug":"samsung-notes-mcp","type":"npm","identifier":"samsung-notes-mcp","withdrawn":false,"score":90,"current":true,"url":"https://verifymcp.io/servers/mhemd139-samsung-notes/samsung-notes-mcp","markdownUrl":"https://verifymcp.io/servers/mhemd139-samsung-notes/samsung-notes-mcp.md"}],"facts":[{"label":"Registry","value":"npm"},{"label":"Package","value":"samsung-notes-mcp"},{"label":"Version","value":"0.1.5"},{"label":"Transport","value":"stdio"}],"install":{"available":true,"bundleSha256":null},"tools":[{"name":"notes_overview","title":"Notes overview","description":"Start here. Shows where notes are read from, every folder with its note count, totals, and any problems such as locked or unreadable notes.","inputs":[],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":39},{"name":"list_notes","title":"List or search notes","description":"Find notes: newest first, filtered by words, folder, modified dates, attachments or handwriting. Returns note ids for the other tools, and next_offset while more remain.","inputs":[{"name":"folder","type":"string","required":false,"description":"Folder name from notes_overview, e.g. \"Invoices\". Includes subfolders. Use \"(no folder)\" for notes outside folders."},{"name":"has_attachments","type":"boolean","required":false,"description":"true: only notes with photos or PDFs. false: only notes without."},{"name":"has_handwriting","type":"boolean","required":false,"description":"true: only notes with handwriting or drawings. false: only notes without."},{"name":"limit","type":"integer","required":false,"description":null},{"name":"modified_after","type":"string","required":false,"description":"Only notes last edited on or after this day, YYYY-MM-DD. Not the date written on an invoice inside the note."},{"name":"modified_before","type":"string","required":false,"description":"Only notes last edited on or before this day, YYYY-MM-DD. Not the date written on an invoice inside the note."},{"name":"offset","type":"integer","required":false,"description":null},{"name":"query","type":"string","required":false,"description":"Words to find in titles and typed text. Every word must appear. Handwriting isn't searched."}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":224},{"name":"read_note","title":"Read a note","description":"Read one note: title, folder, dates, pages, attachment list, typed text with tables, and which pages hold handwriting or drawings.","inputs":[{"name":"id","type":"string","required":true,"description":"Note id from list_notes."}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":48},{"name":"get_page_image","title":"See a page","description":"See one page as an image. Use it for handwriting, drawings and layout, which read_note's text leaves out. Very tall pages come in overlapping parts: read them all, and count a repeated line once.","inputs":[{"name":"id","type":"string","required":true,"description":"Note id from list_notes."},{"name":"page","type":"integer","required":true,"description":"Page number, starting at 1."},{"name":"part","type":"integer","required":false,"description":"For very tall pages: which part to show, starting at 1."}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":99},{"name":"get_attachment","title":"Open an attachment","description":"Open a photo or PDF attached to a note, such as an invoice, receipt or scan. Photos come back as images; PDFs as text, plus images of pages without a text layer. Very tall photos and pages come in overlapping parts: read them all before taking figures, and count a repeated line once.","inputs":[{"name":"as_images","type":"boolean","required":false,"description":"PDF only: also send images of pages that have text."},{"name":"file","type":"string","required":true,"description":"Attachment file name from read_note or list_notes."},{"name":"id","type":"string","required":true,"description":"Note id from list_notes."},{"name":"pages","type":"array","required":false,"description":"PDF only: page numbers to read, starting at 1. Default: the first 5."},{"name":"part","type":"integer","required":false,"description":"For very tall photos and PDF pages: which part to show, starting at 1. For a PDF, ask for one page at a time: pages=[N]."}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":183},{"name":"save_attachments","title":"Save attachments to a folder","description":"Save copies of photos and PDFs attached to notes, such as invoices, receipts and scans, into a folder inside the user's Save folder, under names you choose. Use it only when the user asks to save, collect or organise files. Notes are never changed and no file is overwritten: a taken name gets “ (2)”, and a file whose contents are already in the folder is skipped, so repeating a call is safe. With check_only=true nothing is written: it says which files are already there, so a continued job skips them without opening them.","inputs":[{"name":"check_only","type":"boolean","required":false,"description":"Write nothing; only say which files are already in the folder. Use it before opening files to save, and when continuing an earlier job."},{"name":"folder","type":"string","required":true,"description":"Folder inside the Save folder, e.g. “Invoices 2025” or “Invoices/2025”. A relative name, not a full path; created when the first file is saved."},{"name":"items","type":"array","required":true,"description":"Files to save, up to 50."}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":216}],"toolsTruncatedAtCapture":false,"diagnostics":{"capturedAt":"2026-11-06T02:29:43.000Z","track":"package","endpoint":null,"declaredUrl":null,"truncated":false,"tls":null,"dnssec":null,"auth":null,"httpsRedirect":null,"transports":[],"provenance":{"outcome":"verified","label":"Verified","reason":"verified","reasonLabel":"Verified","discovery":"attestation_endpoint","discoveryLabel":"Registry attestation endpoint","sourceRepo":null,"attestationSkipped":null,"attestationSkippedLabel":null},"installScripts":[],"installScriptsTotal":null,"vulnerabilities":[],"vulnerabilitiesTotal":null,"dependencies":{"nodes":110,"partial":false,"deprecated":null,"stale":31,"noRepo":null}},"mismatches":[],"changelog":{"trackingSince":"2026-10-11","recent":[{"id":"chg_01a1aeb0-c96f-7d98-b469-9c41a3b2f72b","kind":"score.total_changed","summary":"Trust score (89 → 90)","materiality":"functional","direction":"improvement","scoreDelta":1,"occurredOn":"2026-11-06","url":"https://verifymcp.io/servers/mhemd139-samsung-notes/samsung-notes-mcp#chg-chg_01a1aeb0-c96f-7d98-b469-9c41a3b2f72b"},{"id":"chg_01a1a465-3fee-732b-a92f-384127793ede","kind":"score.total_changed","summary":"Trust score (88 → 89)","materiality":"functional","direction":"improvement","scoreDelta":1,"occurredOn":"2026-11-04","url":"https://verifymcp.io/servers/mhemd139-samsung-notes/samsung-notes-mcp#chg-chg_01a1a465-3fee-732b-a92f-384127793ede"},{"id":"chg_01a19a17-4757-70b5-bf5e-be9cae6ebb2b","kind":"score.total_changed","summary":"Trust score (87 → 88)","materiality":"functional","direction":"improvement","scoreDelta":1,"occurredOn":"2026-11-02","url":"https://verifymcp.io/servers/mhemd139-samsung-notes/samsung-notes-mcp#chg-chg_01a19a17-4757-70b5-bf5e-be9cae6ebb2b"},{"id":"chg_01a18fc9-d5bf-72ba-ab49-8e3259321e7f","kind":"score.total_changed","summary":"Trust score (86 → 87)","materiality":"functional","direction":"improvement","scoreDelta":1,"occurredOn":"2026-10-31","url":"https://verifymcp.io/servers/mhemd139-samsung-notes/samsung-notes-mcp#chg-chg_01a18fc9-d5bf-72ba-ab49-8e3259321e7f"},{"id":"chg_01a18054-2de6-7956-9cf1-b39f0bbba71e","kind":"score.total_changed","summary":"Trust score (85 → 86)","materiality":"functional","direction":"improvement","scoreDelta":1,"occurredOn":"2026-10-28","url":"https://verifymcp.io/servers/mhemd139-samsung-notes/samsung-notes-mcp#chg-chg_01a18054-2de6-7956-9cf1-b39f0bbba71e"},{"id":"chg_01a17607-39c6-7c42-9c8b-9056994d7c58","kind":"score.total_changed","summary":"Trust score (84 → 85)","materiality":"functional","direction":"improvement","scoreDelta":1,"occurredOn":"2026-10-26","url":"https://verifymcp.io/servers/mhemd139-samsung-notes/samsung-notes-mcp#chg-chg_01a17607-39c6-7c42-9c8b-9056994d7c58"},{"id":"chg_01a16bb9-cc86-7dbd-b0d8-1da28652b67a","kind":"score.total_changed","summary":"Trust score (83 → 84)","materiality":"functional","direction":"improvement","scoreDelta":1,"occurredOn":"2026-10-24","url":"https://verifymcp.io/servers/mhemd139-samsung-notes/samsung-notes-mcp#chg-chg_01a16bb9-cc86-7dbd-b0d8-1da28652b67a"},{"id":"chg_01a16692-8694-7a34-8c86-4e885af20c9f","kind":"check.reverified","summary":"Stability (unverified → 0.30)","materiality":"functional","direction":"improvement","scoreDelta":null,"occurredOn":"2026-10-23","url":"https://verifymcp.io/servers/mhemd139-samsung-notes/samsung-notes-mcp#chg-chg_01a16692-8694-7a34-8c86-4e885af20c9f"},{"id":"chg_01a16692-8696-7dd4-9a74-b1f61667daf3","kind":"score.total_changed","summary":"Trust score (79 → 83)","materiality":"functional","direction":"improvement","scoreDelta":4,"occurredOn":"2026-10-23","url":"https://verifymcp.io/servers/mhemd139-samsung-notes/samsung-notes-mcp#chg-chg_01a16692-8696-7dd4-9a74-b1f61667daf3"},{"id":"chg_01a147aa-cecb-7e66-ab80-415816322b98","kind":"package.version_changed","summary":"Package version (0.1.4 → 0.1.5)","materiality":"functional","direction":"neutral","scoreDelta":null,"occurredOn":"2026-10-17","url":"https://verifymcp.io/servers/mhemd139-samsung-notes/samsung-notes-mcp#chg-chg_01a147aa-cecb-7e66-ab80-415816322b98"},{"id":"chg_01a13c6c-40ae-7255-9d90-81290b236e68","kind":"check.reverified","summary":"Injection markers (unverified → pass)","materiality":"security","direction":"improvement","scoreDelta":null,"occurredOn":"2026-10-14","url":"https://verifymcp.io/servers/mhemd139-samsung-notes/samsung-notes-mcp#chg-chg_01a13c6c-40ae-7255-9d90-81290b236e68"},{"id":"chg_01a13c6c-40af-7216-b5f2-9111e027873c","kind":"check.appeared","summary":"First check of Judged manipulation (pass)","materiality":"security","direction":"neutral","scoreDelta":null,"occurredOn":"2026-10-14","url":"https://verifymcp.io/servers/mhemd139-samsung-notes/samsung-notes-mcp#chg-chg_01a13c6c-40af-7216-b5f2-9111e027873c"},{"id":"chg_01a13c6c-40af-7795-bee2-77bd2f38d736","kind":"check.reason","summary":"Stability (Stability not yet verified: not enough scan history yet (needs a 30-day window).)","materiality":"security","direction":"neutral","scoreDelta":null,"occurredOn":"2026-10-14","url":"https://verifymcp.io/servers/mhemd139-samsung-notes/samsung-notes-mcp#chg-chg_01a13c6c-40af-7795-bee2-77bd2f38d736"},{"id":"chg_01a13c6c-40b0-7181-8416-7969639fc324","kind":"check.reverified","summary":"Tool coverage (unverified → 100)","materiality":"functional","direction":"improvement","scoreDelta":null,"occurredOn":"2026-10-14","url":"https://verifymcp.io/servers/mhemd139-samsung-notes/samsung-notes-mcp#chg-chg_01a13c6c-40b0-7181-8416-7969639fc324"},{"id":"chg_01a13c6c-40b0-7679-9c55-64639b44c880","kind":"check.reverified","summary":"MCP protocol (unverified → pass)","materiality":"functional","direction":"improvement","scoreDelta":null,"occurredOn":"2026-10-14","url":"https://verifymcp.io/servers/mhemd139-samsung-notes/samsung-notes-mcp#chg-chg_01a13c6c-40b0-7679-9c55-64639b44c880"},{"id":"chg_01a13c6c-40b0-7bc2-8cbb-7450ce337c21","kind":"check.appeared","summary":"First check of Schema quality (fail)","materiality":"functional","direction":"neutral","scoreDelta":null,"occurredOn":"2026-10-14","url":"https://verifymcp.io/servers/mhemd139-samsung-notes/samsung-notes-mcp#chg-chg_01a13c6c-40b0-7bc2-8cbb-7450ce337c21"},{"id":"chg_01a13c6c-40b1-7290-b16f-bc8af8b37249","kind":"check.appeared","summary":"First check of Tool coverage (90)","materiality":"functional","direction":"neutral","scoreDelta":null,"occurredOn":"2026-10-14","url":"https://verifymcp.io/servers/mhemd139-samsung-notes/samsung-notes-mcp#chg-chg_01a13c6c-40b1-7290-b16f-bc8af8b37249"},{"id":"chg_01a13c6c-40b1-778e-8da5-43d043986c36","kind":"check.appeared","summary":"First check of Schema quality (excellent)","materiality":"functional","direction":"neutral","scoreDelta":null,"occurredOn":"2026-10-14","url":"https://verifymcp.io/servers/mhemd139-samsung-notes/samsung-notes-mcp#chg-chg_01a13c6c-40b1-778e-8da5-43d043986c36"},{"id":"chg_01a13c6c-40b1-7d39-ab3b-0c9d45cb0a3d","kind":"check.appeared","summary":"First check of Destructive annotations (pass)","materiality":"functional","direction":"neutral","scoreDelta":null,"occurredOn":"2026-10-14","url":"https://verifymcp.io/servers/mhemd139-samsung-notes/samsung-notes-mcp#chg-chg_01a13c6c-40b1-7d39-ab3b-0c9d45cb0a3d"},{"id":"chg_01a13c6c-40b2-749f-8fda-8bbe842bc8af","kind":"check.appeared","summary":"First check of Schema quality (fail)","materiality":"functional","direction":"neutral","scoreDelta":null,"occurredOn":"2026-10-14","url":"https://verifymcp.io/servers/mhemd139-samsung-notes/samsung-notes-mcp#chg-chg_01a13c6c-40b2-749f-8fda-8bbe842bc8af"}],"truncated":true,"feedUrl":"https://verifymcp.io/servers/mhemd139-samsung-notes/samsung-notes-mcp/changelog.json"},"links":{"html":"https://verifymcp.io/servers/mhemd139-samsung-notes/samsung-notes-mcp","markdown":"https://verifymcp.io/servers/mhemd139-samsung-notes/samsung-notes-mcp.md","changelogJson":"https://verifymcp.io/servers/mhemd139-samsung-notes/samsung-notes-mcp/changelog.json","changelogRss":"https://verifymcp.io/servers/mhemd139-samsung-notes/samsung-notes-mcp.xml","external":[{"label":"npm package","href":"https://www.npmjs.com/package/samsung-notes-mcp"},{"label":"Socket report","href":"https://socket.dev/npm/package/samsung-notes-mcp"},{"label":"Repository","href":"https://github.com/Mhemd139/Samsung_Notes"}]}}