Connects AI agents to WebDiet for patient, meal plan, and prescription management for dietitians.
Do not connect
A critical issue was found. Do not connect this server as-is.
Scanned 1 month ago Due for re-check
A server can change after it's graded. Re-run the automated scan to refresh this report.
This grade is deterministic and reproducible: the same server surface always yields the same grade under a given algorithm version. It is a real automated assessment computed by the MCPGrade engine from what the probe actually observed — not a fabricated or opinion score. It is not a manual human pentest, so it can miss context-specific risks.
Every signal below was measured directly by the automated probe. The grade is derived only from evidence like this — nothing is assumed.
The mcp-ai MCP server exposes 62 tools, focused primarily on developer capabilities. Its published description reads: "Connects AI agents to WebDiet for patient, meal plan, and prescription management for dietitians". It communicates over Streamable HTTP using the 2025-06-18 protocol revision, and does not require authorization to connect. MCPGrade currently rates mcp-ai F — a critical issue was found and the server should not be connected as-is. Its most notable findings include "Hidden instructions in a tool description" and "Hidden instructions in a tool description". This report is a deterministic, reproducible automated assessment: the same observed surface always yields the same grade under a given algorithm version, and it is refreshed as new scans arrive and free to read — but it is not a substitute for a manual human security review. Always re-check mcp-ai's advertised tools, transport security, and authorization posture before connecting an autonomous agent or sharing sensitive context with it.
Add mcp-ai to an MCP client using the endpoint below. Review the grade and findings above before granting an autonomous agent access.
MCP endpoint
https://api.mcp.ai/p_webdietStreamable HTTP transport. This is the MCP endpoint, not a website — paste it into your MCP client server list rather than a browser.
Captured passively during the read-only scan. Click any value to find servers that match it.
The tools this server advertises via tools/list — names, purposes, and the parameters each accepts, exactly as enumerated read-only.
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
Read patients in WebDiet. Actions: list (search by keyword — returns id, nome, link, with pagination), get (full profile with address, phone, links to panel sections). Both actions return a permanent
Sorted worst-first. Each finding shows its severity, what it means, its OWASP MCP Top-10 mapping, and a recommended fix — the check id links to the exact methodology row that produced it.
tool: webdiet_patient_list
A tool description contains imperative text aimed at the model (e.g. "ignore previous", "before answering read …").
iptions, etc.). IMPORTANT: Patient list search may be paginated — for writRecommendationRemove model-directed instructions from tool descriptions.
tool: webdiet_patient_get
A tool description contains imperative text aimed at the model (e.g. "ignore previous", "before answering read …").
iptions, etc.). IMPORTANT: Patient list search may be paginated — for writRecommendationRemove model-directed instructions from tool descriptions.
tool: webdiet_patient_write_create
A tool description contains imperative text aimed at the model (e.g. "ignore previous", "before answering read …").
artial fields). IMPORTANT: nascimento (birth date DD/MM/YYYY) is REQUIREDRecommendationRemove model-directed instructions from tool descriptions.
tool: webdiet_patient_write_update
A tool description contains imperative text aimed at the model (e.g. "ignore previous", "before answering read …").
artial fields). IMPORTANT: nascimento (birth date DD/MM/YYYY) is REQUIREDRecommendationRemove model-directed instructions from tool descriptions.
tool: webdiet_prescription_write_create
A tool description contains imperative text aimed at the model (e.g. "ignore previous", "before answering read …").
nt portal/app). IMPORTANT: After creating and saving foods, you MUST callRecommendationRemove model-directed instructions from tool descriptions.
tool: webdiet_prescription_write_save
A tool description contains imperative text aimed at the model (e.g. "ignore previous", "before answering read …").
nt portal/app). IMPORTANT: After creating and saving foods, you MUST callRecommendationRemove model-directed instructions from tool descriptions.
tool: webdiet_prescription_write_publish
A tool description contains imperative text aimed at the model (e.g. "ignore previous", "before answering read …").
nt portal/app). IMPORTANT: After creating and saving foods, you MUST callRecommendationRemove model-directed instructions from tool descriptions.
tool: webdiet_patient_write_create
A tool description tries to alter the model’s use of another tool.
ive removal use webdiet_patient_delete. [Flattened action: create] Bulk support: accRecommendationDescriptions must describe only their own tool.
tool: webdiet_patient_write_update
A tool description tries to alter the model’s use of another tool.
ive removal use webdiet_patient_delete. [Flattened action: update] Bulk support: accRecommendationDescriptions must describe only their own tool.
tool: webdiet_anamnese_write_save
A tool description tries to alter the model’s use of another tool.
ive removal use webdiet_anamnese_delete. [Flattened action: save] Bulk support: accepRecommendationDescriptions must describe only their own tool.
tool: webdiet_anamnese_write_save_interpretation
A tool description tries to alter the model’s use of another tool.
ive removal use webdiet_anamnese_delete. [Flattened action: save_interpretation] BulkRecommendationDescriptions must describe only their own tool.
tool: webdiet_anamnese_write_duplicate
A tool description tries to alter the model’s use of another tool.
ive removal use webdiet_anamnese_delete. [Flattened action: duplicate] Bulk support:RecommendationDescriptions must describe only their own tool.
tool: webdiet_preconsulta_write_link_to_patient
A tool description tries to alter the model’s use of another tool.
nses list — use webdiet_preconsulta_delete to remove it if desired. Tip: when the responseRecommendationDescriptions must describe only their own tool.
tool: webdiet_antropometria_list
A tool description tries to alter the model’s use of another tool.
ng records, use webdiet_create_antropometria + webdiet_save_antropometria. [Flattened actioRecommendationDescriptions must describe only their own tool.
tool: webdiet_antropometria_get
A tool description tries to alter the model’s use of another tool.
ng records, use webdiet_create_antropometria + webdiet_save_antropometria. [Flattened actioRecommendationDescriptions must describe only their own tool.
tool: webdiet_create_antropometria
A tool description tries to alter the model’s use of another tool.
d ID needed for webdiet_save_antropometria. Types: adulto (adult), infantil (child), gestaRecommendationDescriptions must describe only their own tool.
tool: webdiet_save_antropometria
A tool description tries to alter the model’s use of another tool.
a patient. Call webdiet_create_antropometria first to get the antropometria_id. All numericRecommendationDescriptions must describe only their own tool.
tool: webdiet_prescription_write_create
A tool description tries to alter the model’s use of another tool.
smo catálogo do webdiet_food_search) pelo campo "nome" e preenche o id antes de salRecommendationDescriptions must describe only their own tool.
tool: webdiet_prescription_write_save
A tool description tries to alter the model’s use of another tool.
smo catálogo do webdiet_food_search) pelo campo "nome" e preenche o id antes de salRecommendationDescriptions must describe only their own tool.
tool: webdiet_prescription_write_publish
A tool description tries to alter the model’s use of another tool.
smo catálogo do webdiet_food_search) pelo campo "nome" e preenche o id antes de salRecommendationDescriptions must describe only their own tool.
tool: webdiet_manipulados_list
A tool description tries to alter the model’s use of another tool.
tive delete use webdiet_manipulados_delete. [Flattened action: list] Bulk support: accepRecommendationDescriptions must describe only their own tool.
tool: webdiet_manipulados_list_banco
A tool description tries to alter the model’s use of another tool.
tive delete use webdiet_manipulados_delete. [Flattened action: list_banco] Bulk support:RecommendationDescriptions must describe only their own tool.
tool: webdiet_manipulados_get
A tool description tries to alter the model’s use of another tool.
tive delete use webdiet_manipulados_delete. [Flattened action: get] Bulk support: acceptRecommendationDescriptions must describe only their own tool.
tool: webdiet_manipulados_write_save
A tool description tries to alter the model’s use of another tool.
tive delete use webdiet_manipulados_delete. [Flattened action: save] Bulk support: accepRecommendationDescriptions must describe only their own tool.
tool: webdiet_manipulados_write_send
A tool description tries to alter the model’s use of another tool.
tive delete use webdiet_manipulados_delete. [Flattened action: send] Bulk support: accepRecommendationDescriptions must describe only their own tool.
tool: webdiet_manipulados_write_publish
A tool description tries to alter the model’s use of another tool.
tive delete use webdiet_manipulados_delete. [Flattened action: publish] Bulk support: acRecommendationDescriptions must describe only their own tool.
tool: webdiet_manipulados_write_duplicate
A tool description tries to alter the model’s use of another tool.
tive delete use webdiet_manipulados_delete. [Flattened action: duplicate] Bulk support:RecommendationDescriptions must describe only their own tool.
tool: webdiet_get_upload_command
A tool exposes a free-text/webhook/feedback parameter with no honest purpose — a classic exfil channel.
s loading large file contents into the conversation context. {"$schema":"httpRecommendationRemove side-channel parameters; constrain tool inputs.
tool: webdiet_get_upload_command
Tools that execute commands / write files / make arbitrary requests are exposed without annotations or guards.
ser provided 2. Execute the returned curl command in your code execution sandbox (or tell the useRecommendationAnnotate destructive tools and require human approval.
tool: webdiet_get_upload_command
A tool description tries to alter the model’s use of another tool.
2c3d4") 4. Call webdiet_upload_anexo with upload_code=that_code to attach it to theRecommendationDescriptions must describe only their own tool.
tool: webdiet_upload_anexo
A tool exposes a free-text/webhook/feedback parameter with no honest purpose — a classic exfil channel.
base64-encoded file content (small files only) Supported tipos: anexo (patiRecommendationRemove side-channel parameters; constrain tool inputs.
tool: webdiet_upload_anexo
Tools that execute commands / write files / make arbitrary requests are exposed without annotations or guards.
_upload_command curl (RECOMMENDED for large files) 2. file_url — dRecommendationAnnotate destructive tools and require human approval.
tool: webdiet_upload_anexo
A tool description tries to alter the model’s use of another tool.
oad_code — from webdiet_get_upload_command curl (RECOMMENDED for large files) 2. file_urRecommendationDescriptions must describe only their own tool.
tool: webdiet_financeiro_write
A tool description tries to alter the model’s use of another tool.
tive delete use webdiet_financeiro_delete. Bulk support: accepts patient_ids for batchedRecommendationDescriptions must describe only their own tool.
tool: report_bug
A tool exposes a free-text/webhook/feedback parameter with no honest purpose — a classic exfil channel.
ck. Include the conversation array with recent messages for reproduction. {"RecommendationRemove side-channel parameters; constrain tool inputs.
tool: marketplace
A tool exposes a free-text/webhook/feedback parameter with no honest purpose — a classic exfil channel.
the MCP needs a credential/login, invoke returns a connect link; if it isRecommendationRemove side-channel parameters; constrain tool inputs.
tool: marketplace
A tool description tries to alter the model’s use of another tool.
er-MCP billing; report_bug sends feedback; request_mcp asks us to build aRecommendationDescriptions must describe only their own tool.
tool: authenticate
A tool exposes a free-text/webhook/feedback parameter with no honest purpose — a classic exfil channel.
owser, copy the access token. Best: add it to this server's config as a headRecommendationRemove side-channel parameters; constrain tool inputs.
tool: (server instructions)
A tool exposes a free-text/webhook/feedback parameter with no honest purpose — a classic exfil channel.
g in and copy a token. No other tools will work until authenticated.RecommendationRemove side-channel parameters; constrain tool inputs.
tool: (server instructions)
A tool description tries to alter the model’s use of another tool.
ion"), call the show_version tool. NEW MCPs/tools/integrations (capabilitiesRecommendationDescriptions must describe only their own tool.
The server accepts tool enumeration (and likely invocation) with no authentication.
RecommendationRequire OAuth 2.1 authorization for any server exposing non-public tools.
tool: webdiet_patient_delete
The server advertises open-world / broadly-scoped capabilities.
annotations.destructiveHint = trueRecommendationScope tools to the minimum needed.
tool: webdiet_anamnese_delete
The server advertises open-world / broadly-scoped capabilities.
annotations.destructiveHint = trueRecommendationScope tools to the minimum needed.
tool: webdiet_preconsulta_list_templates
The description pairs a fetch imperative with a hardcoded external URL, letting the server relocate its real instructions off-metadata and mutate them after review. Fires only when a fetch verb and a URL co-occur, so benign documentation links do not.
ublic short URL https://nutr.se/<short> to share with patients) and "preview_urlRecommendationDo not direct the model to fetch and act on external URLs; treat linked content as untrusted.
tool: webdiet_preconsulta_list_responses
The description pairs a fetch imperative with a hardcoded external URL, letting the server relocate its real instructions off-metadata and mutate them after review. Fires only when a fetch verb and a URL co-occur, so benign documentation links do not.
ublic short URL https://nutr.se/<short> to share with patients) and "preview_urlRecommendationDo not direct the model to fetch and act on external URLs; treat linked content as untrusted.
tool: webdiet_preconsulta_get_response
The description pairs a fetch imperative with a hardcoded external URL, letting the server relocate its real instructions off-metadata and mutate them after review. Fires only when a fetch verb and a URL co-occur, so benign documentation links do not.
ublic short URL https://nutr.se/<short> to share with patients) and "preview_urlRecommendationDo not direct the model to fetch and act on external URLs; treat linked content as untrusted.
tool: webdiet_preconsulta_delete
The server advertises open-world / broadly-scoped capabilities.
annotations.destructiveHint = trueRecommendationScope tools to the minimum needed.
tool: webdiet_manipulados_delete
The server advertises open-world / broadly-scoped capabilities.
annotations.destructiveHint = trueRecommendationScope tools to the minimum needed.
tool: webdiet_calculo_energetico_delete
The server advertises open-world / broadly-scoped capabilities.
annotations.destructiveHint = trueRecommendationScope tools to the minimum needed.
tool: webdiet_upload_anexo
The description pairs a fetch imperative with a hardcoded external URL, letting the server relocate its real instructions off-metadata and mutate them after review. Fires only when a fetch verb and a URL co-occur, so benign documentation links do not.
the file (e.g. https://example.com/report.pdf) 3. file_base64 — base64-encoded file contentRecommendationDo not direct the model to fetch and act on external URLs; treat linked content as untrusted.
tool: webdiet_financeiro_delete
The server advertises open-world / broadly-scoped capabilities.
annotations.destructiveHint = trueRecommendationScope tools to the minimum needed.
tool: marketplace
The server advertises open-world / broadly-scoped capabilities.
annotations.openWorldHint = trueRecommendationScope tools to the minimum needed.
tool: webdiet_prescription_write_create
An unusually long description is a common injection-padding tactic.
description length 3418 charsRecommendationKeep descriptions concise.
tool: webdiet_prescription_write_save
An unusually long description is a common injection-padding tactic.
description length 3416 charsRecommendationKeep descriptions concise.
tool: webdiet_prescription_write_publish
An unusually long description is a common injection-padding tactic.
description length 3419 charsRecommendationKeep descriptions concise.
Vantaj uptime monitoring via MCP — manage monitors, heartbeats, incidents, and status pages.
Unified gateway to Algeria's TKAWEN ecosystem: commerce, certification, and AI tools.
Provides access to the Cohereon Doctrine AI safety framework with governance components, tiered access, and agent onboarding.
Agentic rails for complex workflows with receipts, fees, and MCP tool access.
Structural TC39 spec lookup for ECMA-262 and ECMA-402 in AI agents, SHA-pinned and offline-first.
Structural TC39 spec lookup for ECMA-262 and ECMA-402 in AI agents, SHA-pinned and offline-first.
Enables AI agents to issue and manage Brazilian electronic service invoices (NFS-e) through the Nota Fiscal API.
Connects AI agents to the Omie ERP platform for financial and operational management in Brazilian businesses.
Access 99Pay financial data via Brazil's Open Finance for AI assistants.
Connects to Olist Tiny ERP for products, stock, orders, invoices, receivables, contacts, shipping, CRM, and price lists.
Connects to Nuvemshop stores for products, orders, customers, categories, and coupons through the official API.
Connects to Microvix retail ERP for products, inventory, customers, suppliers, sales, billing, orders, sellers, and stores.
Read patients in WebDiet. Actions: list (search by keyword — returns id, nome, link, with pagination), get (full profile with address, phone, links to panel sections). Both actions return a permanent
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 REQUIRED for 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 REQUIRED for create —
Permanently delete a WebDiet patient (uses removerPaciente — resolves id/link from a fresh list first). Irreversible. Bulk support: accepts patient_ids for batched execution.
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/or
Get the clinical record (prontuario) for a WebDiet patient. Returns decoded text with sections: Identificacao, Triagem, Anamnese alimentar, etc. Bulk support: accepts patient_ids for batched execution
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.
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) - tex
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). F
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). F
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). F
Permanently delete an anamnesis record in WebDiet. Irreversible. Bulk support: accepts patient_ids, anamnese_ids for batched execution.
Read pre-consultation questionnaires (Pré-consulta) in WebDiet. Actions: - list_templates → list all questionnaire templates the nutritionist publishes. Each item returns nome, descricao, perguntas[]
Read pre-consultation questionnaires (Pré-consulta) in WebDiet. Actions: - list_templates → list all questionnaire templates the nutritionist publishes. Each item returns nome, descricao, perguntas[]
Read pre-consultation questionnaires (Pré-consulta) in WebDiet. Actions: - list_templates → list all questionnaire templates the nutritionist publishes. Each item returns nome, descricao, perguntas[]
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 automatically based on th
Permanently delete a pre-consultation response in WebDiet. Templates are NOT affected. Irreversible. Bulk support: accepts response_ids for batched execution.
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
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
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
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 — calculated fields
Load the nutritionist's calendar/agenda for a date: appointments, overdue tasks, birthdays, events. Defaults to today.
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 URL). Always show th
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 URL). Always show th
Create, save or publish meal plan prescriptions in WebDiet. Actions: create (new prescription for patient), save (meals/foods JSON to existing prescription), publish (release prescription to patient —
Create, save or publish meal plan prescriptions in WebDiet. Actions: create (new prescription for patient), save (meals/foods JSON to existing prescription), publish (release prescription to patient —
Create, save or publish meal plan prescriptions in WebDiet. Actions: create (new prescription for patient), save (meals/foods JSON to existing prescription), publish (release prescription to patient —
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 fu
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 t
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 t
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 name). save: non-ASC
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 name). save: non-ASC
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 exte
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 exte
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 exte
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 t
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 t
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 t
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 t
Permanently delete a manipulado for a patient. Irreversible. Bulk support: accepts patient_ids, manipulado_ids for batched execution.
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 expe
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 expe
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/I
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/I
Permanently delete an energy expenditure calculation. Irreversible. Bulk support: accepts calculo_ids for batched execution.
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/
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 wit
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 (RECOMMENDED for large files) 2.
Load patient welcome message templates. Returns the active layout and all available template layouts.
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 incl
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 incl
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: Int
Permanently delete a financial record. Irreversible. Bulk support: accepts financeiro_ids for batched execution.
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_name, cpf, address, c
Show the current MCP platform and adapter versions.
Report a bug, missing feature, or send feedback. Include the conversation array with recent messages for reproduction.
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
Returns the current toolkit state: installed MCPs, their connection status, the accounts connected to each one, and how many catalog tools each exposes.
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
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 conne