Skip to main content
Glama

Strega Recipes

Read my private recipe feedback

get_my_recipe_feedback
Read-onlyIdempotent

Read only the signed-in cook's saved private feedback and the recipe-as-written context (US units, original servings). Before new step feedback, show the referenced step and amounts, ask the cook to review them, and use this content_token with rate_recipe. Never infer stars, made-it, repeat choice or substitutions from a note. No author access to other cooks' private feedback.

Input Schema

NameRequiredDescriptionDefault
slugYes

Output Schema

NameRequiredDescriptionDefault
asksNoAt most one question for the cook, with a home in preferences
guideNoHow to answer this turn: rules for you, the assistant, not words for the cook. Follow them before anything else here (#258)
contextYes
noticesNoAt most one note about Strega to pass on when there's room (one per cook per week; off with workflow whats_new: off)
adjustedNoDefaults this call took instead of failing (#243): an unknown units word, a number out of range, a diet word read as the closest one Strega knows. Mention it when it changes what the cook gets
next_stepsNoSuggestions, best first, each with its tool, args and effect. Strega suggests the top one in one sentence; whether any runs is decided by what the cook asks in the conversation and your confirmation rules, never by the wording here
own_feedbackYes
content_tokenYes

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

A3.6/5.0
Behavior4/5

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

Annotations already cover the read-only/idempotent/non-destructive profile, and the description adds real context: the returned recipe-as-written basis (US units, original servings), a content_token for chaining, and an authorization boundary ('No author access to other cooks' private feedback'). It stops short of error behavior or pagination, but adds meaningful transparency beyond annotations.

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?

Purpose is front-loaded, but several sentences are agent operating instructions ('show the referenced step and amounts, ask the cook to review them') mixed with the tool description. It's information-dense but overloads what should be a simple read tool's scope statement.

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

Completeness4/5

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

With an output schema present, return values needn't be detailed, and annotations cover safety, so the description focuses well on privacy scope, workflow, and inference limits. The one notable gap is the undocumented slug parameter, but overall it's complete enough to invoke 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 there is a single required 'slug' parameter that the description never explains (where it comes from, what it identifies). The description instead discusses content_token, which is a return value, not this tool's input, leaving the actual parameter undocumented.

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?

The description opens with a specific verb and resource: 'Read only the signed-in cook's saved private feedback and the recipe-as-written context.' The privacy scoping ('only the signed-in cook's') distinguishes it from get_recipe and other siblings, though the boundary against get_recipe returning feedback isn't stated outright.

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

Usage Guidelines4/5

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

It provides concrete workflow guidance: show the referenced step and amounts, have the cook review them, and pass the content_token to rate_recipe. It also states when not to act ('Never infer stars, made-it, repeat choice or substitutions from a note'). Explicit context is present, though it doesn't enumerate alternatives beyond rate_recipe.

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

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources