Skip to main content
Glama
smeet666

mcp-pequerecetas

Read one recipe

get_recipe
Read-onlyIdempotent

Fetch a recipe by its page slug, rescale ingredient quantities to any serving count, and detect whether the page holds a recipe or a collection.

Instructions

Read one page of the recipe section by the slug in its address, such as 'paella-de-marisco'. 'kind' says what the page turned out to be: a 'recipe', or a 'collection', which is an article gathering other recipes and carries no ingredients of its own. A recipe says under 'source_shape' where its ingredients were read: 'structured' from the block the page publishes for search engines, 'article' from the body of the page, which is where most of this site's recipes keep them. Pass 'servings' to rescale the quantities; a recipe whose page states no number of servings comes back unscaled and says so. A line naming a tool rather than an ingredient is marked and never multiplied.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
idYesThe slug in a recipe's address, from search_recipes or browse_recipes.
servingsNoRescale the quantities to this many, up to 1000. Left out, the recipe comes back as published.

Output Schema

TableJSON Schema
NameRequiredDescriptionDefault
kindYes
notesYes
cachedYes
recipeNo
collectionNo
Install Server

TDQS

A4.6/5.0
Behavior5/5

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

Beyond the annotations (read-only, idempotent), the description discloses significant behaviors: the response 'kind' can be 'recipe' or 'collection', 'source_shape' indicates whether ingredients came from structured data or article text, rescaling is skipped without a stated serving size, and tool-lines are never multiplied. These details greatly exceed the annotation metadata.

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?

The description is a single dense paragraph but logically proceeds through key facts: what it reads, the 'kind' distinction, 'source_shape' meanings, servings behavior, and the tool-line rule. Sentences are purposeful though some are long and could be broken up; overall it earns its length.

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

Completeness5/5

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

Given the output schema exists, the description does not need to explain return types. It thoroughly covers the non-obvious behaviors needed to interpret the result correctly (kind, source_shape, servings fallback, tool-line handling). An agent has enough context to invoke the tool and understand the response without surprises.

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?

Schema coverage is 100%, so the baseline is 3. The description adds value by giving a concrete slug example and explaining important edge-case behavior for 'servings' (e.g., unscaled response when the page states no servings, and marking tool lines rather than multiplying). This is meaningful beyond the schema's own parameter descriptions.

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

Purpose5/5

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

Description uses a specific verb 'Read' and identifies the resource as 'one page of the recipe section', clearly distinguishing this from siblings like search_recipes or browse_recipes by requiring a slug. The inclusion of an example slug ('paella-de-marisco') makes the target concrete.

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?

The description clearly implies when to use this tool: when you have a slug for a specific recipe page and need its details, as opposed to searching or browsing. However, it does not explicitly name alternative tools or state when not to use it, so it stops short of full routing guidance.

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

Other Tools

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/smeet666/mcp-pequerecetas'

If you have feedback or need assistance with the MCP directory API, please join our Discord server