Gemini CLI + Tintly
Bring Tintly into the Gemini command line.
- Gemini CLI
- A Tintly API key
Connect Gemini CLI in three steps
Gemini CLI reads MCP servers from settings.json. A streamable HTTP server uses the httpUrl field and can send headers.
- 1
Create an API key
Sign in on the developer page and create a key.
- 2
Edit settings.json
Open ~/.gemini/settings.json (or .gemini/settings.json in a project) and add the block below.
- 3
Check it
Start Gemini CLI and run /mcp to list Tintly and its tools.
{
"mcpServers": {
"tintly": {
"httpUrl": "https://www.trycolorkit.com/api/mcp",
"headers": {
"Authorization": "Bearer YOUR_API_KEY"
}
}
}
} Server address: https://www.trycolorkit.com/api/mcp. Replace YOUR_API_KEY with a key from the developer page. Field names can change between releases of Gemini CLI: if one is rejected, follow its current MCP docs, which only need the address and the Authorization header.
What you need
- Gemini CLI
- A Tintly API key
Good to know
- Use httpUrl, not url: url is for the older SSE transport.
First things to ask Gemini CLI
- Make me a calm, trustworthy palette for a banking app and check the text contrast.
- Which pairs in #0B132B, #1C2541, #5BC0DE, #F4D6B0 and #D97706 are readable as text?
- Explain what the color #2A9D8F says to people, and where it works best.
Questions about Gemini CLI and Tintly
Does Tintly support SSE?
No. Tintly uses streamable HTTP: a single POST endpoint. Use httpUrl or your client's streamable HTTP option.
Do I need an API key?
Yes. Every request carries your key in the Authorization header. Create one on the developer page: it is free and takes a few seconds.
Can an assistant change my account or my saved palettes?
No. Every Tintly tool only reads or computes: palettes, colors, contrast and descriptions. Nothing here writes to your library or account.
What does it cost?
Nothing. Tintly is free, and so are the API and the MCP server. Each key is limited to 60 requests a minute so it stays fast for everyone.