Skip to main content
Glama
Receitas Tradicionais Canônicas

Receitas Tradicionais Canônicas


lang: pt-BR title: Receitas Tradicionais Canônicas subject: Pesquisa culinária com sete receitas do país de origem author: Rodrigo Yú Matsumoto OAB/PE nº 1.338-B keywords: Rodrigo Yú Matsumoto OAB/PE nº 1.338-B manager: Rodrigo Yú Matsumoto OAB/PE nº 1.338-B

Receitas Tradicionais Canônicas

Peça um prato à sua IA. Ela pesquisa sete receitas em sites do país de origem, compara o preparo e procura os detalhes que fazem diferença na cozinha de casa.

Você recebe ingredientes, passos curtos e sinais para reconhecer o ponto. Pode pedir uma etapa por vez, medidas caseiras ou uma explicação técnica mais detalhada.

Distribuição 1.0.0, instrução v6.1. A pesquisa depende de uma IA com acesso à internet. O projeto organiza e verifica o processo; não promete encontrar todo conhecimento culinário existente.

Related MCP server: yes_chef_mcp

Comece pela conversa

  1. Abra a instrução para sua IA e copie o conteúdo para as instruções do projeto ou para uma nova conversa.

  2. Diga: “Vamos configurar minha cozinha”. A IA pergunta quais alimentos evitar, alergias, intolerâncias, preferências, porções e utensílios. Você pode responder uma pergunta por vez.

  3. Peça, por exemplo: “Quero uma feijoada brasileira. Mostre as diferenças regionais antes de escolhermos”.

Se o mesmo nome indicar pratos diferentes, a IA apresenta os nomes comuns, o país ou região e os ingredientes básicos de cada opção. A escolha é sua.

O perfil vale para a conversa. Guardá-lo em memória ou arquivo depende de sua escolha. Não publique informações pessoais em issues, exemplos ou forks.

O que orienta a pesquisa

  • Sete receitas-fontes, de sete grupos editoriais distintos, com conteúdo efetivamente lido e evidência de atuação editorial no país. O endereço do site, sozinho, não comprova isso.

  • Duas frentes: receitas de referência e receitas domésticas ou regionais. O saber de quem cozinha em casa tem lugar na pesquisa, com autoria e procedência.

  • Ingredientes, preparo, observações e comentários são lidos antes da seleção. Detalhes minoritários não desaparecem por votação.

  • As sete receitas são comparadas sem juntar, silenciosamente, versões regionais diferentes. Uma adaptação é identificada como adaptação.

  • Quando faltarem fontes elegíveis ou a qualificação editorial estiver pendente, a IA explica o que faltou. O contrato rejeita a pendência; não inventa a sétima receita.

  • Perguntas sobre alimentos evitados entram na configuração inicial. Avisos aparecem quando há uma questão concreta, sem repetir ressalvas genéricas a cada resposta.

O padrão deste projeto é preparo sem bebidas alcoólicas. As demais escolhas alimentares são configuráveis; instruções superiores da sua IA continuam aplicáveis.

Para conectar por MCP

O servidor local oferece perguntas iniciais, plano de pesquisa, esquemas e validadores. Ele não navega na internet nem chama outros modelos. A IA conectada realiza as buscas e a coordenação dos papéis com suas próprias ferramentas.

A instrução completa acompanha o pacote e é oferecida pelo MCP. Veja a instalação e conexão e os clientes efetivamente testados. Também é possível usar apenas a instrução, sem instalar software.

Ensaio de feijoada

A pesquisa inicial registra o que funcionou e o que falhou. A primeira rodada não encontrou o detalhe procurado. A exploração de variantes regionais encontrou o uso culinário do ingrediente-alvo, sem inseri-lo nas consultas. Isso não comprova os efeitos fisiológicos atribuídos a ele.

Há um lote real revalidado com sete fontes, o registro histórico da descoberta e testes com casos sintéticos. A revalidação posterior passou no contrato documental com contadores medidos; ela reutiliza fontes conhecidas e não é outra descoberta cega. Nenhum exemplo é certificação de segurança ou receita clínica.

Para contribuir ou reutilizar

Pode copiar, adaptar e distribuir. Preserve os créditos e cite o repositório original, indicando alterações. Consulte licenças e atribuição, como contribuir e limites da verificação.

