Create family-friendly greetings in 15 languages for 30 occasions and four styles.
Maintain this server? Claim it
Call this server's tools from your browser. Nothing to install.
Requests go through mcptry because browsers can't call most MCP servers directly. Header values are sent to the server for that request only and are never stored or logged.
Tool list from our last check. Connect live to refresh it.
Create a downloadable PNG greeting with occasion-matched background, curated phrases and optional decorations. Optional first name is rendered in this response only. Creates a reusable design link without the name, available to anyone with the link for 30 days. Free with watermark. Does not post to social networks.
Optional first name, up to 30 characters. Omit sensitive or identifying details. Never stored with a shared design.
Writing and visual style: sweet and tender, cheerful, simple and elegant, or motivational. The selected style changes the actual greeting wording.
Language code; hi is Hindi. Use list_greeting_options for supported languages.
auto matches the occasion; other categories still obey cultural safety rules.
Recent phrase codes from this conversation to avoid repeats; do not send chat history.
This tool isn't marked read-only, so it may change something on the server or in an account you connected.
Create a downloadable PNG greeting with occasion-matched background, curated phrases and optional decorations. Optional first name is rendered in this response only. Creates a reusable design link without the name, available to anyone with the link for 30 days. Free with watermark. Does not post to social networks.
| Argument | Type | Description |
|---|---|---|
| name | string | Optional first name, up to 30 characters. Omit sensitive or identifying details. Never stored with a shared design. |
| style | string | Writing and visual style: sweet and tender, cheerful, simple and elegant, or motivational. The selected style changes the actual greeting wording. |
| format | string | |
| locale | string | Language code; hi is Hindi. Use list_greeting_options for supported languages. |
| occasion | string | |
| background | string | auto matches the occasion; other categories still obey cultural safety rules. |
| decorations | string | |
| previousCodes | array | Recent phrase codes from this conversation to avoid repeats; do not send chat history. |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"name": {
"type": "string",
"default": "",
"maxLength": 100,
"description": "Optional first name, up to 30 characters. Omit sensitive or identifying details. Never stored with a shared design."
},
"style": {
"enum": [
"sweet",
"cheerful",
"simple",
"motivational"
],
"type": "string",
"default": "sweet",
"description": "Writing and visual style: sweet and tender, cheerful, simple and elegant, or motivational. The selected style changes the actual greeting wording."
},
"format": {
"enum": [
"9:16",
"4:5",
"1:1",
"16:9"
],
"type": "string",
"default": "4:5"
},
"locale": {
"enum": [
"it",
"en",
"fr",
"es",
"de",
"pt",
"ar",
"zh",
"ja",
"ko",
"th",
"ru",
"hi",
"el",
"he"
],
"type": "string",
"default": "en",
"description": "Language code; hi is Hindi. Use list_greeting_options for supported languages."
},
"occasion": {
"enum": [
"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"
],
"type": "string",
"default": "morning"
},
"background": {
"enum": [
"auto",
"all",
"nature",
"flowers",
"animals",
"coffee",
"celebration",
"Mare",
"Laghi",
"Fiumi",
"Cascate",
"Montagne",
"Boschi",
"Deserti",
"Neve",
"Cieli",
"Prati"
],
"type": "string",
"default": "auto",
"description": "auto matches the occasion; other categories still obey cultural safety rules."
},
"decorations": {
"enum": [
"random",
"none"
],
"type": "string",
"default": "random"
},
"previousCodes": {
"type": "array",
"items": {
"type": "string",
"pattern": "^[a-z]+:[a-z]+:\\d+:\\d+:\\d+(?::(?:sweet|cheerful|simple|motivational))?$",
"maxLength": 100
},
"default": [],
"maxItems": 30,
"description": "Recent phrase codes from this conversation to avoid repeats; do not send chat history."
}
},
"additionalProperties": false
}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.
| Argument | Type | Description |
|---|---|---|
| name | string | Optional first name, up to 30 characters. Omit sensitive or identifying details. Never stored with a shared design. |
| style | string | Writing and visual style: sweet and tender, cheerful, simple and elegant, or motivational. The selected style changes the actual greeting wording. |
| locale | string | Language code; hi is Hindi. Use list_greeting_options for supported languages. |
| occasion | string | |
| previousCodes | array | Recent phrase codes from this conversation to avoid repeats; do not send chat history. |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"name": {
"type": "string",
"default": "",
"maxLength": 100,
"description": "Optional first name, up to 30 characters. Omit sensitive or identifying details. Never stored with a shared design."
},
"style": {
"enum": [
"sweet",
"cheerful",
"simple",
"motivational"
],
"type": "string",
"default": "sweet",
"description": "Writing and visual style: sweet and tender, cheerful, simple and elegant, or motivational. The selected style changes the actual greeting wording."
},
"locale": {
"enum": [
"it",
"en",
"fr",
"es",
"de",
"pt",
"ar",
"zh",
"ja",
"ko",
"th",
"ru",
"hi",
"el",
"he"
],
"type": "string",
"default": "en",
"description": "Language code; hi is Hindi. Use list_greeting_options for supported languages."
},
"occasion": {
"enum": [
"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"
],
"type": "string",
"default": "morning"
},
"previousCodes": {
"type": "array",
"items": {
"type": "string",
"pattern": "^[a-z]+:[a-z]+:\\d+:\\d+:\\d+(?::(?:sweet|cheerful|simple|motivational))?$",
"maxLength": 100
},
"default": [],
"maxItems": 30,
"description": "Recent phrase codes from this conversation to avoid repeats; do not send chat history."
}
},
"additionalProperties": false
}List supported greeting languages, occasions, styles, image formats and background categories. No personal data required.
No arguments.
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {}
}