mcpdirectory.dev
9,129 servers · updated 23 Sept

Easydocforms MCP server

official from Easydocforms Active last commit 31 d
{
  "mcpServers": {
    "easydocforms": {
      "command": "docker",
      "args": [
        "run",
        "-i",
        "--rm",
        "ghcr.io/easydocforms/easydocforms-mcp:0.1.2"
      ],
      "env": {
        "EASYDOCFORMS_API_KEY": "<easydocforms_api_key>",
        "EASYDOCFORMS_BASE_URL": "https://..."
      }
    }
  }
}
file .mcp.json (in your project root)version 0.1.2

What it does

An MCP server for healthcare intake forms that lets AI agents import blank PDF forms, generate patient fill links, and retrieve completed PDFs while keeping patient data on the server side. It is for healthcare workflows where an agent needs to orchestrate form collection without handling protected health information.

  • Import a blank intake form PDF, poll until it is ready, then generate a patient-facing link to complete it.
  • After a patient submits a form, retrieve a short-lived signed URL to download the completed PDF for use in an EMR or other system.
  • Correlate form submissions with internal visit or order numbers using an external reference ID without exposing patient answers to the agent.

Tools this server exposes

ToolDoes
import_pdf_from_urlImport a blank PDF intake form from a URL (requires blank form attestation and runs asynchronously).
get_import_statusPoll an import job until the form template is ready for use.
list_templatesList all active form templates in the organization.
create_fill_linkGenerate a hosted URL where a patient can fill out a form.
get_submissionRetrieve submission metadata and answer count without exposing patient answers.
get_completed_pdf_linkGenerate a short-lived signed URL to download the completed PDF.

Before you enable it

An MCP server runs with whatever access you give it. Start with a development account rather than production, and check which tools the server exposes before you let an agent call them unattended.