Prototyp · Vorschau: alle Server aus der offiziellen Registry, alle 30 Minuten synchronisiert. Bewertungen und Benutzerkonten folgen in einem späteren Schritt.
PopNx MCPMCP-Server für alle, die KI nutzen · in einfachen Worten erklärt

IntakeQ MCP

von oktopeakVersion 1.0.1i★ –iLäuft auf deinem Computer
Name in der Registryio.github.oktopeak/intakeq-mcp

Installieren

Überblick

Beschreibung vom Entwickler (englisches Original)

IntakeQ/PracticeQ MCP connector with HIPAA §164.312(b) audit logging on every PHI read/write

Die drei Säulen von PopNx MCP

Diese drei werden nie zu einer Punktzahl zusammengefasst: Meinungen, Messungen und Beliebtheit sind verschiedene Dinge.

Was du damit machen kannst

Für diesen Server haben wir noch keine Zusammenfassung in einfacher Sprache geschrieben. Unten stehen die Fakten, die wir aus der Registry gelesen haben.

  • Verbindung: Läuft auf deinem Computer
  • Transport: stdio
  • Kategorie: Entwicklertools
  • Das musst du eintragen: INTAKEQ_API_KEY, MCP_API_KEY

Installation

Wähle die KI-App, die du nutzt, und kopiere die Einstellungen.

Bevor du installierst

  • Basischecks: 1 von 1 bestanden
  • Läuft auf deinem Computer mit den Rechten deines Benutzerkontos (Dateien, Netzwerk, Apps).
  • Das trägst du selbst ein: INTAKEQ_API_KEY, INTAKEQ_API_BASE, MCP_API_KEY, MCP_ALLOW_NO_AUTH, TRANSPORT, MCP_BASE_URL, PORT

Als geheim markierte Werte sind Schlüssel zu deinem Konto. Gib sie nie weiter und füge sie nie in einen Chat ein.

Du brauchst

  • npmNode.js installiert (für den Befehl npx)

Welche App nutzt du?

Wähle oben deine App. Wir merken sie uns, damit der Button beim nächsten Mal „In … installieren“ anzeigt.

Öffne Claude Desktop → Settings → Developer → Edit Config und füge dies in claude_desktop_config.json ein

{
  "mcpServers": {
    "intakeq": {
      "command": "npx",
      "args": [
        "-y",
        "@oktopeak/intakeq-mcp"
      ],
      "env": {
        "INTAKEQ_API_KEY": "your-value",
        "INTAKEQ_API_BASE": "your-value",
        "MCP_API_KEY": "your-value",
        "MCP_ALLOW_NO_AUTH": "your-value",
        "TRANSPORT": "your-value",
        "MCP_BASE_URL": "your-value",
        "PORT": "your-value"
      }
    }
  }
}

Führe das in deinem Terminal aus

claude mcp add intakeq --env INTAKEQ_API_KEY=your-value --env INTAKEQ_API_BASE=your-value --env MCP_API_KEY=your-value --env MCP_ALLOW_NO_AUTH=your-value --env TRANSPORT=your-value --env MCP_BASE_URL=your-value --env PORT=your-value -- npx -y @oktopeak/intakeq-mcp

Trag die leeren Werte ein, bevor du ihn startest.

In Cursor öffnen

Oder kopier die Einstellungen selbst

In .cursor/mcp.json in deinem Projekt oder in ~/.cursor/mcp.json einfügen

{
  "mcpServers": {
    "intakeq": {
      "command": "npx",
      "args": [
        "-y",
        "@oktopeak/intakeq-mcp"
      ],
      "env": {
        "INTAKEQ_API_KEY": "your-value",
        "INTAKEQ_API_BASE": "your-value",
        "MCP_API_KEY": "your-value",
        "MCP_ALLOW_NO_AUTH": "your-value",
        "TRANSPORT": "your-value",
        "MCP_BASE_URL": "your-value",
        "PORT": "your-value"
      }
    }
  }
}

Dein Browser fragt, ob er die App öffnen darf, dann zeigt die App die Einstellungen und bittet dich um Bestätigung. Schlüsselwerte bleiben leer, damit du sie selbst einträgst.

In VS Code öffnen

Oder kopier die Einstellungen selbst

In .vscode/mcp.json in deinem Projekt einfügen

