personaleasy-mcp-server
personaleasy-mcp-server
Servidor MCP para a API PersonalEasy | EasyDental Cloud | DentalKids.
Tools
Tool | Descrição | Parâmetros |
| Busca agendamentos no período |
|
| KPIs de produção para dashboard |
|
| ID e nome do prestador pelo CPF |
|
| Lista unidades de atendimento ativas | — |
Todas as tools são somente leitura (readOnlyHint: true).
Related MCP server: open-dental-mcp
Instalação
npm install
npm run buildCredenciais
As credenciais nunca ficam no código. Configure via variáveis de ambiente:
PERSONALEASY_API_KEY— a api-key (headerx-api-key)PERSONALEASY_CLIENT_ID— o ID do clientePERSONALEASY_BASE_URL— opcional, padrãohttps://prsrb.onrender.com/v1/rpc
Para testes locais, copie .env.example para .env e preencha. O .env está no .gitignore — não o versione nem o compartilhe.
Configuração no Claude Code
claude mcp add personaleasy --env PERSONALEASY_API_KEY=SUA_KEY --env PERSONALEASY_CLIENT_ID=SEU_CLIENT_ID -- node D:/MCPS/personaleasy-mcp-server/dist/index.jsConfiguração no Claude Desktop
Em claude_desktop_config.json:
{
"mcpServers": {
"personaleasy": {
"command": "node",
"args": ["D:/MCPS/personaleasy-mcp-server/dist/index.js"],
"env": {
"PERSONALEASY_API_KEY": "SUA_KEY",
"PERSONALEASY_CLIENT_ID": "SEU_CLIENT_ID"
}
}
}
}Deploy no Easypanel (Docker)
O projeto tem dois modos de execução:
stdio (
dist/index.js) — uso local (Claude Code / Claude Desktop)HTTP (
dist/http.js) — uso remoto; é o modo usado pelo Dockerfile
No Easypanel, crie um serviço do tipo App apontando para este repositório (build via Dockerfile) e configure as variáveis de ambiente:
Variável | Obrigatória | Descrição |
| sim | api-key da API |
| sim | ID do cliente |
| recomendada | token Bearer exigido no endpoint |
| não | padrão 3000 |
Exponha a porta 3000 no serviço. Endpoints:
POST /mcp— endpoint MCP (Streamable HTTP, stateless)GET /health— healthcheck
Instância em produção
URL base:
https://dk-projetos-mcps.nv8gf3.easypanel.hostHealthcheck:
GET https://dk-projetos-mcps.nv8gf3.easypanel.host/health→{"status":"ok"}Endpoint MCP:
POST https://dk-projetos-mcps.nv8gf3.easypanel.host/mcp
Para conectar um cliente MCP a essa instância:
claude mcp add --transport http personaleasy https://dk-projetos-mcps.nv8gf3.easypanel.host/mcp --header "Authorization: Bearer SEU_MCP_AUTH_TOKEN"Substitua SEU_MCP_AUTH_TOKEN pelo valor configurado na variável MCP_AUTH_TOKEN do serviço no Easypanel.
Importante: sem
MCP_AUTH_TOKENconfigurado no serviço, qualquer pessoa com essa URL consegue consultar os dados da clínica. Confirme que a variável está definida em produção.
API subjacente
Todas as chamadas vão para um único endpoint RPC:
POST {BASE_URL}
Headers: x-api-key
Body: { "clientId": "...", "method": "RPCGet...", "params": { ... } }Métodos usados: RPCGetAgendamentos, RPCGetKPIPrd, RPCGetPrestadorCPF, RPCGetUnidadeAtendimento.
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseBqualityCmaintenanceMCP server for the DataGate billing platform API, providing read-only tools to manage customers, invoices, products, agreements, sites, and payments.13MIT
- AlicenseAqualityBmaintenanceEnables interaction with Open Dental practice management software, allowing reading of patients, appointments, providers, procedures, and recalls, as well as writing communications back to patient charts via MCP clients.144MIT
- AlicenseAqualityCmaintenanceMCP server for interacting with Realm MinistryPlatform data, enabling queries, record creation, and updates from any MCP client.1MIT
- AlicenseAqualityAmaintenanceRead-only MCP server for licensed Healthpoint HL7 FHIR API access.101Apache 2.0
Related MCP Connectors
Read-only MCP server for ClassQuill, a tutoring-business-management platform.
MCP server for AI access to Swagger by SmartBear.
Provide seamless access to Appfolio Property Manager Reporting API through a standardized MCP serv…
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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/marqprochat/mcpdentalkids'
If you have feedback or need assistance with the MCP directory API, please join our Discord server