mcpserver.lol
registry/webdiet-mcp
Connection check verified live · 27h ago

webdiet-mcp

Patient, meal plan, prescription, chart and anthropometry management for dietitians.

Tools 62
GitHub stars
Installs / wk
Licence
Transport streamable-http
Last checked 27h ago

Tools & capabilities

62 tools

Read from the running server on 27h ago.

authenticate token
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…
connect read-only
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…
marketplace limitqueryactionmcp_idmessagetool_id +17
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",…
report_bug contextmessage*conversation
Report a bug, missing feature, or send feedback. Include the conversation array with recent messages for reproduction.
show_version read-only
Show the current MCP platform and adapter versions.
toolkit_info read-only
Returns the current toolkit state: installed MCPs, their connection status, the accounts connected to each one, and how many catalog tools each exposes.
webdiet_anamnese read-only accountpatient_id*patient_ids
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…
webdiet_anamnese_delete can modify data accountpatient_id*anamnese_id*patient_idsanamnese_ids
Permanently delete an anamnesis record in WebDiet. Irreversible. Bulk support: accepts patient_ids, anamnese_ids for batched execution.
webdiet_anamnese_write_duplicate textotituloaccountpatient_id*anamnese_idpatient_ids +2
Create / update anamnesis records in WebDiet. Actions: save (create or update — anamnese_id empty = new), save_interpretation (save AI/nutritionist interpretation), duplicate (copy…
webdiet_anamnese_write_save textotituloaccountpatient_id*anamnese_idpatient_ids +2
Create / update anamnesis records in WebDiet. Actions: save (create or update — anamnese_id empty = new), save_interpretation (save AI/nutritionist interpretation), duplicate (copy…
webdiet_anamnese_write_save_interpretation textotituloaccountpatient_id*anamnese_idpatient_ids +2
Create / update anamnesis records in WebDiet. Actions: save (create or update — anamnese_id empty = new), save_interpretation (save AI/nutritionist interpretation), duplicate (copy…
webdiet_antropometria_get read-only accountpatient_idpatient_idsantropometria_idantropometria_ids
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…
webdiet_antropometria_list read-only accountpatient_idpatient_idsantropometria_idantropometria_ids
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…
webdiet_calculo_energetico_delete can modify data accountcalculo_id*calculo_ids
Permanently delete an energy expenditure calculation. Irreversible. Bulk support: accepts calculo_ids for batched execution.
webdiet_calculo_energetico_get read-only accountcalculo_idpatient_idcalculo_idspatient_ids
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…
webdiet_calculo_energetico_list read-only accountcalculo_idpatient_idcalculo_idspatient_ids
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…
webdiet_calculo_energetico_write_create mlgnomepesoalturaaccountformula +6
Create / update energy expenditure calculations in WebDiet. Actions: create (new calculation), save (update existing calculation). Supports 24+ formulas: Harris-Benedict 1919/1984,…
webdiet_calculo_energetico_write_save mlgnomepesoalturaaccountformula +6
Create / update energy expenditure calculations in WebDiet. Actions: create (new calculation), save (update existing calculation). Supports 24+ formulas: Harris-Benedict 1919/1984,…
webdiet_create_antropometria datatipoaccountpatient_id*patient_ids
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).…
webdiet_financeiro_categories read-only fimtipoinicioaccount
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…
webdiet_financeiro_delete can modify data accountfinanceiro_id*financeiro_ids
Permanently delete a financial record. Irreversible. Bulk support: accepts financeiro_ids for batched execution.
webdiet_financeiro_list read-only fimtipoinicioaccount
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…
webdiet_financeiro_write cpfdatanometipoformavalor* +9
Create financial records in WebDiet. tipo: "entrada" for income (e.g. consultation payment received), "saida" for expense. Default income categories: Consulta, Retorno. Default exp…
webdiet_food_search read-only limiteaccountkeyword*
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…
webdiet_get_consultations read-only tipolimiteaccountpatient_id*patient_ids
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…
webdiet_get_planner read-only dateaccount
Load the nutritionist's calendar/agenda for a date: appointments, overdue tasks, birthdays, events. Defaults to today.
webdiet_get_upload_command read-only accountfile_namefile_path*
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…
webdiet_list_accounts read-only account
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…
webdiet_list_anexos read-only tipoaccountpatient_idpatient_ids
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…
webdiet_list_message_templates read-only tipoaccount
Load patient welcome message templates. Returns the active layout and all available template layouts.
webdiet_manipulados_delete can modify data accountpatient_id*patient_idsmanipulado_id*manipulado_ids
Permanently delete a manipulado for a patient. Irreversible. Bulk support: accepts patient_ids, manipulado_ids for batched execution.
webdiet_manipulados_get read-only limiteaccountkeywordcategoriapatient_idpatient_ids +3
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…
webdiet_manipulados_list read-only limiteaccountkeywordcategoriapatient_idpatient_ids +3
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…
webdiet_manipulados_list_banco read-only limiteaccountkeywordcategoriapatient_idpatient_ids +3
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…
webdiet_manipulados_write_duplicate nomenomestextoaccountpatient_id*patient_ids +2
Create / send / publish / duplicate manipulados in WebDiet. Actions: - save → create or update a manipulado for a patient. texto = raw HTML (tinyMCE content), nome = formula…
webdiet_manipulados_write_publish nomenomestextoaccountpatient_id*patient_ids +2
Create / send / publish / duplicate manipulados in WebDiet. Actions: - save → create or update a manipulado for a patient. texto = raw HTML (tinyMCE content), nome = formula…
webdiet_manipulados_write_save nomenomestextoaccountpatient_id*patient_ids +2
Create / send / publish / duplicate manipulados in WebDiet. Actions: - save → create or update a manipulado for a patient. texto = raw HTML (tinyMCE content), nome = formula…
webdiet_manipulados_write_send nomenomestextoaccountpatient_id*patient_ids +2
Create / send / publish / duplicate manipulados in WebDiet. Actions: - save → create or update a manipulado for a patient. texto = raw HTML (tinyMCE content), nome = formula…
webdiet_orientacoes_list read-only limiteaccountpatient_idpatient_ids
Read "Listas e Orientações" (guidelines/orientation lists) in WebDiet. Actions: list (orientation records for a patient), list_banco (orientation bank / favorites — saved templates…
webdiet_orientacoes_list_banco read-only limiteaccountpatient_idpatient_ids
Read "Listas e Orientações" (guidelines/orientation lists) in WebDiet. Actions: list (orientation records for a patient), list_banco (orientation bank / favorites — saved templates…
webdiet_orientacoes_write_save nomestextotituloaccountpatient_id*patient_ids +2
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…
webdiet_orientacoes_write_send nomestextotituloaccountpatient_id*patient_ids +2
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…
webdiet_patient_delete can modify data accountpatient_id*patient_ids
Permanently delete a WebDiet patient (uses removerPaciente — resolves id/link from a fresh list first). Irreversible. Bulk support: accepts patient_ids for batched execution.
webdiet_patient_get read-only pageorderaccountkeywordpage_sizepatient_id +3
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…
webdiet_patient_list read-only pageorderaccountkeywordpage_sizepatient_id +3
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…
webdiet_patient_write_create cepcpfnomeemailbairrocidade +13
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…
webdiet_patient_write_update cepcpfnomeemailbairrocidade +13
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…
webdiet_preconsulta_delete can modify data accountresponse_id*response_ids
Permanently delete a pre-consultation response in WebDiet. Templates are NOT affected. Irreversible. Bulk support: accepts response_ids for batched execution.
webdiet_preconsulta_get_response read-only nometipolimitoffsetaccountresponse_id +1
Read pre-consultation questionnaires (Pré-consulta) in WebDiet. Actions: - list_templates → list all questionnaire templates the nutritionist publishes. Each item returns nome, de…
webdiet_preconsulta_list_responses read-only nometipolimitoffsetaccountresponse_id +1
Read pre-consultation questionnaires (Pré-consulta) in WebDiet. Actions: - list_templates → list all questionnaire templates the nutritionist publishes. Each item returns nome, de…
webdiet_preconsulta_list_templates read-only nometipolimitoffsetaccountresponse_id +1
Read pre-consultation questionnaires (Pré-consulta) in WebDiet. Actions: - list_templates → list all questionnaire templates the nutritionist publishes. Each item returns nome, de…
webdiet_preconsulta_write_link_to_patient accountpatient_id*patient_idsresponse_id*response_ids
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…
webdiet_prescription_get_detail read-only linkaccount
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…
webdiet_prescription_list read-only linkaccount
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…
webdiet_prescription_write_create nomemetodoaccountpatient_id*patient_idsprescricao_json +2
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…
webdiet_prescription_write_publish nomemetodoaccountpatient_id*patient_idsprescricao_json +2
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…
webdiet_prescription_write_save nomemetodoaccountpatient_id*patient_idsprescricao_json +2
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…
webdiet_prontuario read-only accountpatient_id*patient_ids
Get the clinical record (prontuario) for a WebDiet patient. Returns decoded text with sections: Identificacao, Triagem, Anamnese alimentar, etc. Bulk support: accepts patient_ids…
webdiet_prontuario_write texto*accountpatient_id*patient_ids
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.
webdiet_recibo nome*accountdados_recibofinanceiro_id*financeiro_ids
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…
webdiet_save_antropometria ladomassaorigemaccountc_ombroc_torax +49
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…
webdiet_upload_anexo tipoaccountfile_urlfile_namenome_anexopatient_id* +4
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…