{
  "servers": {
    "intakeq": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "-y",
        "@oktopeak/intakeq-mcp"
      ],
      "env": {
        "INTAKEQ_API_KEY": "your-value",
        "INTAKEQ_API_BASE": "your-value",
        "MCP_API_KEY": "your-value",
        "MCP_ALLOW_NO_AUTH": "your-value",
        "TRANSPORT": "your-value",
        "MCP_BASE_URL": "your-value",
        "PORT": "your-value"
      }
    }
  }
}

Dein Browser fragt, ob er die App öffnen darf, dann zeigt die App die Einstellungen und bittet dich um Bestätigung. Schlüsselwerte bleiben leer, damit du sie selbst einträgst.

Dieser Server läuft auf deinem Computer, und ChatGPT kann sich nur mit Servern im Internet verbinden. Wähle eine andere App.

Deine Auswahl bleibt in einem Cookie auf diesem Gerät; kein Konto nötig.

Werte, die du selbst einträgst

  • INTAKEQ_API_KEY geheim env
    IntakeQ API key (optional — prefer the set_api_key tool)
  • INTAKEQ_API_BASE env
    Override the default IntakeQ API base URL (https://intakeq.com/api/v1)
  • MCP_API_KEY geheim env
    Bearer token gate on the HTTP /mcp endpoint. Required in http mode unless MCP_ALLOW_NO_AUTH is true
  • MCP_ALLOW_NO_AUTH env
    Set to true to allow HTTP mode without MCP_API_KEY (local development only)
  • TRANSPORT env
    Transport mode: stdio (default) or http
  • MCP_BASE_URL env
    Base URL for HTTP transport (e.g. http://127.0.0.1:3000)
  • PORT env
    HTTP listen port (default 3000). HTTP transport only.

Diese Einstellungen werden aus dem Registry-Eintrag des Entwicklers erzeugt. Wenn in der README etwas anderes steht, folge der README.

Was er kann

Läuft auf deinem Computer; die Tool-Liste erscheint nach der Installation in deiner KI-App.

Basischecksi

Wir prüfen Informationen, die jeder sehen kann; den Code haben wir nicht gelesen. Checks, die nicht zutreffen, werden nicht mitgezählt. · Geprüft am 8. Nov. 2026

  • ✓ Bestanden

    Entwickler passt zum Repo

    Der Registry-Name wurde mit dem GitHub-Konto oktopeak bestätigt, dem das Repo gehört

  • … Noch nicht geprüft

    Wird noch gepflegt

    Dieses Repo haben wir noch nicht von GitHub gelesen

  • … Noch nicht geprüft

    Hat eine Lizenz

    Dieses Repo haben wir noch nicht von GitHub gelesen

  • – Nicht zutreffend

    Endpunkt antwortet

    Dieser Server läuft auf deinem Computer; es gibt keinen Endpunkt im Internet

  • – Nicht zutreffend

    Anmeldung mit OAuth

    Läuft auf deinem Computer und nutzt stattdessen lokale Einstellungen

  • … Noch nicht geprüft

    Keine versteckten Anweisungen in Tool-Beschreibungen

    Läuft auf deinem Computer; Tool-Listen können wir nur von Endpunkten im Internet lesen

Im Vergleich mit anderen in Entwicklertoolsi

  • Mehr Sterne als 0 % der anderen 4920 Server in dieser Kategorie
  • Neuer in der Registry veröffentlicht als 23 % der anderen 4920 Server in dieser Kategorie
  • Basischecks gleich gut wie oder besser als bei 100 % der anderen 4920 Server in dieser Kategorie

Verglichen mit allen aktiven Servern dieser Kategorie in der Registry. Sterne zählen nur, wenn dem Herausgeber das Repo gehört.

Häufige Fragen

Ist IntakeQ MCP sicher?

Er hat 1 von 1 zutreffenden Basischecks bestanden. Den Code haben wir nicht gelesen. Bevor du einen Schlüssel oder Token hinzufügst, sieh nach, welche Zugriffe der Server verlangt, und nutze einen Schlüssel, der nur die Berechtigungen hat, die du brauchst.

Welche Schlüssel oder Codes braucht er?

Das musst du eintragen: INTAKEQ_API_KEY, MCP_API_KEY

Läuft er auf meinem Computer oder in der Cloud?

Er läuft auf deinem Computer. Deine KI-App startet ihn bei Bedarf, und die Daten laufen nicht über die Server des Entwicklers (außer der Server ruft selbst einen Onlinedienst auf).

Wird er noch gepflegt?

Das GitHub-Repo wurde zuletzt – geändert, und die neueste Version (1.0.1) kam vor 4 Monaten in die Registry.

Welche Apps können ihn nutzen?

Apps, die MCP unterstützen, etwa Claude Desktop, Claude Code, Cursor und VS Code. Außerdem brauchst du Node.js auf deinem Computer.

Was kann ich stattdessen nutzen?

In derselben Kategorie: GitHub, Desktop Commander, Cloudflare MCP

Alternativen

Server derselben Kategorie von anderen Entwicklern, sortiert nach Sternen.

So liest du eine Karte:★ GitHub-SterneiDrei Säulen: Bewertungen · Checks · NutzungiAktualisiert = neueste Version in der Registry veröffentlichti

GitHub

von github

Connect AI assistants to GitHub - manage repos, issues, PRs, and workflows through natural language.

Computer oder Cloud★ 34.245MITAktualisiert vor 4 Tagen
Installieren

Desktop Commander

von wonderwhy-er

MCP server for terminal commands, file operations, and process management

Läuft auf deinem Computer★ 10.225MITAktualisiert vor 17 Tagen
Installieren

Cloudflare MCP

von cloudflare

Cloudflare MCP servers

Läuft in der Cloud★ 4.446Apache-2.0Aktualisiert vor 14 Monaten
Installieren

README vom Entwickler

README öffnen

Unverändert aus dem Repo des Entwicklers übernommen. PopNx MCP hat den Inhalt weder geprüft noch empfiehlt es ihn. HTML, Bilder und Skripte wurden entfernt. Links führen von dieser Website weg.

@oktopeak/intakeq-mcp

### Built by Oktopeak — AI transformation & automation for healthcare practices

Digital transformation for healthcare and legal businesses. We build AI integrations, workflow automation, and custom software your practice owns outright — including this connector. → Book a 30-min call

IntakeQ/PracticeQ MCP connector for Claude. Gives Claude access to your IntakeQ scheduling, intake forms, treatment notes, invoices, and client records through the Model Context Protocol.

Every PHI read and write is logged locally in compliance with HIPAA §164.312(b).


⚠️ Before you connect this to real patient data

Two things must be in place before PHI flows through this connector:

  1. IntakeQ BAA — IntakeQ/PracticeQ includes a Business Associate Agreement. Sign it in your IntakeQ account (Settings → HIPAA) before going live. This is one of IntakeQ's strengths: the BAA is self-serve and included in all plans.
  1. Anthropic enterprise tier with ZDR — With hosted Claude + MCP, PHI goes to Anthropic for inference. The defensible claim is training-disabled + Zero Data Retention under enterprise + BAA — not data locality. "Access" (the model processed it) is the exposure, not just retention. Sign up for Anthropic enterprise and request a BAA before using this with real patients.

What this connector does:

  • Brokers authenticated calls to the IntakeQ REST API
  • Logs every PHI read and write to ~/.intakeq-mcp/audit.log (HIPAA §164.312(b))
  • Stores your API key encrypted (AES-256-GCM) locally — no PHI content stored (audit entries contain only access-trail identifiers)

Installation

npm install -g @oktopeak/intakeq-mcp

Claude Desktop configuration

{

"mcpServers": { "intakeq": { "command": "intakeq-mcp" } } }

Authentication

Generate your API key in IntakeQ: Settings → Integrations → Developer API

Then tell Claude:

"Set my IntakeQ API key to [your-key]"

Or use the MCP tool directly: set_api_key

Tools

ToolDescriptionR/W
set_api_keyStore IntakeQ API keyW
auth_statusVerify API connectionR
clear_api_keyRemove stored keyW
list_clientsSearch/list clientsR
get_clientSingle client profileR
list_practitionersAll practitioners in the accountR
list_servicesServices configured in the accountR
list_locationsLocations configured in the accountR
list_appointmentsAppointments by client/dateR
get_appointmentSingle appointmentR
create_appointmentBook appointmentW
update_appointmentReschedule/updateW
list_intake_formsSubmitted intake formsR
get_formFull form with answersR
list_questionnaire_templatesAvailable form templatesR
send_intake_formSend form to clientW
list_notesTreatment notes (read-only in IntakeQ API)R
get_noteFull noteR
list_invoicesClient invoicesR
get_invoiceSingle invoiceR
list_filesClient file metadataR
audit_exportExport HIPAA audit trailR

Tip: call list_practitioners, list_services, and list_locations before create_appointment to obtain valid IDs required by that tool.

MCP Resources

Resource URIDescription
intakeq://compliance-noticeHIPAA compliance notice — BAA requirements and what the connector logs
intakeq://auth-statusLive authentication status (JSON)

HIPAA Audit Log

Every PHI read and write is appended to ~/.intakeq-mcp/audit.log (JSONL format). Each entry records: timestamp, session ID, machine IP, tool name, arguments (sanitized), outcome, practitioner ID, client ID, and result count.

Export the audit log at any time: ask Claude to run audit_export.

Audit logging is fail-open. If the log file can't be written (disk full, permissions), the tool call still completes rather than blocking clinical work — the failure is written to stderr with an [audit-log-failure] prefix so it can be monitored/alerted on. If you need a hard guarantee that PHI access is never left unlogged, monitor process stderr for that prefix in your deployment.

HTTP transport

The server runs in stdio mode by default. To run as an HTTP server (e.g. for multi-user or remote deployments):

MCP_API_KEY=your-secret TRANSPORT=http PORT=3000 intakeq-mcp

The MCP endpoint is at /mcp, gated by a required Bearer token (MCP_API_KEY). The server refuses to start in HTTP mode without `MCP_API_KEY` set, since an unauthenticated endpoint would expose every PHI tool to anyone who can reach the port. To explicitly opt into an unauthenticated endpoint for local development only, set MCP_ALLOW_NO_AUTH=true — never do this with real patient data.

HTTP transport does not terminate TLS itself. Run it behind a reverse proxy (nginx, Caddy, your cloud provider's load balancer, etc.) that terminates HTTPS — otherwise the Bearer token and all PHI in transit are sent in plaintext on the network.

Each HTTP session maintains its own API key in memory — the set_api_key tool scopes the key to the session and never writes it to the shared disk file. Sessions are garbage-collected after 24 hours.

Health check: GET /health → { "ok": true, "sessions": }

Environment variables

VariableDefaultDescription
INTAKEQ_API_KEY—Fallback API key for CI / headless use (prefer the set_api_key tool)
INTAKEQ_API_BASEhttps://intakeq.com/api/v1Override the IntakeQ API base URL
TRANSPORTstdioTransport mode: stdio or http
PORT3000HTTP server port (HTTP mode only)
MCP_BASE_URLhttp://127.0.0.1:3000Base URL printed in HTTP startup logs
MCP_API_KEY—Bearer token to gate the HTTP /mcp endpoint. Required in HTTP mode unless MCP_ALLOW_NO_AUTH=true
MCP_ALLOW_NO_AUTH—Set to true to explicitly allow HTTP mode without MCP_API_KEY (local dev only)

Rate limiting

IntakeQ enforces ~10 requests/minute. The connector retries automatically on HTTP 429 (up to 3 attempts, with back-off delays of 10 s / 20 s / 30 s). After 3 failures the error is surfaced rather than hanging indefinitely.

Not yet covered

  • Insurance claims / CMS-1500 write
  • Webhooks
  • Bulk operations
  • Creating treatment notes (not available in IntakeQ API)

Other open-source connectors by Oktopeak

Same architecture (encrypted key storage, audit logging, rate limiting), different platforms:

  • [Clio MCP](https://github.com/oktopeak/clio-mcp) — Claude + Clio practice management (@oktopeak/clio-mcp)
  • [MyCase MCP](https://github.com/oktopeak/mycase-mcp) — Claude + MyCase legal practice management (@oktopeak/mycase-mcp)
  • [Filevine MCP](https://github.com/oktopeak/filevine-mcp) — Claude + Filevine practice management (@oktopeak/filevine-mcp)

Supporting this project

This connector is free, MIT licensed, and maintained by Oktopeak. It always will be — we don't take donations. If it saved you time, the things that actually help:

  • Star this repo. It is genuinely how other firms find it.
  • Tell another firm running IntakeQ.
  • [Leave a review](https://clutch.co/profile/oktopeak) if we helped you directly.
  • Need it deployed, extended, or maintained for your firm? [Commercial support](https://oktopeak.com/services/healthcare-ai-integration/) — that is what funds the free work.
  • Practice-wide deployment: rolling Claude + this connector out to a whole practice (Claude Cowork, multi-user, security review)? See Firm Deployment.

Who we are

[Oktopeak](https://oktopeak.com/?utm_source=github&utm_medium=readme&utm_campaign=intakeq-mcp&utm_content=who-we-are) — digital transformation for healthcare and law firms.

We're a 7-person in-house product team building AI solutions for regulated industries: AI integrations, workflow automation, and custom software our clients own outright. We maintain four open-source MCP connectors — Clio, MyCase, Filevine, and IntakeQ — and deploy them inside real practices with scoped credentials, audit logs, and workflows built around how your team actually works.

PopNx fragen