UTM-tagged short links with naming rules, QR codes and click analytics, from your AI.
Setup
Choose your client, copy the config, then fill in any required environment variables.
claude mcp add --transport http utmkit https://app.utmkit.co/mcp --header 'Authorization: Bearer <UTMKIT_TOKEN>'~/.codex/config.toml
[mcp_servers.utmkit]
url = "https://app.utmkit.co/mcp"
bearer_token_env_var = "UTMKIT_TOKEN"
# codex mcp add utmkit --url https://app.utmkit.co/mcp --bearer-token-env-var UTMKIT_TOKEN
# export UTMKIT_TOKEN=<UTMKIT_TOKEN>~/.cursor/mcp.json
{
"mcpServers": {
"utmkit": {
"url": "https://app.utmkit.co/mcp",
"headers": {
"Authorization": "Bearer <UTMKIT_TOKEN>"
}
}
}
}.vscode/mcp.json
{
"servers": {
"utmkit": {
"type": "http",
"url": "https://app.utmkit.co/mcp",
"headers": {
"Authorization": "Bearer <UTMKIT_TOKEN>"
}
}
}
}~/.gemini/settings.json
{
"mcpServers": {
"utmkit": {
"httpUrl": "https://app.utmkit.co/mcp",
"headers": {
"Authorization": "Bearer <UTMKIT_TOKEN>"
}
}
}
}claude_desktop_config.json · Customize › Connectors › Add custom connector
{
"mcpServers": {
"utmkit": {
"command": "npx",
"args": [
"-y",
"mcp-remote",
"https://app.utmkit.co/mcp",
"--header",
"Authorization:${AUTH_HEADER}"
],
"env": {
"AUTH_HEADER": "Bearer <UTMKIT_TOKEN>"
}
}
}
}.trae/mcp.json
{
"mcpServers": {
"utmkit": {
"url": "https://app.utmkit.co/mcp",
"headers": {
"Authorization": "Bearer <UTMKIT_TOKEN>"
}
}
}
}