Skip to main content
Glama

ShotPulled

Compute coffee age

compute_age
Read-onlyIdempotent

Compute a bag's age in days off roast and its resting/staling verdict, for the coffee's current bag by default or for the bag named.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
bag_idNoA bag of that coffee (from list_beans' bags[]); null = its current bag
bean_idYes

Output Schema

TableJSON Schema
NameRequiredDescriptionDefault
bag_idYes
bean_idYes
verdictYes
age_daysYes
warningsYes
roast_dateYes
rest_windowYes
verdict_codeYes
days_off_roastYes
grams_remainingYes
days_since_openedYes
effective_age_daysYes
frozen_days_excludedYes

Schema Changelog

Changes observed during successful MCP inspections.

  1. Changed2 schema fields changed
    • addedOutput schema / properties / verdict_code
      Added value: +{
      +  "type": "string"
      +}
    • changedOutput schema / required
      Previous value: -[
      -  "bean_id",
      -  "bag_id",
      -  "roast_date",
      -  "age_days",
      -  "days_off_roast",
      -  "days_since_opened",
      -  "frozen_days_excluded",
      -  "effective_age_days",
      -  "rest_window",
      -  "verdict",
      -  "grams_remaining",
      -  "warnings"
      -]New value: +[
      +  "bean_id",
      +  "bag_id",
      +  "roast_date",
      +  "age_days",
      +  "days_off_roast",
      +  "days_since_opened",
      +  "frozen_days_excluded",
      +  "effective_age_days",
      +  "rest_window",
      +  "verdict",
      +  "verdict_code",
      +  "grams_remaining",
      +  "warnings"
      +]
  2. Changed2 schema fields changed
    • removedOutput schema / properties / days_since_opened / type
      Removed value: -"null"
    • removedOutput schema / properties / grams_remaining / type
      Removed value: -"null"
  3. Changed3 schema fields changed
    • addedInput schema / properties / bag_id
      Added value: +{
      +  "description": "A bag of that coffee (from list_beans' bags[]); null = its current bag",
      +  "type": [
      +    "integer",
      +    "null"
      +  ]
      +}
    • addedOutput schema / properties / bag_id
      Added value: +{
      +  "type": "integer"
      +}
    • changedOutput schema / required
      Previous value: -[
      -  "bean_id",
      -  "roast_date",
      -  "age_days",
      -  "days_off_roast",
      -  "days_since_opened",
      -  "frozen_days_excluded",
      -  "effective_age_days",
      -  "rest_window",
      -  "verdict",
      -  "grams_remaining",
      -  "warnings"
      -]New value: +[
      +  "bean_id",
      +  "bag_id",
      +  "roast_date",
      +  "age_days",
      +  "days_off_roast",
      +  "days_since_opened",
      +  "frozen_days_excluded",
      +  "effective_age_days",
      +  "rest_window",
      +  "verdict",
      +  "grams_remaining",
      +  "warnings"
      +]
  4. First observed

TDQS

Score is being calculated.

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources