accueil / serveurs / Productivité / com.soapnoteapi/soapnoteapi-mcp
com.soapnoteapi/soapnoteapi-mcp
serveur MCP (Model Context Protocol)
Aucun comportement malveillant détecté au test comportemental.
Est-ce que com.soapnoteapi/soapnoteapi-mcp est sûr ?
Au dernier audit MCP Hub, le serveur MCP « com.soapnoteapi/soapnoteapi-mcp » est classé « Vérifié ». Aucun comportement malveillant détecté au test comportemental. Le verdict est réévalué en continu ; consultez la fiche pour l'état à jour.
Méthode : MCP Hub analyse la description de chaque outil (couche 1) et, pour le verdict fort, exécute le serveur dans une micro-VM isolée avec leurres et réseau bloqué (couche 2). On publie des noms et des compteurs, jamais le contenu brut renvoyé par un outil.
Versions auditées & empreintes
Vérifiez la version que vous utilisez : son empreinte doit correspondre à celle listée ici — sinon vous n'utilisez pas la version auditée.
Vous utilisez ce serveur ? Suivez-le (créez un compte) pour être alerté dès qu'une nouvelle version paraît ou que le verdict change.
Les 6 outils
- list_specialties≈ 83 tokens
List the medical specialties (and template variants) supported by SOAPNoteAPI. Use the returned specialty IDs as the `specialty` argument for note generation. No API key required.
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "list_specialties", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - generate_soap_note≈ 568 tokens
Generate a structured SOAP note (Subjective, Objective, Assessment, Plan) from a clinical transcript or shorthand. Optionally returns ICD-10/CPT/HCPCS billing-code suggestions and a plain-language patient summary. Billing codes are AI decision support and require clinician review.
Paramètres, retour & exemple (9)
Paramètrespatient· object · optionnel
Optional patient demographics & history to enrich the note.template· string · optionnel
Optional template within the specialty (default "standard").specialty· string · requis · nurse_practitioner | physician | psychiatrist | psychotherapist | physical_therapy | occupational_therapy | chiropractor | dentist
Medical specialty. Call list_specialties for the full list.transcript· string · requis
Clinical transcript or shorthand to expand into a SOAP note (min ~50 characters).include_icd11· boolean · optionnel
Also return advisory ICD-11 codes (not for US billing).patient_history· string · optionnel
Free-text prior history to enrich the note.custom_instructions· string · optionnel
Free-text instructions to steer formatting/content.include_billing_codes· boolean · optionnel
Return ICD-10/CPT/HCPCS billing-code suggestions.include_patient_summary· boolean · optionnel
Return a plain-language patient-facing summary.
Exemple d'appel{"name": "generate_soap_note", "arguments": {"specialty": "nurse_practitioner", "transcript": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_note≈ 122 tokens
Retrieve a previously generated note by its noteId. Useful for fetching the result of an asynchronous audio job once status is 'completed'. Notes auto-expire (see expires_at).
Paramètres, retour & exemple (1)
ParamètresnoteId· string · requis
The noteId returned by a generate/audio call (e.g. note_01jfg…).
Exemple d'appel{"name": "get_note", "arguments": {"noteId": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - summarize_visits≈ 420 tokens
Consolidate multiple past visits (SOAP notes and/or free-text summaries) into a longitudinal summary with key findings and active diagnoses. Useful for care coordination and chart prep.
Paramètres, retour & exemple (3)
Paramètresfocus· string · optionnel
Optional focus area to bias the summary (e.g. 'diabetes management').visits· array · requis
Chronological list of prior visits. Each needs a soap_note or a summary.patient· object · optionnel
Optional patient demographics & history to enrich the note.
Exemple d'appel{"name": "summarize_visits", "arguments": {"visits": []}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - transcribe_audio_to_soap≈ 553 tokens
Upload a local audio recording of a clinical encounter and get back a SOAP note. Short recordings return immediately; long ones process asynchronously — by default this tool waits and returns the finished note. Supported: mp3, m4a, wav, ogg, webm, flac.
Paramètres, retour & exemple (12)
Paramètrespatient· object · optionnel
Optional patient demographics & history to enrich the note.template· string · optionnelspecialty· string · requis · nurse_practitioner | physician | psychiatrist | psychotherapist | physical_therapy | occupational_therapy | chiropractor | dentist
Medical specialty. Call list_specialties for the full list.audio_path· string · requis
Absolute path to a local audio file (mp3/m4a/wav/ogg/webm/flac).include_icd11· boolean · optionnelpatient_history· string · optionneltimeout_seconds· integer · optionnel
Max seconds to wait when polling an async job (default 300).include_transcript· boolean · optionnel
Return the diarized, timestamped transcript.custom_instructions· string · optionnelwait_for_completion· boolean · optionnel
If true (default), poll until the note is ready for long async recordings.include_billing_codes· boolean · optionnelinclude_patient_summary· boolean · optionnel
Exemple d'appel{"name": "transcribe_audio_to_soap", "arguments": {"specialty": "nurse_practitioner", "audio_path": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_audio_status≈ 100 tokens
Check the processing status of an asynchronous audio-to-SOAP job by noteId.
Paramètres, retour & exemple (1)
ParamètresnoteId· string · requis
The noteId returned by transcribe_audio_to_soap for a long recording.
Exemple d'appel{"name": "get_audio_status", "arguments": {"noteId": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]}
Badge pour votre README
Ce serveur a passé le pentest comportemental. Le badge porte son nom et renvoie à cette fiche — la preuve, c'est la fiche (verdict live qu'on contrôle), pas l'image.
[](https://dokore.fr/serveur/com.soapnoteapi--soapnoteapi-mcp)
<a href="https://dokore.fr/serveur/com.soapnoteapi--soapnoteapi-mcp"><img src="https://dokore.fr/badge/com.soapnoteapi--soapnoteapi-mcp.svg" alt="Vérifié par MCP Hub" height="20"></a>
Réévalué en continu : si le comportement change, le verdict tombe et le badge disparaît. Un badge qui ne pointe pas vers une fiche dokore.fr ne prouve rien. Comment ça marche
C'est votre serveur ?
Revendiquez-le sur l'espace créateur (preuve GitHub, domaine ou npm) pour afficher le badge « propriétaire vérifié » et lancer un pentest comportemental à la demande afin d'obtenir le badge « Vérifié ».
Source
soapnoteapi-mcp@0.1.1