Receitas e imagens dos sites consultados continuam sob os direitos de seus respectivos autores. Os exemplos contêm inventários factuais e resumos próprios, com links, sem reproduzir os textos integrais.

Confiança: alta nos contratos e cenários ensaiados; a experiência em outras IAs depende das capacidades do cliente.

Pendências de cobertura: interfaces não ensaiadas, outros pratos e estudos com usuários. Consulte verificação e clientes testados para o alcance das evidências.

Available Tools

4 tools
onboarding_questionsPerguntas de levantamento alimentarB
Read-only

Fornece perguntas sem coletar identidade, diagnosticar ou persistir o perfil.

NameRequiredDescriptionDefault

No parameters

Output Schema

NameRequiredDescription

No output parameters

TDQS

B3.3/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already declare readOnlyHint=true and openWorldHint=false, so the safety profile is covered. The description usefully extends this with privacy guarantees — no identity collection, no diagnosis, no profile persistence — which is real context an agent would not otherwise know. It stops short of describing the output shape, though an output schema exists.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

A single front-loaded sentence with no filler, and the exclusion clauses come last as supporting context. It is efficient, though the terseness leaves the domain of the questions unstated rather than merely brief.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness3/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

With no parameters and an output schema present, the description needn't explain return values. However, it never conveys the subject matter or volume of questions (the title's food-survey framing appears nowhere in the description), leaving a gap for an agent deciding whether this output fits its task.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters4/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

The schema has zero parameters and 100% coverage, so there is nothing for the description to disambiguate. Baseline 4 applies; no parameter semantics gap exists.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose3/5

Does the description clearly state what the tool does and how it differs from similar tools?

The verb 'Fornece' plus the resource 'perguntas' gives a rough purpose, but what kind of questions (the food-survey onboarding suggested by the title) is never stated in the description itself. An agent can tell it returns some question set, but not what domain or format those questions take.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines2/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

There is no statement of when to call this tool, no prerequisites, and no reference to the siblings (plan_research, validate_research, validate_delivery) or any alternative. The only scoping present is negative ('sem coletar identidade'), which describes behavior rather than call conditions.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

plan_researchPlanejar pesquisa culináriaC
Read-only

Após confirmação alimentar e desambiguação, planeja a primeira busca do host.

NameRequiredDescriptionDefault
requestYes

Output Schema

NameRequiredDescription

No output parameters

TDQS

C2.8/5.0
Behavior3/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already declare readOnlyHint=true and openWorldHint=false, so the safety profile is covered and the "planning only, no live web access" nature is consistent. The description adds the workflow gating condition, but says nothing about what side state is created, what happens if ambiguity_resolved=false, or what the plan looks like — the output schema is left to carry returns.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness3/5

Is the description appropriately sized, front-loaded, and free of redundancy?

A single short sentence with the precondition front-loaded, so there is no wasted text. But this is brevity through under-specification rather than economy — nothing is left to trim, yet key contract facts are missing.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness2/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

The tool has an output schema and read-only annotations, which relieve some burden, but the input contract is a required nested object with five fields and a ten-field Profile. For a workflow-orchestration step in a four-tool pipeline, one sentence of sequencing context is not enough to call it correctly.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters2/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 0% and the only parameter is a deep nested Request with dish, country (ISO-2 pattern), variant, ambiguity_resolved and a full Profile object. The description contributes zero information about any of these fields — not even the meaning of "variant" or how ambiguity_resolved should relate to the precondition it mentions.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose3/5

Does the description clearly state what the tool does and how it differs from similar tools?

"Planeja a primeira busca do host" gives a verb and an object, but "planejar" is abstract — an agent cannot tell whether this produces search queries, a research outline, or a call to the host. It is close to restating the name (plan_research) plus a precondition, and it does not differentiate itself from sibling validate_research beyond ordering.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines3/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The preconditions "após confirmação alimentar e desambiguação" implicitly tell the agent when this tool is valid (after onboarding confirmation and ambiguity resolution). However, no sibling is named, no when-not condition is given, and the relationship to validate_research / validate_delivery in the pipeline is left to inference.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

validate_deliveryValidar entrega operacionalB
Read-only

