AI Tattoo Generator API, CLI and MCP Server
Create tattoo designs from your terminal, your scripts, or an AI agent. One npm package gives you a command-line tool and an MCP server for Claude and Cursor. Both use the REST API of your Ink Studio AI account, which you can also call directly.
Sign in from your terminal
npx inkstudioai loginNew accounts get one free design. You do not need a card to sign up.
What you can do
Generate designs
Describe a tattoo and choose one of 13 styles, color or black ink, and a white or skin background. Each design is saved to your account.
Search the gallery
Find ideas in the public gallery of tattoo designs by keyword, without an API key.
Check your credits
See your plan, free designs, premium credits, and how many API designs you have left today.
Buy from the terminal
Start a plan or a credit pack from the command line. The CLI opens a secure Stripe checkout page.
13 styles, by API id
- minimal
- fine-line
- realism
- surreal
- text
- neo-traditional
- black-and-gray
- watercolor
- traditional
- geometric
- tribal
- japanese
- 3d
A short session in the terminal
$ npx inkstudioai login Sign in to Ink Studio AI Code WDJB-MJHT Link https://inkstudioai.com/cli/authorize?code=WDJB-MJHT Check that the page shows the same code, then approve.✔ Signed in as [email protected] Key saved to ~/.config/inkstudioai/config.json Account [email protected] (Ana) Plan No active plan Free designs 1 Next design Free quality (uses your free design)$ inkstudioai generate "a fox curled inside a crescent moon" --style fine-line✔ Design ready in 21s File a-fox-curled-inside-a-crescent-moon.webp Image https://cdn.inkstudioai.com/free-tattoo-designs/6718f0c2.webp Style fine-line, black ink, white background Quality free (0 free designs left) Saved to https://inkstudioai.com/account?view=tattoos Try it on your skin https://inkstudioai.com/tools/try-tattoo?design=... Make a stencil https://inkstudioai.com/tools/tattoo-to-stencil$ inkstudioai buy 7-day-accessOpening Stripe checkout in your browser: https://checkout.stripe.com/c/pay/cs_live_a1B2c3...After payment, run inkstudioai whoami to see your plan.Quick start
Sign in
Run the login command. Your browser opens, you approve the request, and the CLI saves an API key.
npx inkstudioai loginCreate a design
Describe the tattoo and choose a style. The CLI shows the image link when the design is ready.
npx inkstudioai generate "a fox curled inside a crescent moon" --style fine-lineConnect your AI agent
Add the MCP server to Claude Code, Claude Desktop, or Cursor, and ask your agent for tattoo ideas.
npx -y inkstudioai mcp
CLI command reference
inkstudioai login- Sign in with your browser and save an API key on this computer.
inkstudioai generate "<prompt>" --style fine-line- Create a tattoo design from a prompt and save the image. Options: --style, --color, --skin, --out.
inkstudioai styles- List the style ids that you can use with --style.
inkstudioai designs- List the designs saved to your account, newest first.
inkstudioai gallery <search>- Search the public gallery of tattoo designs.
inkstudioai whoami- Show your account, plan, free designs, credits, and daily API use.
inkstudioai pricing- Show the plans and credit packs with their prices.
inkstudioai buy 7-day-access- Open a Stripe checkout page for a plan or a credit pack.
inkstudioai open account- Open a page of the website: account, pricing, or developers.
inkstudioai mcp- Start the MCP server for AI agents. It uses standard input and output.
inkstudioai logout- Remove the saved API key from this computer.
The package installs two commands with the same function: inkstudioai and inkstudio.
REST API
- Base URL
https://inkstudioai.com/api/v1- Authentication
- Send your API key in the Authorization header:
Authorization: Bearer isk_...
Endpoints
POST/generationsCreate a design. Send Accept: text/event-stream to get progress events.GET/stylesList the styles. No key needed.GET/meGet the account, plan, credits, and daily API use.GET/designsList the saved designs of the account.GET/gallerySearch the public gallery. No key needed.GET/pricingList the plans and credit packs. No key needed.POST/checkoutGet a Stripe checkout link for a plan or a credit pack.
Limits: 60 requests per minute for each key, and 50 designs per account each UTC day. A failed generation is not charged.
Request
curl https://inkstudioai.com/api/v1/generations \
-H "Authorization: Bearer $INKSTUDIO_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"prompt": "a fox curled inside a crescent moon",
"style": "fine-line",
"color": false,
"background": "white"
}'Response
{
"id": "6718f0c2a1b2c3d4e5f60718",
"imageUrl": "https://cdn.inkstudioai.com/free-tattoo-designs/6718f0c2a1b2c3d4e5f60718.webp",
"prompt": "a fox curled inside a crescent moon",
"style": "fine-line",
"color": false,
"background": "white",
"tier": "free",
"freeGenerationsRemaining": 0,
"createdAt": "2026-10-24T09:00:00.000Z"
}MCP server for AI agents
What your agent can do
- Create tattoo designs from a description and show the image.
- Choose a style that fits the idea.
- Search the public gallery for references.
- Check your plan, credits, and daily limit.
- Give you a checkout link when you need more access.
claude mcp add inkstudioai -- npx -y inkstudioai mcpSign in with the login command first. Or set your key in the env block of the config as INKSTUDIO_API_KEY
Pricing
Free account
$0.00
One free design when you sign up. Gallery search and the style list are always free.
Access plans
- 7-day access10 premium credits included$12.99
- 14-day access20 premium credits included$16.99
- 30-day access30 premium credits included$23.99
Unlimited designs on the website, up to 50 API designs per day.
Credit packs
- 20 credits$9.99
- 50 credits$19.99
- 120 credits$39.99
Premium credits for the image tools on the website. A credit pack needs an active plan.
inkstudioai buy 7-day-access