Skip to main content
Glama
lnpapin

Health Canada Summary Reports MCP Server

by lnpapin

Health Canada Summary Reports — servidor MCP

Servidor MCP que expone la API pública « Rapports sommaires » de Santé Canada (resúmenes de los motivos de decisión / SBD, decisiones reglamentarias / RDS, resúmenes de examen de inocuidad / SSR) en forma de herramientas utilizables por un agente compatible con MCP — en particular un agente Microsoft Copilot Studio.

Herramienta complementaria de health-canada-summary-reports-explorer (la versión web), con la misma API de origen; ningún dato se almacena ni se envía a ningún otro sitio que health-products.canada.ca.

Herramientas expuestas

  • searchHealthCanadaReports — búsqueda por nombre de producto, fabricante, ingrediente, área terapéutica o número de control. Devuelve una breve lista de ID coincidentes.

  • getHealthCanadaReport — recupera el texto completo de un informe por su ID exacto (formateado en Markdown).

Ambas herramientas aceptan reportType (sbd | rds | ssr) y lang (fr | en, por defecto fr).

Related MCP server: Enterprise Knowledge MCP Server

Inicio local

Requisitos previos: Node.js 18+.

npm install
npm run build
npm start

El servidor escucha en http://localhost:3000/mcp.

Conectar el servidor a Copilot Studio

Copilot Studio debe acceder al servidor mediante una URL HTTPS pública. Para desarrollo/pruebas, lo más sencillo es usar Dev Tunnels (herramienta oficial de Microsoft):

devtunnel host -p 3000 --allow-anonymous

Copie la URL generada (formato https://xxxxx-3000.devtunnels.ms — el puerto es un sufijo en el nombre de host, no :3000) y añada /mcp al final.

A continuación, en Copilot Studio:

  1. Abra su agente → pestaña Herramientas (Tools) → Agregar una herramienta (Add a tool).

  2. Seleccione Model Context Protocol.

  3. Rellene:

    • Nombre del servidor: Rapports sommaires Santé Canada

    • Descripción: Recherche et consultation des rapports de décision réglementaire et d'innocuité de Santé Canada (médicaments et instruments médicaux).

    • URL del servidor: https://xxxxx-3000.devtunnels.ms/mcp

    • Autenticación: Aucune (la API de origen es pública, sin clave)

  4. Haga clic en Crear y pruebe en la pestaña Vista previa con una pregunta como «¿Por qué Santé Canada aprobó Abilify?» o «¿Ha habido un examen de seguridad sobre tofacitinib?».

Despliegue en producción

Un túnel de desarrollo no está pensado para permanecer abierto de forma continua. Para un uso permanente, aloje este servidor Node.js en una plataforma habitual (Azure Container Apps, Azure App Service, Render, Fly.io, etc.) y utilice su URL HTTPS estable en lugar de la URL de devtunnel en Copilot Studio. El servidor no requiere ninguna base de datos ni variable de entorno (excepto la opcional PORT).

Estructura

src/
├── index.ts   # serveur MCP (transport Streamable HTTP sur /mcp)
├── api.ts     # client de l'API Santé Canada + cache en mémoire des listes
└── format.ts  # conversion des champs HTML de l'API en Markdown lisible

Maintenance

ActivityMaintained
ResponsivenessSyncing

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Connectors

Related MCP Servers

  • F
    license
    Not graded
    quality
    D
    maintenance
    Transforms PDF collections into a searchable knowledge base using TF-IDF indexing and proximity matching. It enables users to search documents, retrieve specific page content, and manage document libraries through natural language via MCP clients.
    5
  • A
    license
    Not graded
    quality
    B
    maintenance
    Enables AI agents to query and manage a document knowledge base via MCP, with RAG-powered search and grounded answers with citations.
    MIT

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/lnpapin/health-canada-summary-reports-mcp-server'

If you have feedback or need assistance with the MCP directory API, please join our Discord server