ProDoctor MCP Server
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| PRODOCTOR_API_KEY | Yes | Sua chave da API | |
| PRODOCTOR_BASE_URL | No | URL base da API (opcional, padrão https://open-api.prodoctor.net) | https://open-api.prodoctor.net |
| PRODOCTOR_TIMEZONE | No | Fuso horário (opcional, padrão -03:00) | -03:00 |
| PRODOCTOR_API_PASSWORD | Yes | Sua senha da API | |
| PRODOCTOR_TIMEZONE_NAME | No | Nome do fuso horário (opcional, padrão America/Sao_Paulo) | America/Sao_Paulo |
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| agenda_listar_agendamentosA | Lista os agendamentos do dia para um usuário (médico/colaborador) específico. |
| agenda_buscar_agendamentos_pacienteB | Busca os agendamentos de um paciente específico num período. |
| agenda_horarios_livresB | Busca por horários livres na agenda de um usuário em um período determinado. |
| agenda_inserir_agendamentoC | Insere um novo agendamento na agenda. |
| agenda_alterar_agendamentoC | Altera as informações de um agendamento existente (ex: remarcar data/hora). |
| agenda_desmarcar_agendamentoC | Desmarca (cancela) um agendamento existente na agenda. |
| agenda_excluir_agendamentoB | Exclui definitivamente um agendamento da agenda. |
| agenda_detalhar_agendamentoC | Traz informações detalhadas sobre um agendamento específico. |
| agenda_buscar_por_status_tipoC | Busca agendamentos filtrando pelo status/tipo da consulta. |
| agenda_alterar_status_agendamentoC | Altera o status atual de um agendamento (ex: Confirmado, Aguardando, Finalizado). |
| pacientes_listarA | Lista pacientes cadastrados (paginado, sem filtro). |
| pacientes_pesquisarA | Pesquisa pacientes por nome, CPF e/ou telefone. A busca é feita no servidor; se a API não suportar os filtros, aplica fallback apenas sobre a página retornada. |
| paciente_detalharB | Detalha todas as informações do cadastro de um paciente específico. |
| usuarios_listarB | Lista todos os usuários (médicos e colaboradores) cadastrados no sistema. |
| usuario_detalharB | Detalha informações específicas de um usuário (médico, atendente, etc.) cadastrado. |
| procedimentos_pesquisarA | Pesquisa procedimentos médicos de uma tabela. A busca por nome/código é feita no servidor; se a API não suportar os filtros, aplica fallback apenas sobre a página retornada. |
| procedimento_detalharA | Detalha informações completas de um procedimento médico com base em sua tabela e código. |
| tabelas_procedimentos_listarB | Busca as tabelas de procedimentos médicos disponíveis no sistema. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
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/dotojr123/mcp-prodoctor'
If you have feedback or need assistance with the MCP directory API, please join our Discord server