Confere lote, perfil, inventário e revisão declarada, sem certificar segurança alimentar.

NameRequiredDescriptionDefault
deliveryYes

Output Schema

NameRequiredDescription
okYes
issuesYes
checked_atYes
limitationsYes
semantic_review_requiredNo

TDQS

B3.4/5.0
Behavior3/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already declare readOnlyHint=true and openWorldHint=false, so safety is covered. The description adds one genuinely useful caveat beyond annotations: passing this check does not certify food safety, which prevents over-claiming downstream. It does not disclose what happens on failure (exception vs. issue list) or which rules are enforced, though an output schema exists that may carry results.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

A single dense sentence with zero filler, and the checked items are front-loaded ahead of the scope caveat. It is arguably too terse for a deeply nested payload, but nothing in it is wasted.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness3/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

With a large nested input schema, an output schema, and read-only annotations, the description supplies only the subject list and one disclaimer. For a validation gate whose entire value is knowing which constraints are enforced, this leaves the agent guessing about acceptance criteria and failure semantics.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Top-level schema description coverage is 0%, but the description partially compensates by naming the four things being checked (batch, profile, ingredients, declared review), which maps onto the key Delivery fields. Beyond that mapping it adds no semantics for the deeply nested Profile, ResearchBatch, or SourceEvidence structures, leaving the agent to read the schema.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

"Confere lote, perfil, inventário e revisão declarada" gives a specific verb (confere/validates) plus the concrete artifacts it inspects, and the trailing "sem certificar segurança alimentar" bounds the purpose. It is clearly a delivery-payload validator, distinguishable in intent from validate_research, though it never names a sibling explicitly.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines3/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Usage is implied rather than stated: the agent can infer this validates a Delivery object, presumably before final output. There is no explicit when-to-use, no ordering guidance relative to validate_research or plan_research, and no statement of what a failing validation means for the workflow. The scope exclusion is the only real guidance offered.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

validate_researchValidar lote de sete receitas-fontesC
Read-only

Verifica declarações documentais, sem acessar páginas ou provar sua veracidade.

NameRequiredDescriptionDefault
batchYes

Output Schema

NameRequiredDescription
okYes
issuesYes
checked_atYes
limitationsYes
semantic_review_requiredNo

TDQS

C2.7/5.0
Behavior3/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already declare readOnlyHint=true and openWorldHint=false, and the description reinforces this by stating the tool does not access pages or prove veracity — useful confirmation that validation is purely over supplied declarations. However, it says nothing about what happens on failure, whether validation is blocking, or what criteria the checks apply, so value beyond annotations is modest.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

One short sentence, front-loaded with the verb and with zero filler. It is efficient, though the terseness is partly under-specification rather than disciplined compression.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness2/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a tool whose schema is a deeply nested research batch (sources, queries, tracks, reformulations, provenance evidence), a single sentence leaves the agent without the batch semantics, validation criteria, or placement in a research pipeline. An output schema exists, so return values need not be explained, but the input-side and workflow context are conspicuously missing.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters2/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

The single `batch` parameter is undocumented at the top level (0% schema description coverage per the signals). The description adds no meaning about what a batch must contain, that it holds up to 100 sources and queries, or how the seven-source expectation from the title relates to it — the agent must infer everything from the nested $defs.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose3/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description pairs a verb ("Verifica") with an object ("declarações documentais"), so the basic action is graspable, but "documentary declarations" is vague — nothing indicates it validates a research batch of sources (the title mentions seven source-recipes, the description does not). It also gives no signal distinguishing it from the sibling validate_delivery or plan_research.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines2/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

