MCP.Market

EasyDocForms MCP server

by easydocforms.com·com.easydocforms/easydocforms-mcp·v0.1.2

Healthcare intake for agents: import blank PDFs, create patient fill links, fetch completed PDFs.

C68/100grade C
What users say
No reviews yet
Be the first
Safety scan
C68/100

full report

Adoption
New

0 stars

Reviews

Write one

Nobody has reviewed EasyDocForms yet.

If you have run it, two minutes of your experience saves the next person an afternoon.

EasyDocForms tools

No tool declarations could be read from the package source. They show once the server is installed.

Public scan report

scanner v0.1.10 · 2026-11-03 · same rubric, same numbers if you re-run it

no findings
  • –Code scanpackage could not be scannedn/a
  • –Live reliabilityno gateway calls yet and no remote to proben/a
  • –Tool poisoningtools not inspected (local package is not executed); not countedn/a
  • Auth qualitystatic API keys via environment variables6/15
  • Maintenancelast push 73 days ago12/15
  • Maintainer identityregistry namespace matches repository owner; website matches verified namespace9/10
Overall 68/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

How EasyDocForms compares

Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.

Safety score
68/100
higher than 30% of 48,255 servers

Install EasyDocForms in Claude Code, Cursor or VS Code

claude mcp add easydocforms-mcp -- docker run -i --rm ghcr.io/easydocforms/easydocforms-mcp:0.1.2
Add to Cursor

What the publisher says

From the EasyDocForms repository's README, as published. We do not edit it. Read it on GitHub

easydocforms-mcp

An MCP server for healthcare intake forms: give an AI agent the ability to turn a blank PDF intake packet into a hosted, mobile-friendly fillable form, hand the patient a link, and retrieve the completed, pixel-exact PDF — without any PHI ever entering the agent's context.

Built on EasyDocForms, whose document-understanding pipeline (field detection, checkbox semantics, consent blocks, signature models) runs healthcare intake in production. This server wraps the Partner API via the easydocforms-go SDK.

The PHI boundary (read this first)

This server is designed so protected health information never passes through the model:

  • Imports are blank forms only. importpdffromurl requires blankform_attestation: true and takes a URL, never document bytes.
  • getsubmission returns metadata and an answer count — never the patient's answers.** Answers stay server-side, behind your API key.
  • getcompletedpdflink returns a ~10-minute signed URL** the agent can hand to a human or an EMR without exposing your API key. Treat it like a fax.
  • externalref must never contain PHI** — it's an opaque correlation id (your visit or order number).

Tools

Install

go install github.com/easydocforms/easydocforms-mcp/cmd/easydocforms-mcp@latest

You'll need an API key from the EasyDocForms app: Settings → Integrations → Partner API (shown exactly once).

Or run the Docker image (no Go toolchain needed):

docker run -i --rm -e EASYDOCFORMS_API_KEY=edfk_live_... ghcr.io/easydocforms/easydocforms-mcp:latest

Claude Code

claude mcp add easydocforms --env EASYDOCFORMS_API_KEY=edfk_live_... -- easydocforms-mcp

Claude Desktop (or any MCP client)

{
  "mcpServers": {
    "easydocforms": {
      "command": "easydocforms-mcp",
      "env": { "EASYDOCFORMS_API_KEY": "edfk_live_..." }
    }
  }
}

Environment

Try it

With MCP Inspector:

EASYDOCFORMS_API_KEY=edfk_live_... npx @modelcontextprotocol/inspector easydocforms-mcp

A typical agent session: "Import the intake form at https://clinic.example.com/forms/new-patient.pdf (it's blank), then give me a fill link for visit 8675309." The agent imports, polls, mints a link with externalref: "visit-8675309", and hands back a URL. After the patient submits, "Is the PDF for that visit ready?" → getsubmission + getcompletedpdf_link.

Transport

stdio only, credentials from the environment — per the MCP spec's guidance for locally-run servers. A hosted remote variant (Streamable HTTP + OAuth 2.1) is planned as a second wave.

Development

go test ./... -race

License

MIT

Nothing above is checked by us. What we check is on the safety report.

EasyDocForms: common questions

Is EasyDocForms MCP server safe?
With care: it is graded C, so read the findings first (68/100). Read the EasyDocForms safety report
How do I install EasyDocForms?
It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
Does EasyDocForms need an API key?
Yes. The registry entry asks for EASYDOCFORMS_API_KEY.
Is EasyDocForms maintained?
The last commit was 74 days ago (2026-08-22). The latest release is v0.1.2.