Prototipo · Versión preliminar: todos los servidores del registro oficial, sincronizados cada 30 minutos. Las reseñas y las cuentas llegarán en una etapa posterior.
PopNx MCPServidores MCP para quienes usan IA · explicados con palabras sencillas

IntakeQ MCP

de oktopeakversión 1.0.1i★ –iSe ejecuta en tu computadora
Nombre en el registroio.github.oktopeak/intakeq-mcp

Instalar

Resumen

Descripción del creador (original en inglés)

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

Los tres pilares de PopNx MCP

Estos tres nunca se combinan en una sola puntuación: las opiniones, las mediciones y la popularidad son cosas distintas.

Qué puedes hacer con él

Todavía no escribimos un resumen sencillo para este. Abajo están los datos que leímos del registro.

  • Conexión: Se ejecuta en tu computadora
  • Transporte: stdio
  • Categoría: Herramientas para desarrolladores
  • Debes completar: INTAKEQ_API_KEY, MCP_API_KEY

Instalación

Elige la app de IA que usas y copia la configuración.

Antes de instalar

  • Revisiones básicas: 1 de 1 superadas
  • Se ejecuta en tu computadora con los permisos de tu usuario (archivos, red, apps).
  • Debes completar tú: INTAKEQ_API_KEY, INTAKEQ_API_BASE, MCP_API_KEY, MCP_ALLOW_NO_AUTH, TRANSPORT, MCP_BASE_URL, PORT

Los valores marcados como secretos son llaves de tu cuenta. Nunca los compartas ni los pegues en un chat.

Necesitas

  • npmNode.js instalado (para el comando npx)

¿Qué app usas?

Elige tu app arriba. La recordamos, así que la próxima vez el botón dirá “Instalar en …”.

Abre Claude Desktop → Settings → Developer → Edit Config y pega esto en claude_desktop_config.json

{
  "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"
      }
    }
  }
}

Ejecuta esto en tu terminal

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

Completa los valores vacíos antes de ejecutarlo.

Abrir en Cursor

O copia la configuración tú

Pégalo en .cursor/mcp.json de tu proyecto, o en ~/.cursor/mcp.json

{
  "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"
      }
    }
  }
}

Tu navegador te pide permiso para abrir la app; luego la app muestra la configuración y te pide confirmar. Los valores de las claves quedan vacíos para que los completes tú.

Abrir en VS Code

O copia la configuración tú

Pégalo en .vscode/mcp.json de tu proyecto

{
  "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"
      }
    }
  }
}

Tu navegador te pide permiso para abrir la app; luego la app muestra la configuración y te pide confirmar. Los valores de las claves quedan vacíos para que los completes tú.

Este se ejecuta en tu computadora, y ChatGPT solo puede conectarse a servidores en internet. Elige otra app.

Tu elección se guarda en una cookie en este dispositivo; no necesitas cuenta.

Valores que debes completar

  • INTAKEQ_API_KEY secreto 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 secreto 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.

Esta configuración se genera a partir de la ficha del creador en el registro. Si el README dice otra cosa, sigue el README.

Qué puede hacer

Se ejecuta en tu computadora; la lista de herramientas aparece en tu app de IA después de instalarlo.

Revisiones básicasi

Revisamos información que cualquiera puede ver; no hemos leído el código. Las revisiones que no aplican no se cuentan. · Revisado el 8 nov 2026

  • ✓ Superada

    El creador coincide con el repo

    El nombre en el registro se verificó con la cuenta de GitHub oktopeak, dueña del repo

  • … Aún sin revisar

    Sigue en mantenimiento

    Todavía no hemos leído este repo en GitHub

  • … Aún sin revisar

    Tiene licencia

    Todavía no hemos leído este repo en GitHub

  • – No aplica

    El endpoint responde

    Este se ejecuta en tu computadora; no hay endpoint en internet

  • – No aplica

    Inicio de sesión con OAuth

    Se ejecuta en tu computadora y usa ajustes locales en su lugar

  • … Aún sin revisar

    Sin instrucciones ocultas en las descripciones de herramientas

    Se ejecuta en tu computadora; solo podemos leer listas de herramientas de endpoints en internet

Comparado con otros en Herramientas para desarrolladoresi

  • Más estrellas que el 0% de los otros 5135 servidores de esta categoría
  • Publicado en el registro más recientemente que el 22% de los otros 5135 servidores de esta categoría
  • Revisiones básicas iguales o mejores que el 100% de los otros 5135 servidores de esta categoría

Comparado con todos los servidores activos de esta categoría en el registro. Las estrellas solo cuentan cuando quien lo publica es dueño del repo.

Preguntas frecuentes

¿Es seguro IntakeQ MCP?

Superó 1 de 1 revisiones básicas aplicables. No hemos leído el código. Antes de agregar una clave o un token, revisa qué acceso pide el servidor y usa una clave que tenga solo los permisos que necesitas.

¿Qué claves o códigos necesita?

Debes completar: INTAKEQ_API_KEY, MCP_API_KEY

¿Se ejecuta en mi computadora o en la nube?

Se ejecuta en tu computadora. Tu app de IA lo inicia cuando hace falta, y los datos no pasan por los servidores del creador (a menos que el propio servidor llame a un servicio en línea).

¿Sigue en mantenimiento?

El repo de GitHub cambió por última vez –, y la última versión (1.0.1) llegó al registro hace 4 meses.

¿Qué apps pueden usarlo?

Las apps compatibles con MCP, como Claude Desktop, Claude Code, Cursor y VS Code. También necesitas Node.js en tu computadora.

¿Qué puedo usar en su lugar?

En la misma categoría: GitHub, Desktop Commander, Cloudflare MCP

Alternativas

Servidores de la misma categoría hechos por otros creadores, ordenados por estrellas.

Cómo leer una tarjeta:↓ Descargas por semanai★ Estrellas de GitHubiTres pilares: reseñas · revisiones · usoiActualizado = fecha en que se publicó la última versión en el registroi

GitHub

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

de githubMuy usado★ 34,2 milActualizado hace 5 días

Computadora o nube

Desktop Commander

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

de wonderwhy-erMuy usado↓ 709,6 mil/sem★ 10,2 milActualizado hace 17 días

Se ejecuta en tu computadora

Cloudflare MCP

Cloudflare MCP servers

de cloudflareEn crecimiento★ 4,4 milActualizado hace 14 meses

Se ejecuta en la nube✓ mcp.cloudflare.com

README del creador

Abrir el README

Copiado tal cual del repo del creador. PopNx MCP no lo ha revisado ni lo respalda. Se quitaron HTML, imágenes y scripts. Los enlaces llevan fuera de este sitio.

@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.

Pregunta a PopNx