Skip to main content
Glama

Write a greeting

generate_greeting

Generate a short, coherent, family-friendly greeting for an occasion. Returns complete phrases from curated language collections. Optional first name stays transient. Does not send or publish anything.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
nameNoOptional first name, up to 30 characters. Omit sensitive or identifying details. Never stored with a shared design.
localeNoLanguage code; hi is Hindi. Use list_greeting_options for supported languages.en
occasionNomorning
previousCodesNoRecent phrase codes from this conversation to avoid repeats; do not send chat history.

Output Schema

TableJSON Schema
NameRequiredDescriptionDefault
codeYes
textYes
localeYes
occasionYes

Schema Changelog

Changes observed during successful MCP inspections.

  1. Changed5 schema fields changed
    • changedInput schema / properties / locale / enum
      Previous value: -[
      -  "it",
      -  "en",
      -  "fr",
      -  "es",
      -  "de",
      -  "pt",
      -  "ar",
      -  "zh",
      -  "ja",
      -  "ko",
      -  "th",
      -  "ru",
      -  "hi",
      -  "el"
      -]New value: +[
      +  "it",
      +  "en",
      +  "fr",
      +  "es",
      +  "de",
      +  "pt",
      +  "ar",
      +  "zh",
      +  "ja",
      +  "ko",
      +  "th",
      +  "ru",
      +  "hi",
      +  "el",
      +  "he"
      +]
    • changedInput schema / properties / occasion / enum
      Previous value: -[
      -  "morning",
      -  "afternoon",
      -  "evening",
      -  "night",
      -  "birthday",
      -  "congratulations",
      -  "christmas",
      -  "newyear",
      -  "lunarnewyear",
      -  "mothersday",
      -  "fathersday",
      -  "weddinganniversary",
      -  "anniversary",
      -  "ramadan",
      -  "eid",
      -  "thankyou",
      -  "getwell",
      -  "wedding",
      -  "newbaby",
      -  "graduation"
      -]New value: +[
      +  "morning",
      +  "afternoon",
      +  "evening",
      +  "night",
      +  "birthday",
      +  "congratulations",
      +  "christmas",
      +  "newyear",
      +  "lunarnewyear",
      +  "mothersday",
      +  "fathersday",
      +  "weddinganniversary",
      +  "anniversary",
      +  "ramadan",
      +  "eid",
      +  "thankyou",
      +  "getwell",
      +  "wedding",
      +  "newbaby",
      +  "graduation",
      +  "baptism",
      +  "firstcommunion",
      +  "confirmation",
      +  "barmitzvah",
      +  "hanukkah",
      +  "roshhashanah",
      +  "pesach",
      +  "eidaladha",
      +  "diwali",
      +  "vesak"
      +]
    • changedOutput schema / properties / code / pattern
      Previous value: -"^(?:it|en|fr|es|de|pt|ar|zh|ja|ko|th|ru|hi|el):(?:morning|afternoon|evening|night|birthday|congratulations|christmas|newyear|lunarnewyear|mothersday|fathersday|weddinganniversary|anniversary|ramadan|eid|thankyou|getwell|wedding|newbaby|graduation):\\d+:\\d+:\\d+$"New value: +"^(?:it|en|fr|es|de|pt|ar|zh|ja|ko|th|ru|hi|el|he):(?:morning|afternoon|evening|night|birthday|congratulations|christmas|newyear|lunarnewyear|mothersday|fathersday|weddinganniversary|anniversary|ramadan|eid|thankyou|getwell|wedding|newbaby|graduation|baptism|firstcommunion|confirmation|barmitzvah|hanukkah|roshhashanah|pesach|eidaladha|diwali|vesak):\\d+:\\d+:\\d+$"
    • changedOutput schema / properties / locale / enum
      Previous value: -[
      -  "it",
      -  "en",
      -  "fr",
      -  "es",
      -  "de",
      -  "pt",
      -  "ar",
      -  "zh",
      -  "ja",
      -  "ko",
      -  "th",
      -  "ru",
      -  "hi",
      -  "el"
      -]New value: +[
      +  "it",
      +  "en",
      +  "fr",
      +  "es",
      +  "de",
      +  "pt",
      +  "ar",
      +  "zh",
      +  "ja",
      +  "ko",
      +  "th",
      +  "ru",
      +  "hi",
      +  "el",
      +  "he"
      +]
    • changedOutput schema / properties / occasion / enum
      Previous value: -[
      -  "morning",
      -  "afternoon",
      -  "evening",
      -  "night",
      -  "birthday",
      -  "congratulations",
      -  "christmas",
      -  "newyear",
      -  "lunarnewyear",
      -  "mothersday",
      -  "fathersday",
      -  "weddinganniversary",
      -  "anniversary",
      -  "ramadan",
      -  "eid",
      -  "thankyou",
      -  "getwell",
      -  "wedding",
      -  "newbaby",
      -  "graduation"
      -]New value: +[
      +  "morning",
      +  "afternoon",
      +  "evening",
      +  "night",
      +  "birthday",
      +  "congratulations",
      +  "christmas",
      +  "newyear",
      +  "lunarnewyear",
      +  "mothersday",
      +  "fathersday",
      +  "weddinganniversary",
      +  "anniversary",
      +  "ramadan",
      +  "eid",
      +  "thankyou",
      +  "getwell",
      +  "wedding",
      +  "newbaby",
      +  "graduation",
      +  "baptism",
      +  "firstcommunion",
      +  "confirmation",
      +  "barmitzvah",
      +  "hanukkah",
      +  "roshhashanah",
      +  "pesach",
      +  "eidaladha",
      +  "diwali",
      +  "vesak"
      +]
  2. Changed3 schema fields changed
    • changedInput schema / properties / locale / enum
      Previous value: -[
      -  "it",
      -  "en",
      -  "fr",
      -  "es",
      -  "de",
      -  "pt",
      -  "ar",
      -  "zh",
      -  "ja",
      -  "ko",
      -  "th",
      -  "ru",
      -  "hi"
      -]New value: +[
      +  "it",
      +  "en",
      +  "fr",
      +  "es",
      +  "de",
      +  "pt",
      +  "ar",
      +  "zh",
      +  "ja",
      +  "ko",
      +  "th",
      +  "ru",
      +  "hi",
      +  "el"
      +]
    • changedOutput schema / properties / code / pattern
      Previous value: -"^(?:it|en|fr|es|de|pt|ar|zh|ja|ko|th|ru|hi):(?:morning|afternoon|evening|night|birthday|congratulations|christmas|newyear|lunarnewyear|mothersday|fathersday|weddinganniversary|anniversary|ramadan|eid|thankyou|getwell|wedding|newbaby|graduation):\\d+:\\d+:\\d+$"New value: +"^(?:it|en|fr|es|de|pt|ar|zh|ja|ko|th|ru|hi|el):(?:morning|afternoon|evening|night|birthday|congratulations|christmas|newyear|lunarnewyear|mothersday|fathersday|weddinganniversary|anniversary|ramadan|eid|thankyou|getwell|wedding|newbaby|graduation):\\d+:\\d+:\\d+$"
    • changedOutput schema / properties / locale / enum
      Previous value: -[
      -  "it",
      -  "en",
      -  "fr",
      -  "es",
      -  "de",
      -  "pt",
      -  "ar",
      -  "zh",
      -  "ja",
      -  "ko",
      -  "th",
      -  "ru",
      -  "hi"
      -]New value: +[
      +  "it",
      +  "en",
      +  "fr",
      +  "es",
      +  "de",
      +  "pt",
      +  "ar",
      +  "zh",
      +  "ja",
      +  "ko",
      +  "th",
      +  "ru",
      +  "hi",
      +  "el"
      +]
  3. Changed1 schema field changed
    • changedOutput schema / (root)
      Previous value: -nullNew value: +{
      +  "$schema": "http://json-schema.org/draft-07/schema#",
      +  "additionalProperties": false,
      +  "properties": {
      +    "code": {
      +      "maxLength": 100,
      +      "pattern": "^(?:it|en|fr|es|de|pt|ar|zh|ja|ko|th|ru|hi):(?:morning|afternoon|evening|night|birthday|congratulations|christmas|newyear|lunarnewyear|mothersday|fathersday|weddinganniversary|anniversary|ramadan|eid|thankyou|getwell|wedding|newbaby|graduation):\\d+:\\d+:\\d+$",
      +      "type": "string"
      +    },
      +    "locale": {
      +      "enum": [
      +        "it",
      +        "en",
      +        "fr",
      +        "es",
      +        "de",
      +        "pt",
      +        "ar",
      +        "zh",
      +        "ja",
      +        "ko",
      +        "th",
      +        "ru",
      +        "hi"
      +      ],
      +      "type": "string"
      +    },
      +    "occasion": {
      +      "enum": [
      +        "morning",
      +        "afternoon",
      +        "evening",
      +        "night",
      +        "birthday",
      +        "congratulations",
      +        "christmas",
      +        "newyear",
      +        "lunarnewyear",
      +        "mothersday",
      +        "fathersday",
      +        "weddinganniversary",
      +        "anniversary",
      +        "ramadan",
      +        "eid",
      +        "thankyou",
      +        "getwell",
      +        "wedding",
      +        "newbaby",
      +        "graduation"
      +      ],
      +      "type": "string"
      +    },
      +    "text": {
      +      "maxLength": 6000,
      +      "minLength": 1,
      +      "type": "string"
      +    }
      +  },
      +  "required": [
      +    "text",
      +    "code",
      +    "locale",
      +    "occasion"
      +  ],
      +  "type": "object"
      +}
  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