Endpoints: 28,729MCP servers: 18,413Payout addresses: 2,070Paid calls: 1,524Letters: 13Defects: 1,322counted 3 min ago
teppi

Server definition

Hash
sha256:21cabc67127997d68008784e2015f53b2012efee319c06916cd21b68cb4d2d0d
What it is
What a remote MCP server returned when asked what it offers: 3 tools

The blob, as servednamed by its sha256

{ "instructions": "Create family-friendly greeting text or cards in supported languages. Call list_greeting_options to discover languages and occasions. The service does not publish messages or access user accounts. Shared web links omit recipient names and expire after 30 days. A generated card can be used directly in the conversation.", "tools": [ { "description": "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.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "background": { "default": "auto", "description": "auto matches the occasion; other categories still obey cultural safety rules.", "enum": [ "auto", "all", "nature", "flowers", "animals", "coffee", "celebration", "Mare", "Laghi", "Fiumi", "Cascate", "Montagne", "Boschi", "Deserti", "Neve", "Cieli", "Prati" ], "type": "string" }, "decorations": { "default": "random", "enum": [ "random", "none" ], "type": "string" }, "format": { "default": "4:5", "enum": [ "9:16", "4:5", "1:1", "16:9" ], "type": "string" }, "locale": { "default": "en", "description": "Language code; hi is Hindi. Use list_greeting_options for supported languages.", "enum": [ "it", "en", "fr", "es", "de", "pt", "ar", "zh", "ja", "ko", "th", "ru", "hi" ], "type": "string" }, "name": { "default": "", "description": "Optional first name, up to 30 characters. Omit sensitive or identifying details. Never stored with a shared design.", "maxLength": 100, "type": "string" }, "occasion": { "default": "morning", "enum": [ "morning", "afternoon", "evening", "night", "birthday", "congratulations", "christmas", "newyear", "lunarnewyear", "mothersday", "fathersday", "weddinganniversary", "anniversary", "ramadan", "eid", "thankyou", "getwell", "wedding", "newbaby", "graduation" ], "type": "string" }, "previousCodes": { "default": [], "description": "Recent phrase codes from this conversation to avoid repeats; do not send chat history.", "items": { "maxLength": 100, "pattern": "^[a-z]+:[a-z]+:\\d+:\\d+:\\d+$", "type": "string" }, "maxItems": 30, "type": "array" }, "style": { "default": "sweet", "enum": [ "sweet", "cheerful", "simple" ], "type": "string" } }, "type": "object" }, "name": "create_greeting_card", "outputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "card": { "additionalProperties": false, "properties": { "backgroundId": { "maxLength": 100, "pattern": "^[\\w-]+$", "type": "string" }, "emoji": { "enum": [ "none", "hearts", "flowers", "stars", "bear", "bow", "balloons" ], "type": "string" }, "indices": { "items": [ { "maximum": 1000, "minimum": 0, "type": "integer" }, { "maximum": 1000, "minimum": 0, "type": "integer" }, { "maximum": 1000, "minimum": 0, "type": "integer" } ], "maxItems": 3, "minItems": 3, "type": "array" }, "locale": { "enum": [ "it", "en", "fr", "es", "de", "pt", "ar", "zh", "ja", "ko", "th", "ru", "hi" ], "type": "string" }, "name": { "const": "", "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" }, "stickers": { "items": { "additionalProperties": false, "properties": { "id": { "enum": [ "bear", "bow", "hearts", "flowers", "balloons", "stars" ], "type": "string" }, "position": { "enum": [ "topLeft", "topRight", "bottomLeft", "bottomRight" ], "type": "string" } }, "required": [ "id", "position" ], "type": "object" }, "maxItems": 4, "type": "array" }, "style": { "enum": [ "sweet", "cheerful", "simple" ], "type": "string" }, "version": { "const": 1, "type": "number" } }, "required": [ "version", "locale", "occasion", "indices", "name", "backgroundId", "style", "emoji", "stickers" ], "type": "object" }, "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" }, "editUrl": { "format": "uri", "pattern": "^https:\\/\\/generategreetings\\.com\\/s\\/[A-Za-z0-9_-]{24}\\?utm_source=(?:chatgpt|claude|mcp)&utm_medium=referral&utm_campaign=(?:morning|afternoon|evening|night|birthday|congratulations|christmas|newyear|lunarnewyear|mothersday|fathersday|weddinganniversary|anniversary|ramadan|eid|thankyou|getwell|wedding|newbaby|graduation)&utm_content=card(?:&format=(?:9%3A16|4%3A5|1%3A1|16%3A9))?$", "type": "string" }, "expiresAt": { "format": "date-time", "type": "string" }, "format": { "enum": [ "9:16", "4:5", "1:1", "16:9" ], "type": "string" }, "imageUrl": { "format": "uri", "pattern": "^https:\\/\\/generategreetings\\.com\\/s\\/[A-Za-z0-9_-]{24}\\/image\\?format=(?:9%3A16|4%3A5|1%3A1|16%3A9)$", "type": "string" }, "linkOmitsName": { "const": true, "type": "boolean" }, "locale": { "enum": [ "it", "en", "fr", "es", "de", "pt", "ar", "zh", "ja", "ko", "th", "ru", "hi" ], "type": "string" }, "nameIncludedInImage": { "type": "boolean" }, "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", "card", "format", "editUrl", "imageUrl", "expiresAt", "nameIncludedInImage", "linkOmitsName" ], "type": "object" } }, { "description": "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.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "locale": { "default": "en", "description": "Language code; hi is Hindi. Use list_greeting_options for supported languages.", "enum": [ "it", "en", "fr", "es", "de", "pt", "ar", "zh", "ja", "ko", "th", "ru", "hi" ], "type": "string" }, "name": { "default": "", "description": "Optional first name, up to 30 characters. Omit sensitive or identifying details. Never stored with a shared design.", "maxLength": 100, "type": "string" }, "occasion": { "default": "morning", "enum": [ "morning", "afternoon", "evening", "night", "birthday", "congratulations", "christmas", "newyear", "lunarnewyear", "mothersday", "fathersday", "weddinganniversary", "anniversary", "ramadan", "eid", "thankyou", "getwell", "wedding", "newbaby", "graduation" ], "type": "string" }, "previousCodes": { "default": [], "description": "Recent phrase codes from this conversation to avoid repeats; do not send chat history.", "items": { "maxLength": 100, "pattern": "^[a-z]+:[a-z]+:\\d+:\\d+:\\d+$", "type": "string" }, "maxItems": 30, "type": "array" } }, "type": "object" }, "name": "generate_greeting", "outputSchema": { "$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" } }, { "description": "List supported greeting languages, occasions, styles, image formats and background categories. No personal data required.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": {}, "type": "object" }, "name": "list_greeting_options", "outputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "backgrounds": { "items": { "enum": [ "auto", "all", "nature", "flowers", "animals", "coffee", "celebration", "Mare", "Laghi", "Fiumi", "Cascate", "Montagne", "Boschi", "Deserti", "Neve", "Cieli", "Prati" ], "type": "string" }, "type": "array" }, "decorations": { "items": { "enum": [ "random", "none" ], "type": "string" }, "type": "array" }, "formats": { "items": { "enum": [ "9:16", "4:5", "1:1", "16:9" ], "type": "string" }, "type": "array" }, "languages": { "items": { "additionalProperties": false, "properties": { "code": { "enum": [ "it", "en", "fr", "es", "de", "pt", "ar", "zh", "ja", "ko", "th", "ru", "hi" ], "type": "string" }, "name": { "minLength": 1, "type": "string" } }, "required": [ "code", "name" ], "type": "object" }, "type": "array" }, "occasions": { "items": { "additionalProperties": false, "properties": { "code": { "enum": [ "morning", "afternoon", "evening", "night", "birthday", "congratulations", "christmas", "newyear", "lunarnewyear", "mothersday", "fathersday", "weddinganniversary", "anniversary", "ramadan", "eid", "thankyou", "getwell", "wedding", "newbaby", "graduation" ], "type": "string" }, "name": { "minLength": 1, "type": "string" } }, "required": [ "code", "name" ], "type": "object" }, "type": "array" }, "price": { "minLength": 1, "type": "string" }, "privacy": { "minLength": 1, "type": "string" }, "styles": { "items": { "enum": [ "sweet", "cheerful", "simple" ], "type": "string" }, "type": "array" } }, "required": [ "languages", "occasions", "styles", "formats", "backgrounds", "decorations", "privacy", "price" ], "type": "object" } } ] }
Verify it yourselfcurl -s https://api.teppi.xyz/v1/evidence/sha256:21cabc67127997d68008784e2015f53b2012efee319c06916cd21b68cb4d2d0d | sha256sum