Skip to main content
Glama

Save a test result for a recipe in a firing

link_firing
Destructive

Links one of your recipes to a firing log it went through, as the recipe page does, and sets what came of it there: the result in the person's words (at most 500 characters), and the cone and atmosphere when they differ from the log. Linked already, it changes only what is given. A recipe links to at most 100 logs. Taking a link off is done on the website. Save only what the person said and agreed to; never fill in an amount, temperature or analysis they did not give. Needs an access token that can read and change your records.

Input Schema

NameRequiredDescriptionDefault
coneNoThe cone it was fired to there, as the recipe page writes it ("6", "06", "5.5", SK "6a", or "1240" for °C), when it differs from what the log says.
resultNoWhat came of it in that firing, in the person’s words (at most 500 characters; put longer text in a notebook entry about the recipe).
firingIdYesThe firing log it went through, from list_firings.
recipeIdYesThe recipe, from list_recipes.
atmosphereNooxidation, reduction or neutral, when the person says it.

Schema Changelog

Changes observed during successful MCP inspections.

  1. Added

TDQS

A4.1/5.0
Behavior4/5

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

Annotations cover the safety profile (destructiveHint=true, idempotentHint=false), and the description adds real value on top: partial-update semantics on re-link, a hard cap of 100 links per recipe, and an auth requirement ('access token that can read and change your records'). It does not explain what the destructiveHint actually destroys, nor what a successful call returns, which keeps it off a 5.

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?

Front-loads the action in the first clause, then layers behaviour, limits, and constraints. It is dense but every sentence carries information; the 'as the recipe page does' analogy is the only slightly expendable phrase.

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 five parameters, no output schema, and annotations present, the description covers the operation, the upsert rule, the cap, the auth prerequisite, and content-integrity constraints. Only the return shape and the exact effect of the destructive flag are left unstated, which is a minor gap at this complexity.

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?

Schema description coverage is 100%, so the schema already documents recipeId, firingId, result, cone, and atmosphere in detail. The description reinforces the useful conditional semantics (cone and atmosphere only when they differ from the log, result in the person's words at 500 chars), but adds nothing the schema does not already say. Baseline 3.

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?

States a specific verb and resource (links a recipe to a firing log) and names exactly what it sets (result, cone, atmosphere), plus the 'as the recipe page does' analogy for the same operation elsewhere in the product. It is clearly distinct from the neighbouring create_firing_log, add_firing_rows, and get_firing tools.

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?

Gives explicit when-not behaviour: 'Taking a link off is done on the website', and clarifies upsert semantics ('Linked already, it changes only what is given'). It also gives a strong data-entry rule about not inventing amounts or temperatures. It never routes the agent among sibling tools for the related task of creating or populating a firing log, so 4 rather than 5.

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.