There is no statement of when to call this tool, what preconditions must hold, or which alternative to use instead. The only guidance is negative scope ("sem acessar páginas ou provar sua veracidade"), which hints the tool must be invoked after sources are gathered but never says so explicitly.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

  1. 2 tool updatesv1.0.0
    • Changedvalidate_delivery4 fields changed
      • addedInput schema / $defs / EditorialCountryEvidence / properties / verification
        Added value: +{
        +  "default": "pending",
        +  "description": "Qualificação declarada da relação editorial com o país; exige revisão semântica das evidências.",
        +  "enum": [
        +    "confirmed",
        +    "pending"
        +  ],
        +  "title": "Verification",
        +  "type": "string"
        +}
      • addedInput schema / $defs / SourceEvidence / properties / provenance_origin / description
        Added value: +"URL HTTP(S) da publicação original da receita, usada para identificar republicações; não informe descrição em prosa."
      • addedInput schema / $defs / SourceEvidence / properties / provenance_origin / format
        Added value: +"uri"
      • addedInput schema / $defs / SourceEvidence / properties / provenance_verification
        Added value: +{
        +  "default": "pending",
        +  "description": "Qualificação declarada da origem e da independência editorial; exige revisão semântica das evidências.",
        +  "enum": [
        +    "confirmed",
        +    "pending"
        +  ],
        +  "title": "Provenance Verification",
        +  "type": "string"
        +}
    • Changedvalidate_research4 fields changed
      • addedInput schema / $defs / EditorialCountryEvidence / properties / verification
        Added value: +{
        +  "default": "pending",
        +  "description": "Qualificação declarada da relação editorial com o país; exige revisão semântica das evidências.",
        +  "enum": [
        +    "confirmed",
        +    "pending"
        +  ],
        +  "title": "Verification",
        +  "type": "string"
        +}
      • addedInput schema / $defs / SourceEvidence / properties / provenance_origin / description
        Added value: +"URL HTTP(S) da publicação original da receita, usada para identificar republicações; não informe descrição em prosa."
      • addedInput schema / $defs / SourceEvidence / properties / provenance_origin / format
        Added value: +"uri"
      • addedInput schema / $defs / SourceEvidence / properties / provenance_verification
        Added value: +{
        +  "default": "pending",
        +  "description": "Qualificação declarada da origem e da independência editorial; exige revisão semântica das evidências.",
        +  "enum": [
        +    "confirmed",
        +    "pending"
        +  ],
        +  "title": "Provenance Verification",
        +  "type": "string"
        +}
  2. 4 tool updatesv0.1.0
    • First observedonboarding_questions
    • First observedplan_research
    • First observedvalidate_delivery
    • First observedvalidate_research

TDQS

B3.2/5.0

Scored across 4 tools

Disambiguation4/5

Tools have distinct purposes: two validation types (research vs delivery), one planning, and one onboarding. The shared 'research' theme in validate_research and plan_research could cause slight confusion, but descriptions clearly delineate their boundaries.

Naming Consistency4/5

Most tools follow a consistent snake_case verb_noun pattern (validate_research, validate_delivery, plan_research), but onboarding_questions is a noun phrase, a minor deviation from the convention.

Tool Count5/5

With 4 tools, the set is well within the ideal 3–15 range and each tool appears to serve a specific, non-redundant role in the workflow.

Completeness2/5

The server name suggests a recipe domain, yet there are no tools to retrieve, create, update, or list recipes. The surface focuses only on validation and planning meta-tasks, leaving significant gaps for core recipe operations.

Maintenance

ActivityMaintained
ResponsivenessNo recent community issues

Related MCP Connectors

Related MCP Servers

  • A
    license
    Not graded
    quality
    C
    maintenance
    Household-aware kitchen brain for AI agents: manage pantry inventory with freshness tracking, shopping lists, recipe collections with cook notes and per-diner ratings, dietary profiles with allergen safety, and kitchen equipment — all through 27 tools with OAuth 2.1 authentication. Includes a free tool for ingredient-based recipe generation without an account (accounts are free!).
    MIT
  • F
    license
    Not graded
    quality
    B
    maintenance
    Enables AI assistants to search recipes, compose nutritionally balanced meals, optimize weekly meal plans based on macro targets for family members, and generate consolidated grocery lists from a personal recipe database.
    -
  • A
    license
    A
    quality
    B
    maintenance
    Enables recipe research and meal planning for MCP-compatible AI hosts, including dish search, recipe inspection, meal plan creation with repeatable writes, and consolidated shopping list generation.
    7
    MIT
  • A
    license
    Not graded
    quality
    B
    maintenance
    Enables AI agents to manage a local Cooklang recipe collection by reading, searching, validating, and writing .cook and .menu files, building shopping lists, tracking pantry items, rendering reports, and optionally computing nutrition or importing recipes with a cook.md login.
    3
    MIT