Shorten any long URL into a clean kool.ink link. Free, unlimited, no signup. AI-agent ready.
One address for any MCP client. No sign-in needed on this server.
1 read2 other
Grouped by tool name. At most: creates or changes data: records, files, settings.
Odel charges nothing per call. The publisher may charge for its own service.
Shorten any URL to a clean kool.ink/xyz link from your terminal. Free, unlimited, no signup. AI-agent ready.
npx @koolink/koolink https://example.com/very/long/path
# → https://kool.ink/abc123
# one-off (no install)
npx @koolink/koolink https://example.com
# or install globally
npm install -g @koolink/koolink
koolink https://example.com
# Shorten a URL (prints the short link, copies to clipboard on desktop)
koolink https://example.com/very/long/path
# Shorten from stdin (great for piping)
echo "https://example.com" | koolink
# Shorten a batch
cat urls.txt | xargs -I{} koolink {}
| Flag | Description |
|---|---|
--help / -h | Show help |
--version / -v | Show version |
Point any MCP client (Claude Desktop, Cursor, Windsurf, etc.) at the hosted MCP server at https://mcp.kool.ink — no API key required for anonymous shortening.
{
"mcpServers": {
"koolink": {
"url": "https://mcp.kool.ink"
}
}
}
This server exposes the following MCP tools:
| Tool | Description | Input |
|---|---|---|
shorten_url | Shorten a long URL and return a compact kool.ink short link. | { "url": "<long-url>" } |
kool.ink/xyz, not bit.ly/4xdK9qZhttps://mcp.kool.ink, or the REST APIThe CLI calls the public anonymous endpoint:
curl -X POST https://kool.ink/api/links \
-H "Content-Type: application/json" \
-d '{"url":"https://example.com"}'
For AI agents, use the MCP server at https://mcp.kool.ink (no API key needed for anonymous shortening).
MIT