Generate clinical SOAP notes, billing codes, and visit summaries from transcripts or audio.
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent β or use 1-click editor setup below.
We haven't yet run this listing's install command through our automated sandbox check. This isn't a red flag β we're steadily working through the catalog.
π‘ Paste the JSON block into your client's configuration file under mcpServers, then restart the application.
Inspect callable tools, capabilities, and parameters exposed to AI agents by SOAPNoteAPI.
list_specialtiesList supported specialties (no key needed)
generate_soap_noteTranscript β SOAP note (+ optional billing codes, patient summary)
get_noteFetch a note by `noteId
summarize_visitsConsolidate visits into a longitudinal summary
transcribe_audio_to_soapLocal audio file β SOAP note (waits for async jobs)
get_audio_statusPoll an async audio job
A Model Context Protocol (MCP) server for SOAPNoteAPI. It lets AI agents (Claude Desktop/Code, Cursor, Windsurf, VS Code + Copilot, etc.) turn clinical transcripts or audio recordings into structured SOAP notes, ICD-10/CPT billing-code suggestions, patient summaries, and visit summaries.
βοΈ All clinical content and billing codes are AI-generated decision support and must be reviewed by a qualified clinician/coder before use. HIPAA: this server only transits PHI to the API over TLS and never logs note content.
| Tool | What it does | API |
|---|---|---|
list_specialties | List supported specialties (no key needed) | GET /v1/specialties |
generate_soap_note | Transcript β SOAP note (+ optional billing codes, patient summary) | POST /v1/note |
get_note | Fetch a note by noteId | GET /v1/note/{id} |
summarize_visits | Consolidate visits into a longitudinal summary | POST /v1/visit-summary |
transcribe_audio_to_soap | Local audio file β SOAP note (waits for async jobs) | PUT /v1/note/audio |
get_audio_status | Poll an async audio job | GET /v1/audio/status/{id} |
Get an API key at https://app.soapnoteapi.com (free tier: $10 credit, first 20 notes free).
mcp.json)| Variable | Required | Notes |
|---|---|---|
SOAPNOTEAPI_KEY | yes (for all tools except list_specialties) | Bearer key, snapi_sk_live_β¦ or snapi_sk_test_β¦ |
SOAPNOTEAPI_BASE_URL | no | Override API base (default https://api.soapnoteapi.com) |
MIT
Factual signals from GitHub, npm, and our automated checks β not a rating.
No reviews yet β be the first to share how this listing worked for you.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/soapnoteapi)<a href="https://allmcps.com/mcp/soapnoteapi"><img src="https://allmcps.com/api/badge/soapnoteapi?style=directory" alt="SOAPNoteAPI on AllMCPs" /></a>