Canvas Medical

io.usefulapiv1.0.0Updated Sep 29, 2026

Search and read a patient chart over the Canvas FHIR R4 API. Read-only.

VerifiedStreamable HTTPWeb executableDatabasesBusiness & Commerce

Overview

AI-generated overview

Read-only search and retrieval of patient chart data from the Canvas Medical FHIR R4 API.

What it does
Exposes four read-only tools against the Canvas FHIR R4 API: canvas_search to search a FHIR resource, canvas_read to read a single resource, canvas_get_patient_everything to pull all records for one patient, and canvas_get_capability_statement to fetch the server's FHIR capability statement. It is a hosted remote endpoint, so no local install is needed.
When to use it
Useful when an assistant needs to look up or summarize patient chart information held in Canvas Medical, for example locating a patient's records or reviewing a specific FHIR resource. It is not intended for writing or modifying clinical data.
Requirements
A remote MCP endpoint; no local runtime or package. Canvas Medical credentials are pasted on first connect and stored per user. Network access to the hosted endpoint is required.
Before you install
The server handles patient health information, so consider privacy and compliance obligations before connecting. Canvas Medical credentials are entered on first connect and stored per user by the provider. The free plan is limited to 100 tool calls per month; the Pro plan costs $9/mo or $90/yr.

Installation

In SourceWeft

  1. Open Canvas Medical in the dashboard and add it to a workspace.
  2. Enable the server for the chats that should use its tools.

Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.

Other MCP clients

Add this to your client's mcpServers config.

{
  "mcpServers": {
    "canvas-medical": {
      "type": "http",
      "url": "https://canvas-medical.usefulapi.io/mcp"
    }
  }
}

README

Canvas Medical MCP by usefulapi

Search and read a patient chart over the Canvas FHIR R4 API. Read-only. Hosted, no local install.

Live endpoint: https://canvas-medical.usefulapi.io/mcp · Homepage: https://usefulapi.io

Add to Claude

json
{  "mcpServers": {    "canvas-medical": {      "url": "https://canvas-medical.usefulapi.io/mcp"    }  }}

On first connect you'll paste your Canvas Medical credentials. They are validated, stored per-user, and scoped to you — no keys in config files.

Tools

ToolTypeWhat it does
canvas_searchreadSearch a FHIR resource
canvas_readreadRead one FHIR resource
canvas_get_patient_everythingreadGet everything for one patient
canvas_get_capability_statementreadGet the FHIR capability statement

read tools are read-only; write tools mutate data (clients should confirm them); meta tools report usage or manage your subscription.

Pricing

PlanPriceLimit
Free$0100 tool calls / month
Pro$9/mo or $90/yr (2 months free)Unlimited

License

MIT

Source: servers/canvas-medical/README.md at commit e28f9c1

Tools

0
Tool metadata has not been indexed yet.

Version history

1
  1. v1.0.0LatestSep 29, 2026