Overview
What is Tryink?
Tryink is an MCP server that provides AI agents with virtual tattoo placement previews. It integrates with the TryInk public API, giving access to 180+ tattoo designs that can be rendered onto any body photo. No API key is required, making it immediately usable for developers and tattoo enthusiasts.
How to use Tryink?
Install dependencies (mcp and httpx), then run the Python script mcp_server.py. Configure the environment variable TRYINK_API_BASE (defaults to https://tryink.me). For Claude Desktop, add the server configuration to ~/.claude/claude_desktop_config.json. Use the two tools: list_tattoo_designs to browse the gallery filtered by style or body part, and render_tattoo_preview to composite a design onto a given body photo URL.
Key features of Tryink
- Browse 180+ tattoo designs filtered by style or body part.
- Render a design onto any body photo and get a preview image URL.
- No API key required for public use.
- Integrates with AI assistants via MCP protocol.
- Simple Python script and environment variable configuration.
- Wraps the TryInk public REST API.
Use cases of Tryink
- An AI assistant that helps users preview tattoos on their own photos.
- A workflow for tattoo artists to quickly show design placements to clients.
- A chatbot that recommends and renders tattoo designs based on user preferences.
- An automated tattoo‑style exploration tool for social media or e‑commerce.
FAQ from Tryink
Do I need an API key to use Tryink?
No, the TryInk public API used by this server requires no API key. You can start using it immediately after setting up the server.
What tools does Tryink provide?
Two tools are available: list_tattoo_designs to browse the gallery (filterable by style or body part) and render_tattoo_preview to composite a design onto a body photo URL, returning a preview image URL.
How do I configure the server’s API base URL?
Set the environment variable TRYINK_API_BASE before running the server. The default is https://tryink.me. You can point it to any compatible API instance.
What are the underlying API endpoints?
The MCP server calls GET https://tryink.me/api/v1/public/gallery for listing designs and POST https://tryink.me/api/v1/public/render for rendering. Full API documentation is at tryink.me/api-docs.
Can I use Tryink with Claude Desktop?
Yes. Add the server configuration to your ~/.claude/claude_desktop_config.json file, specifying the path to the Python script and the optional environment variable. Then ask Claude to list designs or render a preview.