accueil / serveurs / Médias / tattoo.check/check-tattoo
tattoo.check/check-tattoo
serveur MCP (Model Context Protocol) · check-tattoo 1.0.0
Référencé dans l'annuaire. Seul le pentest comportemental fait foi, et il n'a pas encore été exécuté sur ce serveur.
Est-ce que tattoo.check/check-tattoo est sûr ?
Au dernier audit MCP Hub, le serveur MCP « tattoo.check/check-tattoo » est classé « Non encore testé ». Référencé dans l'annuaire. Seul le pentest comportemental fait foi, et il n'a pas encore été exécuté sur ce serveur. Le verdict est réévalué en continu ; consultez la fiche pour l'état à jour.
Méthode : MCP Hub analyse la description de chaque outil (couche 1) et, pour le verdict fort, exécute le serveur dans une micro-VM isolée avec leurres et réseau bloqué (couche 2). On publie des noms et des compteurs, jamais le contenu brut renvoyé par un outil.
Les 5 outils
- assess_tattoo_idea≈ 658 tokens
Use when the user describes a specific tattoo idea and asks whether it will hold up at a given size and body placement. Compares the design with published minimum sizes for its kind of design and returns the placement's fade, sun, friction, stretch and curvature estimates, style notes, things to look at and questions for the artist. Lettering is sized by capital letter height (letter_height_mm); everything else by the longest side (size_cm). It does not generate designs, look at images, or give medical advice.
Paramètres, retour & exemple (5)
Paramètresstyle· string · optionnel · fine-line | watercolor | realism | blackwork | minimalist
Tattoo style, if the user has one in mind.size_cm· number · optionnel
Longest side of the whole design in centimetres. Use for every design_type except block_capitals and script_lettering.placement· string · optionnel · upper-arm | forearm | back | shoulder | leg | hand | neck | chest
Body area, if the user has one in mind.design_type· string · requis · block_capitals | script_lettering | eye | bold_symbol_or_short_word | fine_botanical | moderate_detail | realistic_face | realism_japanese_or_dense_floral
Kind of design: block_capitals (capital letters), script_lettering, eye, bold_symbol_or_short_word (silhouette, simple symbol), fine_botanical (flower or plant with veins/stamens), moderate_detail (two line weights, simple shading), realistic_face, realism_japanese_or_dense_floral.letter_height_mm· number · optionnel
Height of a capital letter in millimetres. Use for block_capitals and script_lettering.
Exemple d'appel{"name": "assess_tattoo_idea", "arguments": {"design_type": "block_capitals"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"note": "texte", "sources": [], "touch_ups": "texte", "size_check": {}, "design_type": "texte", "style_notes": {}, "placement_profile": {}, "things_to_look_at": [], "questions_for_the_artist": []}} - check_line_spacing≈ 450 tokens
Use when the user gives a line width and the gap between two lines or letters in millimetres and asks whether the gap will stay open as the tattoo ages. Applies the published rule of thumb that a line widens by about 0.1 mm per decade: returns the line width and gap after the given number of years (default 20), whether the gap meets the guides' 'at least as wide as the line' rule, and what the guide's worked example would do to it. Illustrative arithmetic, not a measurement.
Paramètres, retour & exemple (3)
Paramètresyears· number · optionnel
Years to project. Defaults to 20.gap_mm· number · requis
Width of the space between the two lines or letters, in millimetres.line_width_mm· number · requis
Width of the line in millimetres, as drawn today (for example 0.3 fine line, 1.5 bold outline).
Exemple d'appel{"name": "check_line_spacing", "arguments": {"gap_mm": 1, "line_width_mm": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"note": "texte", "after": {}, "today": {}, "source": "texte", "status": "texte", "sources": [], "assumptions": {}, "explanation": "texte", "worked_example": {}, "guide_gap_range_mm": {}, "years_until_gap_used_up": 1}} - compare_tattoo_placements≈ 291 tokens
Use when the user asks how body areas compare for pain, fading, sun, friction, stretch or curvature, or which areas hold ink longest. Returns the ten common areas (or the ones requested), ordered by fade by default. Estimates are coarse 0-100 comparisons, not measurements.
Paramètres, retour & exemple (2)
Paramètressort_by· string · optionnel · fade | pain | sun | friction
Order, lowest first. Defaults to fade.placements· array · optionnel
Areas to compare. Omit for all ten.
Exemple d'appel{"name": "compare_tattoo_placements", "arguments": {"sort_by": "fade", "placements": []}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"note": "texte", "areas": [], "source": "texte", "sorted_by": "texte"}} - get_pre_booking_checklist≈ 225 tokens
Use when the user asks how to decide whether they are ready to book a tattoo, what to ask an artist, or what red flags to watch for in a consultation. Returns a short ordered checklist, the one question to ask when an artist pushes back, how to judge healed work, and consultation red flags.
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "get_pre_booking_checklist", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"note": "texte", "steps": [], "source": "texte", "red_flags": "texte", "ask_the_artist": "texte"}} - get_tattoo_size_chart≈ 266 tokens
Use when the user asks how big or how small a kind of tattoo can be, or what fits at a given size. Returns the smallest and better size for eight kinds of design (letters by height, other designs by longest side), real-world size comparisons and the small/medium/large ranges. Optional size_cm marks which designs meet their minimum at that size.
Paramètres, retour & exemple (1)
Paramètressize_cm· number · optionnel
Optional size in centimetres to look up what fits.
Exemple d'appel{"name": "get_tattoo_size_chart", "arguments": {"size_cm": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"note": "texte", "rows": [], "scale": [], "source": "texte", "updated": "texte"}}
C'est votre serveur ?
Revendiquez-le sur l'espace créateur (preuve GitHub, domaine ou npm) pour afficher le badge « propriétaire vérifié » et lancer un pentest comportemental à la demande afin d'obtenir le badge « Vérifié ».