# DietBox — MCP server on mcp.ai > Gestão de pacientes, prescrições, antropometria, agenda, chat e diário alimentar para nutricionistas. By: mcp.ai · official Page: https://mcp.ai/dietbox ## Connect (MCP protocol) Remote MCP endpoint (HTTP, streamable): https://api.mcp.ai/p_dietbox?ms=1781685960000 Add it as a custom/remote MCP connector, then authenticate when prompted. ## REST API (no MCP client required) Every tool is also a REST endpoint, authed with a workspace API key. Discover: GET https://api.mcp.ai/api/dietbox/_endpoints # public; lists every endpoint Call: POST https://api.mcp.ai/api/dietbox/ Authorization: Bearer sk_live_… # create one at https://mcp.ai/settings/api-keys Content-Type: application/json Body: { …args } → { "ok": true, "tool": "", "result": { … } } ## Developer docs How to use (MCP or REST), markdown: https://mcp.ai/dietbox/skill.md Postman collection (v2.1): https://mcp.ai/dietbox/postman.json ## Tools - dietbox_agenda_list(start?: string, end?: string, timezone?: number, patient_id?: string, account?: string, patient_ids?: string[]) — Read schedule/agenda in Dietbox. - dietbox_agenda_summary(start?: string, end?: string, timezone?: number, patient_id?: string, account?: string, patient_ids?: string[]) — Read schedule/agenda in Dietbox. - dietbox_agenda_write(patient_id?: string, titulo?: string, tipo?: string, start: string, end: string, timezone?: string, descricao?: string, todo_dia?: boolean, account?: string, patient_ids?: string[]) — Create a new event/appointment in the Dietbox agenda. - dietbox_anamnese_delete(anamnesis_id: string, patient_id?: string, account?: string, anamnesis_ids?: string[], patient_ids?: string[]) — Remove uma anamnese do Dietbox. Ação irreversível. - dietbox_anamnese_get(patient_id?: string, anamnesis_id?: string, skip?: number, take?: number, search?: string, account?: string, patient_ids?: string[], anamnesis_ids?: string[]) — Read anamnesis (health history questionnaire) records in Dietbox. - dietbox_anamnese_get_latest(patient_id?: string, anamnesis_id?: string, skip?: number, take?: number, search?: string, account?: string, patient_ids?: string[], anamnesis_ids?: string[]) — Read anamnesis (health history questionnaire) records in Dietbox. - dietbox_anamnese_list(patient_id?: string, anamnesis_id?: string, skip?: number, take?: number, search?: string, account?: string, patient_ids?: string[], anamnesis_ids?: string[]) — Read anamnesis (health history questionnaire) records in Dietbox. - dietbox_anamnese_write_create(patient_id?: string, anamnesis_id?: string, descricao?: string, texto_livre?: string, tipo?: number, data?: string, overrides?: object, account?: string, patient_ids?: string[], anamnesis_ids?: string[]) — Create or update an anamnesis (health history questionnaire) in Dietbox. - dietbox_anamnese_write_update(patient_id?: string, anamnesis_id?: string, descricao?: string, texto_livre?: string, tipo?: number, data?: string, overrides?: object, account?: string, patient_ids?: string[], anamnesis_ids?: string[]) — Create or update an anamnesis (health history questionnaire) in Dietbox. - dietbox_antropometria_delete(anthropometry_id: string, account?: string, anthropometry_ids?: string[]) — Delete an anthropometric evaluation from Dietbox. This is irreversible. - dietbox_antropometria_get(patient_id?: string, anthropometry_id?: string, skip?: number, take?: number, tipo?: number, account?: string, patient_ids?: string[], anthropometry_ids?: string[]) — Read anthropometric evaluations in Dietbox (weight, height, BMI, body composition). - dietbox_antropometria_get_latest(patient_id?: string, anthropometry_id?: string, skip?: number, take?: number, tipo?: number, account?: string, patient_ids?: string[], anthropometry_ids?: string[]) — Read anthropometric evaluations in Dietbox (weight, height, BMI, body composition). - dietbox_antropometria_list(patient_id?: string, anthropometry_id?: string, skip?: number, take?: number, tipo?: number, account?: string, patient_ids?: string[], anthropometry_ids?: string[]) — Read anthropometric evaluations in Dietbox (weight, height, BMI, body composition). - dietbox_antropometria_write(patient_id: string, weight: number, height: number, type?: number, description?: string, date?: string, account?: string, patient_ids?: string[]) — Create a new anthropometric evaluation in Dietbox. - dietbox_chat_list(patient_id?: string, unread?: boolean, take?: number, account?: string, patient_ids?: string[]) — Read chat conversations in Dietbox. - dietbox_chat_messages(patient_id?: string, unread?: boolean, take?: number, account?: string, patient_ids?: string[]) — Read chat conversations in Dietbox. - dietbox_chat_write(data: string, account?: string) — Send a chat message to a patient in Dietbox. Pass message data as a JSON string. - dietbox_get_goal_progress(patient_id: string, timezone?: number, account?: string, patient_ids?: string[]) — Get goal progress for a Dietbox patient: completion percentages, streaks, recent activity. - dietbox_get_nutritionist(account?: string) — Get the nutritionist's professional profile in Dietbox: CRN, specialties, signature, subscription details. - dietbox_get_profile(account?: string) — Get the nutritionist's Dietbox profile (perfil): name, email, subscription plan, features. - dietbox_list_accounts(account?: string) — List all Dietbox accounts linked to this install. - dietbox_list_diario(patient_id: string, date: string, skip?: number, take?: number, account?: string, patient_ids?: string[]) — List food diary entries for a Dietbox patient on a specific date. Shows what the patient ate, meal photos, comments. - dietbox_list_finance_transactions(start_date?: string, end_date?: string, paid?: boolean, category?: string, account?: string) — List financial transactions in Dietbox: payments, receivables, filtered by date and status. - dietbox_list_goals(patient_id: string, skip?: number, take?: number, account?: string, patient_ids?: string[]) — List nutrition/health goals for a Dietbox patient: weight targets, habit goals, custom objectives. - dietbox_meal_plan(patient_id: string, account?: string, patient_ids?: string[]) — Get the active meal plan (plano alimentar) for a patient in Dietbox. - dietbox_patient_delete(patient_id: string, account?: string, patient_ids?: string[]) — Permanently delete a patient from Dietbox. Irreversible. - dietbox_patient_get(patient_id?: string, search?: string, skip?: number, take?: number, is_active?: boolean, order?: string, account?: string, patient_ids?: string[]) — Read patients in Dietbox. - dietbox_patient_list(patient_id?: string, search?: string, skip?: number, take?: number, is_active?: boolean, order?: string, account?: string, patient_ids?: string[]) — Read patients in Dietbox. - dietbox_patient_write_create(patient_id?: string, Name?: string, Email?: string, Phone?: string, MobilePhone?: string, Birthday?: string, Gender?: string, Cpf?: string, Observation?: string, IsActive?: boolean, account?: string, patient_ids?: string[]) — Create or update patients in Dietbox. - dietbox_patient_write_update(patient_id?: string, Name?: string, Email?: string, Phone?: string, MobilePhone?: string, Birthday?: string, Gender?: string, Cpf?: string, Observation?: string, IsActive?: boolean, account?: string, patient_ids?: string[]) — Create or update patients in Dietbox. - dietbox_prescription_get(patient_id?: string, prescription_id?: string, skip?: number, take?: number, search?: string, account?: string, patient_ids?: string[], prescription_ids?: string[]) — Read supplement/herbal medicine prescriptions in Dietbox (NOT meal plans — use dietbox_meal_plan for food plans). - dietbox_prescription_list(patient_id?: string, prescription_id?: string, skip?: number, take?: number, search?: string, account?: string, patient_ids?: string[], prescription_ids?: string[]) — Read supplement/herbal medicine prescriptions in Dietbox (NOT meal plans — use dietbox_meal_plan for food plans). - dietbox_prescription_list_models(patient_id?: string, prescription_id?: string, skip?: number, take?: number, search?: string, account?: string, patient_ids?: string[], prescription_ids?: string[]) — Read supplement/herbal medicine prescriptions in Dietbox (NOT meal plans — use dietbox_meal_plan for food plans). - dietbox_prescription_write(title: string, patient_id: string, data?: string, account?: string, patient_ids?: string[]) — Create a new supplement/herbal medicine prescription in Dietbox. For meal plans, use dietbox_meal_plan (read-only — Dietbox não expõe escrita via API). - dietbox_prontuario(patient_id: string, account?: string, patient_ids?: string[]) — Get the clinical record (prontuario) for a Dietbox patient: medical history, notes. - dietbox_prontuario_write(patient_id: string, text: string, account?: string, patient_ids?: string[]) — Update the clinical record (prontuario) for a Dietbox patient. Pass the text content directly (HTML supported). Returns 204 on success. ## Example prompts - "Mostre minha agenda de hoje e os pacientes confirmados" - "Crie uma anamnese pra novo paciente João Silva" - "Resuma o financeiro do mês e transações pendentes" ## Links Docs: https://mcp.ai/docs/mcps/dietbox Website: https://mcp.ai/mcps/dietbox