Index / MCP servers / WebDiet

WebDiet MCP server

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.

Status
Answering
Tools
62
Reliability
6 of 6 checks
Response time
367 ms
Transport
streamable HTTP
Last checked
22 October 2026

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

Description as the publisher wrote it.

The 62 tools WebDiet offers

ToolWhat it does
authenticateMCP.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
connectReturns 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.
marketplaceThe 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_bugReport a bug, missing feature, or send feedback. Include the conversation array with recent messages for reproduction.
Inputs: message, context, conversation
show_versionShow the current MCP platform and adapter versions.
toolkit_infoReturns the current toolkit state: installed MCPs, their connection status, the accounts connected to each one, and how many catalog tools each exposes.
webdiet_anamneseList 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_deletePermanently 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_duplicateCreate / 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_saveCreate / 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_interpretationCreate / 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_getRead 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_listRead 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_deletePermanently delete an energy expenditure calculation. Irreversible. Bulk support: accepts calculo_ids for batched execution.
Inputs: calculo_id, account, calculo_ids
webdiet_calculo_energetico_getRead 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_listRead 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_createCreate / 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_saveCreate / 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_antropometriaCreate 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_categoriesRead 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_deletePermanently delete a financial record. Irreversible. Bulk support: accepts financeiro_ids for batched execution.
Inputs: financeiro_id, account, financeiro_ids
webdiet_financeiro_listRead 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_writeCreate 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_searchSearch 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_consultationsLoad 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_plannerLoad the nutritionist's calendar/agenda for a date: appointments, overdue tasks, birthdays, events. Defaults to today.
Inputs: date, account
webdiet_get_upload_commandReturns 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_accountsList 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_anexosLoad 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_templatesLoad patient welcome message templates. Returns the active layout and all available template layouts.
Inputs: tipo, account
webdiet_manipulados_deletePermanently 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_getRead "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_listRead "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_bancoRead "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_duplicateCreate / 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_publishCreate / 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_saveCreate / 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_sendCreate / 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_listRead "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_bancoRead "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
22 more tools

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

Add WebDiet to your AI client

Every block below points at https://api.mcp.ai/p_webdiet. Pick your client and copy.

Claude Code: one command in your terminal
claude mcp add --transport http webdiet https://api.mcp.ai/p_webdiet
Claude Desktop: claude_desktop_config.json
{
  "mcpServers": {
    "webdiet": {
      "command": "npx",
      "args": ["-y", "mcp-remote", "https://api.mcp.ai/p_webdiet"]
    }
  }
}
Cursor: ~/.cursor/mcp.json, or .cursor/mcp.json in a project
{
  "mcpServers": {
    "webdiet": {
      "url": "https://api.mcp.ai/p_webdiet"
    }
  }
}
VS Code and GitHub Copilot: .vscode/mcp.json
{
  "servers": {
    "webdiet": {
      "type": "http",
      "url": "https://api.mcp.ai/p_webdiet"
    }
  }
}
Zed: Zed settings.json
{
  "context_servers": {
    "webdiet": {
      "url": "https://api.mcp.ai/p_webdiet"
    }
  }
}
Windsurf: ~/.codeium/mcp_config.json
{
  "mcpServers": {
    "webdiet": {
      "serverUrl": "https://api.mcp.ai/p_webdiet"
    }
  }
}
JetBrains AI Assistant: Settings, Tools, AI Assistant, MCP, New MCP Server, as JSON
{
  "mcpServers": {
    "webdiet": {
      "url": "https://api.mcp.ai/p_webdiet"
    }
  }
}
Continue: .continue/mcpServers/neuronto.yaml
name: WebDiet
version: 0.0.1
schema: v1
mcpServers:
  - name: WebDiet
    type: streamable-http
    url: https://api.mcp.ai/p_webdiet
Gemini CLI: ~/.gemini/settings.json
{
  "mcpServers": {
    "webdiet": {
      "httpUrl": "https://api.mcp.ai/p_webdiet"
    }
  }
}
Codex CLI: MCP server config
{
  "mcpServers": {
    "webdiet": {
      "type": "http",
      "url": "https://api.mcp.ai/p_webdiet"
    }
  }
}
Warp: MCP servers, + Add, paste JSON
{
  "mcpServers": {
    "webdiet": {
      "url": "https://api.mcp.ai/p_webdiet"
    }
  }
}
Goose: a one-click extension link
goose://extension?url=https%3A%2F%2Fapi.mcp.ai%2Fp_webdiet&type=streamable_http&id=webdiet&name=WebDiet

Is WebDiet up right now?

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.

MCP servers similar to WebDiet

Questions about WebDiet

How many tools does WebDiet have?

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.

Is WebDiet down?

It answered our last check on 22 October 2026 in 367 ms. Over 6 checks since 11 September 2026 it answered 6.

How do I add WebDiet to Cursor?

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.

Does WebDiet need an API key?

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.

Where this comes from

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.

Is this your server? Get a message the day it stops answering or its tools change: monitoring, 14 days free. Or claim the domain to manage how it is listed.