WebDiet is a remote MCP server that gives an AI agent 62 tools, among them authenticate, connect, marketplace. It answers at https://api.mcp.ai/p_webdiet over streamable HTTP, and it listed its tools to an anonymous client, so no sign-in was needed for that. Our probes reached it 6 of 6 times since 11 September 2026; the last check, on 22 October 2026, succeeded.
Patient, meal plan, prescription, chart and anthropometry management for dietitians.
Description as the publisher wrote it.
| Tool | What it does |
|---|---|
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, non-expiring connection. Or paste it here for a session-on Inputs: token |
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 toolkit and per-install URLs. |
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", "is there a tool for Y". Core flow: action=search discovers Inputs: action, query, mcp_id, limit, tier_slug, immediate |
report_bug | Report a bug, missing feature, or send feedback. Include the conversation array with recent messages for reproduction. Inputs: message, context, conversation |
show_version | Show the current MCP platform and adapter versions. |
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. |
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 for AI consumption / RAG) - texto_html → original HTML (<b>...</b><br>. Inputs: patient_id, account, patient_ids |
webdiet_anamnese_delete | Permanently delete an anamnesis record in WebDiet. Irreversible. Bulk support: accepts patient_ids, anamnese_ids for batched execution. Inputs: patient_id, anamnese_id, account, patient_ids, anamnese_ids |
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 existing record). For destructive removal use webdiet_anamn Inputs: patient_id, anamnese_id, texto, titulo, interpretacao, account |
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 existing record). For destructive removal use webdiet_anamn Inputs: patient_id, anamnese_id, texto, titulo, interpretacao, account |
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 existing record). For destructive removal use webdiet_anamn Inputs: patient_id, anamnese_id, texto, titulo, interpretacao, account |
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 including weight, height, skinfolds, circumferences, bioimpedanc Inputs: patient_id, antropometria_id, account, patient_ids, antropometria_ids |
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 including weight, height, skinfolds, circumferences, bioimpedanc Inputs: patient_id, antropometria_id, account, patient_ids, antropometria_ids |
webdiet_calculo_energetico_delete | Permanently delete an energy expenditure calculation. Irreversible. Bulk support: accepts calculo_ids for batched execution. Inputs: calculo_id, account, calculo_ids |
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), GET (total energy expenditure) in Kcal/dia and Kcal/kg. [Flatt Inputs: patient_id, calculo_id, account, patient_ids, calculo_ids |
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), GET (total energy expenditure) in Kcal/dia and Kcal/kg. [Flatt Inputs: patient_id, calculo_id, account, patient_ids, calculo_ids |
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, FAO/WHO 2004, EER/IOM 2005, EER 2023, Katch-McArdle 1996, C Inputs: patient_id, calculo_id, nome, altura, peso, mlg |
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, FAO/WHO 2004, EER/IOM 2005, EER 2023, Katch-McArdle 1996, C Inputs: patient_id, calculo_id, nome, altura, peso, mlg |
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). Bulk support: accepts patient_ids for batched execution. Inputs: patient_id, tipo, data, account, patient_ids |
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/expense). Each record includes: id, nome, tipo (entrada=income, sa Inputs: inicio, fim, tipo, account |
webdiet_financeiro_delete | Permanently delete a financial record. Irreversible. Bulk support: accepts financeiro_ids for batched execution. Inputs: financeiro_id, account, financeiro_ids |
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/expense). Each record includes: id, nome, tipo (entrada=income, sa Inputs: inicio, fim, tipo, account |
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 expense categories: Internet, Aluguel. Use nova_cat to create a Inputs: patient_id, nome, cpf, tipo, data, horario |
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 (carregarAlimentosAvulsos.php): the full catalog is cached per MCP session and Inputs: keyword, limite, account |
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), orientacoes (guidelines/orientations sent to patient). Bulk suppor Inputs: patient_id, tipo, limite, account, patient_ids |
webdiet_get_planner | Load the nutritionist's calendar/agenda for a date: appointments, overdue tasks, birthdays, events. Defaults to today. Inputs: date, account |
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. Call this tool with the file_path the user provided 2. Exe Inputs: file_path, file_name, account |
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 other tools). When the user wants to add another WebDiet accoun Inputs: account |
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 files. For guidelines/orientations specifically, use webdiet_o Inputs: patient_id, tipo, account, patient_ids |
webdiet_list_message_templates | Load patient welcome message templates. Returns the active layout and all available template layouts. Inputs: tipo, account |
webdiet_manipulados_delete | Permanently delete a manipulado for a patient. Irreversible. Bulk support: accepts patient_ids, manipulado_ids for batched execution. Inputs: patient_id, manipulado_id, account, patient_ids, manipulado_ids |
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 disponíveis + ~129 de extensões pagas). Filtros: keyword (busca li Inputs: patient_id, manipulado_id, keyword, categoria, incluir_bloqueados, limite |
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 disponíveis + ~129 de extensões pagas). Filtros: keyword (busca li Inputs: patient_id, manipulado_id, keyword, categoria, incluir_bloqueados, limite |
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 disponíveis + ~129 de extensões pagas). Filtros: keyword (busca li Inputs: patient_id, manipulado_id, keyword, categoria, incluir_bloqueados, limite |
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 name. Omit manipulado_id to create; pass it to update an existing Inputs: patient_id, manipulado_id, nome, texto, nomes, account |
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 name. Omit manipulado_id to create; pass it to update an existing Inputs: patient_id, manipulado_id, nome, texto, nomes, account |
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 name. Omit manipulado_id to create; pass it to update an existing Inputs: patient_id, manipulado_id, nome, texto, nomes, account |
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 name. Omit manipulado_id to create; pass it to update an existing Inputs: patient_id, manipulado_id, nome, texto, nomes, account |
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 available to send to any patient). The orientation bank con Inputs: patient_id, limite, account, patient_ids |
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 available to send to any patient). The orientation bank con Inputs: patient_id, limite, account, patient_ids |
webdiet_orientacoes_write_save, webdiet_orientacoes_write_send, webdiet_patient_delete, webdiet_patient_get, webdiet_patient_list, webdiet_patient_write_create, webdiet_patient_write_update, webdiet_preconsulta_delete, webdiet_preconsulta_get_response, webdiet_preconsulta_list_responses, webdiet_preconsulta_list_templates, webdiet_preconsulta_write_link_to_patient, webdiet_prescription_get_detail, webdiet_prescription_list, webdiet_prescription_write_create, webdiet_prescription_write_publish, webdiet_prescription_write_save, webdiet_prontuario, webdiet_prontuario_write, webdiet_recibo, webdiet_save_antropometria, webdiet_upload_anexo
Every block below points at https://api.mcp.ai/p_webdiet. Pick your client and copy.
claude mcp add --transport http webdiet https://api.mcp.ai/p_webdiet
{
"mcpServers": {
"webdiet": {
"command": "npx",
"args": ["-y", "mcp-remote", "https://api.mcp.ai/p_webdiet"]
}
}
}{
"mcpServers": {
"webdiet": {
"url": "https://api.mcp.ai/p_webdiet"
}
}
}{
"servers": {
"webdiet": {
"type": "http",
"url": "https://api.mcp.ai/p_webdiet"
}
}
}{
"context_servers": {
"webdiet": {
"url": "https://api.mcp.ai/p_webdiet"
}
}
}{
"mcpServers": {
"webdiet": {
"serverUrl": "https://api.mcp.ai/p_webdiet"
}
}
}{
"mcpServers": {
"webdiet": {
"url": "https://api.mcp.ai/p_webdiet"
}
}
}name: WebDiet
version: 0.0.1
schema: v1
mcpServers:
- name: WebDiet
type: streamable-http
url: https://api.mcp.ai/p_webdiet{
"mcpServers": {
"webdiet": {
"httpUrl": "https://api.mcp.ai/p_webdiet"
}
}
}{
"mcpServers": {
"webdiet": {
"type": "http",
"url": "https://api.mcp.ai/p_webdiet"
}
}
}{
"mcpServers": {
"webdiet": {
"url": "https://api.mcp.ai/p_webdiet"
}
}
}goose://extension?url=https%3A%2F%2Fapi.mcp.ai%2Fp_webdiet&type=streamable_http&id=webdiet&name=WebDiet
It answered our last check on 22 October 2026 in 367 ms. Over 6 checks since 11 September 2026 it answered 6. Status here comes from Neuronto's own probes, not from the publisher.
62, as returned by the server's own tools/list on 17 September 2026: authenticate, connect, marketplace, report_bug, show_version, toolkit_info, webdiet_anamnese, webdiet_anamnese_delete, and 54 more.
It answered our last check on 22 October 2026 in 367 ms. Over 6 checks since 11 September 2026 it answered 6.
Put the server under mcpServers in ~/.cursor/mcp.json with the URL https://api.mcp.ai/p_webdiet. The exact JSON is above, with the same setup for Claude Code, Claude Desktop, VS Code, Windsurf, Zed, Gemini CLI and the rest.
It listed its tools to an anonymous client, so reading the tool list needs no key. Individual tools can still ask for credentials in their own inputs.
Publisher: io.github.mcp-dir. Endpoint host: api.mcp.ai. ARD identifier: urn:air:io.github.mcp-dir:mcp:webdiet-mcp.
First indexed 10 September 2026. The tools are exactly what the server returned; nothing on this page
is inferred from its name. Ranking in Neuronto search is never for sale.