MCP serverio.github.mcp-dir/webdiet-mcp
Patient, meal plan, prescription, chart and anthropometry management for dietitians.
Overview
Score?
UNRATED 0.684
of what a free look can see, on 31 looks
Looks
34
last 3 hr ago
Tools
62
changed 23 hr ago
More info
URL
api.mcp.ai/p_webdiet
streamable-http
Says it is
mcp-ai 0.9.358
protocol 2025-06-18
In the record since
32 days ago
Among servers18,413 with a card
0median 0.606 · this server 0.684 · highest on record 0.8561
Toolsfrom sha256:c17af95adf…1e2211 · +0 −0 23 hr ago
| Tool | Schema |
|---|---|
| authenticate MCP.AI for IDE agents (Cursor, etc.): log in in the browser, copy the access token. Best: add it to this server's config as a header `Authorization: Bearer <token>` for a permanent |
input · no output |
| connect Returns connection status and URLs. When all providers are connected, returns authenticated:true and empty pending[]. When credentials are missing, returns connect_url for the tool |
input · no output |
| marketplace The official mcp.ai marketplace — the in-platform catalog of every MCP/tool, AND the way to run them. Covers capability requests like "find an MCP that does X", "consulta um CPF", |
input · no output |
| report_bug Report a bug, missing feature, or send feedback. Include the conversation array with recent messages for reproduction. |
input · no output |
| show_version Show the current MCP platform and adapter versions. |
input · no output |
| toolkit_info Returns the current toolkit state: installed MCPs, their connection status, the accounts connected to each one, and how many catalog tools each exposes. |
input · no output |
| webdiet_anamnese List all anamnesis records for a WebDiet patient WITH the full Q/A content.
Each item carries:
- id, titulo, data
- texto → plain-text Q/A (readable, line-broken — best f |
input · no output |
| webdiet_anamnese_delete Permanently delete an anamnesis record in WebDiet. Irreversible.
Bulk support: accepts patient_ids, anamnese_ids for batched execution. |
input · no output |
| webdiet_anamnese_write_duplicate Create / update anamnesis records in WebDiet.
Actions: save (create or update — anamnese_id empty = new), save_interpretation (save AI/nutritionist interpretation), duplicate (copy |
input · no output |
| webdiet_anamnese_write_save Create / update anamnesis records in WebDiet.
Actions: save (create or update — anamnese_id empty = new), save_interpretation (save AI/nutritionist interpretation), duplicate (copy |
input · no output |
| webdiet_anamnese_write_save_interpretation Create / update anamnesis records in WebDiet.
Actions: save (create or update — anamnese_id empty = new), save_interpretation (save AI/nutritionist interpretation), duplicate (copy |
input · no output |
| webdiet_antropometria_get Read anthropometry (body measurement) records for a WebDiet patient.
Actions: list (all records with id, date, type, direct URL), get (full measurements from a specific record incl |
input · no output |
| webdiet_antropometria_list Read anthropometry (body measurement) records for a WebDiet patient.
Actions: list (all records with id, date, type, direct URL), get (full measurements from a specific record incl |
input · no output |
| webdiet_calculo_energetico_delete Permanently delete an energy expenditure calculation. Irreversible.
Bulk support: accepts calculo_ids for batched execution. |
input · no output |
| webdiet_calculo_energetico_get Read energy expenditure calculations (Cálculo Energético) in WebDiet.
Actions: list (all calculations for a patient), get (load saved data).
Results: TMB (basal metabolic rate), GE |
input · no output |
| webdiet_calculo_energetico_list Read energy expenditure calculations (Cálculo Energético) in WebDiet.
Actions: list (all calculations for a patient), get (load saved data).
Results: TMB (basal metabolic rate), GE |
input · no output |
| webdiet_calculo_energetico_write_create Create / update energy expenditure calculations in WebDiet.
Actions: create (new calculation), save (update existing calculation).
Supports 24+ formulas: Harris-Benedict 1919/1984, |
input · no output |
| webdiet_calculo_energetico_write_save Create / update energy expenditure calculations in WebDiet.
Actions: create (new calculation), save (update existing calculation).
Supports 24+ formulas: Harris-Benedict 1919/1984, |
input · no output |
| webdiet_create_antropometria Create a new body measurement record for a patient. Returns the record ID needed for webdiet_save_antropometria. Types: adulto (adult), infantil (child), gestacional (pregnancy).
|
input · no output |
| webdiet_financeiro_categories Read financial records (payments, receipts) in WebDiet.
Actions: list (all records in date range — defaults to last 30 days), categories (get available categories for income/expens |
input · no output |
| webdiet_financeiro_delete Permanently delete a financial record. Irreversible.
Bulk support: accepts financeiro_ids for batched execution. |
input · no output |
| webdiet_financeiro_list Read financial records (payments, receipts) in WebDiet.
Actions: list (all records in date range — defaults to last 30 days), categories (get available categories for income/expens |
input · no output |
| webdiet_financeiro_write Create financial records in WebDiet.
tipo: "entrada" for income (e.g. consultation payment received), "saida" for expense.
Default income categories: Consulta, Retorno. Default exp |
input · no output |
| webdiet_food_search Search WebDiet food database for numeric food ids (needed for full macros in Convencional / metodoPlanning prescriptions).
Uses the same data source as the panel (carregarAlimentos |
input · no output |
| webdiet_get_consultations Load food diary entries, meal reactions, attachments, or orientations for a patient. Use tipo to select: diario (food diary), reacoes (meal reactions), anexos (attachments), orient |
input · no output |
| webdiet_get_planner Load the nutritionist's calendar/agenda for a date: appointments, overdue tasks, birthdays, events. Defaults to today. |
input · no output |
| webdiet_get_upload_command Returns a ready-to-run curl command that uploads a file directly to the server without reading it into context.
RECOMMENDED for large files (images, PDFs, lab results). The flow:
1 |
input · no output |
| webdiet_list_accounts List all WebDiet accounts linked to this install.
Returns each account's id, email, label, and an "is_default" flag (true when only one is linked — no need to pass `account` in oth |
input · no output |
| webdiet_list_anexos Load educational slides or cloud file attachments. Use laminasAnexos for educational slides/laminas (~238 items with PDFs about nutrition topics), cloudAnexos for uploaded cloud fi |
input · no output |
| webdiet_list_message_templates Load patient welcome message templates. Returns the active layout and all available template layouts. |
input · no output |
| webdiet_manipulados_delete Permanently delete a manipulado for a patient. Irreversible.
Bulk support: accepts patient_ids, manipulado_ids for batched execution. |
input · no output |
| webdiet_manipulados_get Read "Prescrição de manipulados" (compounded/magistral pharmacy formulas) in WebDiet.
Actions:
- list_banco → search the WebDiet formula bank (~249 pre-built templates: ~120 disp |
input · no output |
| webdiet_manipulados_list Read "Prescrição de manipulados" (compounded/magistral pharmacy formulas) in WebDiet.
Actions:
- list_banco → search the WebDiet formula bank (~249 pre-built templates: ~120 disp |
input · no output |
| webdiet_manipulados_list_banco Read "Prescrição de manipulados" (compounded/magistral pharmacy formulas) in WebDiet.
Actions:
- list_banco → search the WebDiet formula bank (~249 pre-built templates: ~120 disp |
input · no output |
| webdiet_manipulados_write_duplicate Create / send / publish / duplicate manipulados in WebDiet.
Actions:
- save → create or update a manipulado for a patient. texto = raw HTML (tinyMCE content), nome = formula |
input · no output |
| webdiet_manipulados_write_publish Create / send / publish / duplicate manipulados in WebDiet.
Actions:
- save → create or update a manipulado for a patient. texto = raw HTML (tinyMCE content), nome = formula |
input · no output |
| webdiet_manipulados_write_save Create / send / publish / duplicate manipulados in WebDiet.
Actions:
- save → create or update a manipulado for a patient. texto = raw HTML (tinyMCE content), nome = formula |
input · no output |
| webdiet_manipulados_write_send Create / send / publish / duplicate manipulados in WebDiet.
Actions:
- save → create or update a manipulado for a patient. texto = raw HTML (tinyMCE content), nome = formula |
input · no output |
| webdiet_orientacoes_list Read "Listas e Orientações" (guidelines/orientation lists) in WebDiet.
Actions: list (orientation records for a patient), list_banco (orientation bank / favorites — saved templates |
input · no output |
| webdiet_orientacoes_list_banco Read "Listas e Orientações" (guidelines/orientation lists) in WebDiet.
Actions: list (orientation records for a patient), list_banco (orientation bank / favorites — saved templates |
input · no output |
| webdiet_orientacoes_write_save Create / update / send "Listas e Orientações" in WebDiet.
Actions: save (create/update an orientation for a patient), send (send orientation(s) from the bank to a patient by exact |
input · no output |
| webdiet_orientacoes_write_send Create / update / send "Listas e Orientações" in WebDiet.
Actions: save (create/update an orientation for a patient), send (send orientation(s) from the bank to a patient by exact |
input · no output |
| webdiet_patient_delete Permanently delete a WebDiet patient (uses removerPaciente — resolves id/link from a fresh list first). Irreversible.
Bulk support: accepts patient_ids for batched execution. |
input · no output |
| webdiet_patient_get Read patients in WebDiet.
Actions: list (the WHOLE patient base, paginated — returns id, nome, link, updated_at, created_at), get (full profile with address, phone, links to panel |
input · no output |
| webdiet_patient_list Read patients in WebDiet.
Actions: list (the WHOLE patient base, paginated — returns id, nome, link, updated_at, created_at), get (full profile with address, phone, links to panel |
input · no output |
| webdiet_patient_write_create Create or update patients in WebDiet.
Actions: create (nome + nascimento required — returns patient_id), update (partial fields).
IMPORTANT: nascimento (birth date DD/MM/YYYY) is R |
input · no output |
| webdiet_patient_write_update Create or update patients in WebDiet.
Actions: create (nome + nascimento required — returns patient_id), update (partial fields).
IMPORTANT: nascimento (birth date DD/MM/YYYY) is R |
input · no output |
| webdiet_preconsulta_delete Permanently delete a pre-consultation response in WebDiet. Templates are NOT affected. Irreversible.
Bulk support: accepts response_ids for batched execution. |
input · no output |
| webdiet_preconsulta_get_response Read pre-consultation questionnaires (Pré-consulta) in WebDiet.
Actions:
- list_templates → list all questionnaire templates the nutritionist publishes. Each item returns nome, de |
input · no output |
| webdiet_preconsulta_list_responses Read pre-consultation questionnaires (Pré-consulta) in WebDiet.
Actions:
- list_templates → list all questionnaire templates the nutritionist publishes. Each item returns nome, de |
input · no output |
| webdiet_preconsulta_list_templates Read pre-consultation questionnaires (Pré-consulta) in WebDiet.
Actions:
- list_templates → list all questionnaire templates the nutritionist publishes. Each item returns nome, de |
input · no output |
| webdiet_preconsulta_write_link_to_patient Vincular (link) a pre-consultation response to an existing patient in WebDiet.
Action: link_to_patient — imports the response content into the patient's chart. WebDiet routes autom |
input · no output |
| webdiet_prescription_get_detail Read meal plan prescriptions in WebDiet.
Actions: list (all recent prescriptions — each includes "url" with the full direct link), get_detail (full meals/foods from a prescription |
input · no output |
| webdiet_prescription_list Read meal plan prescriptions in WebDiet.
Actions: list (all recent prescriptions — each includes "url" with the full direct link), get_detail (full meals/foods from a prescription |
input · no output |
| webdiet_prescription_write_create Create, save or publish meal plan prescriptions in WebDiet.
Actions: create (new prescription for patient), save (meals/foods JSON to existing prescription), publish (release presc |
input · no output |
| webdiet_prescription_write_publish Create, save or publish meal plan prescriptions in WebDiet.
Actions: create (new prescription for patient), save (meals/foods JSON to existing prescription), publish (release presc |
input · no output |
| webdiet_prescription_write_save Create, save or publish meal plan prescriptions in WebDiet.
Actions: create (new prescription for patient), save (meals/foods JSON to existing prescription), publish (release presc |
input · no output |
| webdiet_prontuario Get the clinical record (prontuario) for a WebDiet patient. Returns decoded text with sections: Identificacao, Triagem, Anamnese alimentar, etc.
Bulk support: accepts patient_ids |
input · no output |
| webdiet_prontuario_write Save the clinical record (prontuario) for a WebDiet patient. Pass texto as a JSON array of HTML strings, one per section.
Bulk support: accepts patient_ids for batched execution. |
input · no output |
| webdiet_recibo Generate or update a receipt (recibo) for a financial record in WebDiet.
Pass the financeiro_id from webdiet_financeiro list. dados_recibo is a JSON array with 6 fields: [patient_n |
input · no output |
| webdiet_save_antropometria Save body measurements (anthropometry) for a patient. Call webdiet_create_antropometria first to get the antropometria_id.
All numeric values are strings. Provide raw measurements |
input · no output |
| webdiet_upload_anexo Upload a file (PDF, image, etc.) to a patient's attachments in WebDiet.
Three ways to provide the file (use ONE):
1. upload_code — from webdiet_get_upload_command curl (RECOMMEND |
input · no output |
Verify it yourself
npx teppi-check https://api.mcp.ai/p_webdietcurl -s https://api.teppi.xyz/v1/trust/mcp/mcs_01M1FZ2J8E5E14DSK1PT68MV7C