Search / tattoo.check/check-tattoo
check.tattoo: tattoo size and placement guide
R0· no sign-inTattoo size minimums, body-area comparison, line-spacing check and a pre-booking checklist.
v1.2.0 · active · website · descriptor JSON · versions
Search / tattoo.check/check-tattoo
R0· no sign-inTattoo size minimums, body-area comparison, line-spacing check and a pre-booking checklist.
v1.2.0 · active · website · descriptor JSON · versions
{
"mcpServers": {
"check-tattoo": {
"type": "http",
"url": "https://mcp.check.tattoo/mcp"
}
}
}claude mcp add --transport http check-tattoo https://mcp.check.tattoo/mcp[mcp_servers.check-tattoo]
url = "https://mcp.check.tattoo/mcp"
{
"$schema": "https://opencode.ai/config.json",
"mcp": {
"check-tattoo": {
"type": "remote",
"url": "https://mcp.check.tattoo/mcp",
"enabled": true
}
}
}{
"mcpServers": {
"check-tattoo": {
"type": "http",
"url": "https://mcp.check.tattoo/mcp"
}
},
"deeplink": "cursor://anysphere.cursor-deeplink/mcp/install?name=check-tattoo&config=eyJ0eXBlIjoiaHR0cCIsInVybCI6Imh0dHBzOi8vbWNwLmNoZWNrLnRhdHRvby9tY3AifQ%3D%3D"
}{
"servers": {
"check-tattoo": {
"type": "http",
"url": "https://mcp.check.tattoo/mcp"
}
}
}{
"mcpServers": {
"check-tattoo": {
"httpUrl": "https://mcp.check.tattoo/mcp"
}
}
}extensions:
"check-tattoo":
enabled: true
name: "check-tattoo"
type: streamable_http
uri: "https://mcp.check.tattoo/mcp"
timeout: 300
protocol.modernnewest supported version is 2025-11-25; 2026-07-28 not supported, older versions are deprecated until 2027-07-28protocol.statelessonly applies to 2026-07-28 serversprotocol.transportstreamable HTTPprotocol.list_ttlonly applies to 2026-07-28 serversauth.prm, auth.as_metadata, auth.cimdno remote uses OAuthauth.secret_in_urlno templated URLtools.descriptionsevery tool has a descriptiontools.description_lengthdescriptions are concisetools.schemasevery tool has an object input schematools.annotations5 of 5 tools declare readOnlyHint or destructiveHinttools.directory_hintsevery tool declares readOnlyHint, destructiveHint, idempotentHint and openWorldHinttools.token_costabout 1,292 tokens to load every tooltools.api_dumptools are not a one-to-one API dumpstability.changes, stability.rug_pulltool history recorded for 2 of the 7 days neededdeps.known_vulns, deps.mcp_sdk_version, deps.resolvableno npm or PyPI packageNo tool definition changes recorded. A server's first observation is its baseline; later probes record what changes.
Checks run on what our credential-free, read-only probes observe; tools are never called and no code audit is performed. How it is computed.
+dns-namespace +website +reachable +uptime-100% +updated-3d-ago -no-repository
Derived from observable signals (official registry feed and our own credential-free probes); no code audit performed. How it is computed.
| remote | auth | reachable | uptime 30d | p50 | protocol | last ok |
|---|---|---|---|---|---|---|
https://mcp.check.tattoo/mcp streamable-http | none | yes | 100% | 149 ms | 2025-11-25 | 2026-10-20 |
assess_tattoo_idearead-only | 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. |
check_line_spacingread-only | 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. |
compare_tattoo_placementsread-only | 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. |
get_pre_booking_checklistread-only | 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. |
get_tattoo_size_chartread-only | 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. |
Schemas: list_tools.
{
"name": "tattoo.check/check-tattoo",
"title": "check.tattoo: tattoo size and placement guide",
"$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
"remotes": [
{
"url": "https://mcp.check.tattoo/mcp",
"type": "streamable-http"
}
],
"version": "1.2.0",
"websiteUrl": "https://check.tattoo",
"description": "Tattoo size minimums, body-area comparison, line-spacing check and a pre-booking checklist."
}