Node URL Connector for AI agents.
1 live capability
Create perfectly encoded tracking links for your marketing campaigns.
Waiting for input…
Why people use Node URL
UTM Campaign Builder: Stop broken links from ruining your marketing data
With this Connector, you just tell your agent what the goal is. It handles the encoding, merges the query strings, and hands you a perfect link. You get clean data in your dashboard without ever touching a URL string manually.
What Vinkius changes
You get production-ready tracking links without having to manually check every single character.
Use it from Claude, ChatGPT, Cursor or another AI client you already have.
One account · 6,100+ Connectors
- Real-world use case 01
Broken links in social posts
An agent drafts a tweet with a broken link because of a space in the utm_term.
- Real-world use case 02
Complex email tracking
A marketer needs to track five different links in one email.
- Real-world use case 03
Existing affiliate links
A user has a link with ?
Complete set · 1capability
The complete Node URL capability set.
These are the exact actions your AI can choose when you ask it to work with Node URL.
01
1 capability in this set.
Part of 1 available through Node URL.
- 01 Capability
Build utm url
Create a tracking-ready URL by providing a base link and UTM parameters like source and medium. It handles all the encoding so the link doesn't break.
Set up in minutes
One URL. Then ask Node URL to work.
Claude and ChatGPT only need the Connector URL. Copy it once, add it in settings, and use Node URL from the conversation.
Choose your client
Live previewAdvanced clients IDE · CLI
Claude · Web + desktop
Connector URL · ready to paste
Streamable HTTPhttps://edge.vinkius.com/vk_preview_a46swue75dLTvItgRHUYOHc38XKO6hdtiPwdmbgr/mcp - Step 01
Open Connectors
In Claude Web or Claude Desktop, open Settings and choose Connectors.
- Step 02
Add the URL
Choose Add custom connector, name it Node URL, and paste the URL above.
- Step 03
Turn it on in chat
Select +, open Connectors, and enable Node URL for the conversation.
ChatGPT · Web + desktop
Connector URL · ready to paste
Streamable HTTPhttps://edge.vinkius.com/vk_preview_a46swue75dLTvItgRHUYOHc38XKO6hdtiPwdmbgr/mcp - Step 01
Open MCP settings
On desktop, open Settings and MCP servers. On web, open your workspace app or connector settings.
- Step 02
Add the URL
Choose Add server with Streamable HTTP, or create a custom MCP app, then paste the Node URL URL.
- Step 03
Save and start
Save the connection and enable Node URL in your conversation. Desktop may ask you to restart once.
Cursor · IDE configuration
Advanced setup
{
"mcpServers": {
"utm-campaign-builder": {
"url": "https://edge.vinkius.com/vk_preview_a46swue75dLTvItgRHUYOHc38XKO6hdtiPwdmbgr/mcp"
}
}
} - Step 01
Open MCP Settings
Press Cmd+Shift+P (macOS) or Ctrl+Shift+P (Windows/Linux) → search "MCP Settings"
- Step 02
Add the server config
Paste the JSON configuration above into the mcp.json file that opens
- Step 03
Save the file
Cursor will automatically detect the new Connector
- Step 04
Start using Node URL
Open Agent mode in chat and ask: "Using Node URL, help me...". 1 tools available
VS Code Copilot · IDE configuration
Advanced setup
{
"mcpServers": {
"utm-campaign-builder": {
"url": "https://edge.vinkius.com/vk_preview_a46swue75dLTvItgRHUYOHc38XKO6hdtiPwdmbgr/mcp"
}
}
} - Step 01
Create MCP config
Create a .vscode/mcp.json file in your project root
- Step 02
Add the server config
Paste the JSON configuration above
- Step 03
Enable Agent mode
Open GitHub Copilot Chat and switch to Agent mode using the dropdown
- Step 04
Start using Node URL
Ask Copilot: "Using Node URL, help me...". 1 tools available
Windsurf · IDE configuration
Advanced setup
{
"mcpServers": {
"utm-campaign-builder": {
"url": "https://edge.vinkius.com/vk_preview_a46swue75dLTvItgRHUYOHc38XKO6hdtiPwdmbgr/mcp"
}
}
} - Step 01
Open MCP Settings
Go to Settings → MCP Configuration or press Cmd+Shift+P and search "MCP"
- Step 02
Add the server
Paste the JSON configuration above into mcp_config.json
- Step 03
Save and reload
Windsurf will detect the new server automatically
- Step 04
Start using Node URL
Open Cascade and ask: "Using Node URL, help me...". 1 tools available
Cline · IDE configuration
Advanced setup
{
"mcpServers": {
"utm-campaign-builder": {
"url": "https://edge.vinkius.com/vk_preview_a46swue75dLTvItgRHUYOHc38XKO6hdtiPwdmbgr/mcp"
}
}
} - Step 01
Open Cline MCP Settings
Click the Connectors icon in the Cline sidebar panel
- Step 02
Add remote server
Click "Add Connector" and paste the configuration above
- Step 03
Enable the server
Toggle the server switch to ON
- Step 04
Start using Node URL
Ask Cline: "Using Node URL, help me...". 1 tools available
Claude Code · Terminal command
Advanced setup
claude mcp add utm-campaign-builder --transport http "https://edge.vinkius.com/vk_preview_a46swue75dLTvItgRHUYOHc38XKO6hdtiPwdmbgr/mcp" - Step 01
Install Claude Code
Run npm install -g @anthropic-ai/claude-code if not already installed
- Step 02
Add the Connector
Run the command above in your terminal
- Step 03
Verify the connection
Run claude mcp to list connected servers, or type /mcp inside a session
- Step 04
Start using Node URL
Ask Claude: "Using Node URL, show me...". 1 tools are ready
Where the request belongs
Work Node URL can move forward.
This is for growth marketers and content creators who are tired of fixing broken links. It is for the person who needs to launch a campaign today and doesn't want to spend an hour debugging why their click data is missing.
Growth Marketer
Creates high-volume social content and needs to ensure every click is tracked accurately.
Content Strategist
Drafts email newsletters and wants to see which specific links get the most engagement.
Ads Manager
Builds complex tracking strings for paid campaigns and needs to avoid 404 errors.
Build the capability set
Add more capabilities.
Each Connector adds new actions and data without changing how you work.
Browse ConnectorsDashly
Convert more website visitors with targeted pop-ups, live chat triggers, and automated lead nurturing sequences.
Matomo
Track website traffic, analyze visitor behavior, and generate detailed analytics reports directly from your AI agent.
Capsulink
Manage shortened URLs via Capsulink. create links, track clicks, and monitor analytics directly from any AI agent.
BL.INK
Manage enterprise links via BL.INK. shorten URLs, track analytics, and manage branded domains directly from any AI agent.
Rebrandly
Link management platform to create and manage branded short URLs with AI.
AB.GL
Shorten URLs, track click performance, and manage branded links with real-time analytics for every campaign.
Bring your own AI
Change the model, client or framework. Keep Node URL connected.
-
Claude -
ChatGPT -
Gemini -
Cursor -
VS Code -
Windsurf -
ZCode -
Cline -
Zed -
Continue -
Kiro -
Roo Code -
Zencoder -
Goose -
Void -
Augment Code -
Amp -
Qodo -
Tabnine -
Pieces -
Sourcegraph Cody -
JetBrains -
Warp -
Amazon Q -
Antigravity -
BoltAI -
Raycast -
Jan -
LM Studio -
AnythingLLM -
Open WebUI -
Msty -
Cherry Studio -
LibreChat -
TypingMind -
Chorus -
5ire -
n8n -
LangChain -
LlamaIndex -
CrewAI -
Vercel AI SDK
Before you connect
Questions about Node URL.
The practical details behind the request, access and result.
How does UTM Campaign Builder help my marketing?
It ensures every link your AI agent creates actually tracks correctly in your analytics. It handles the technical encoding so your data stays clean.
Will this Connector break my existing links?
No, it is designed to merge new parameters into existing URLs safely without breaking them or creating double question marks.
Does it handle URL encoding?
Yes, it automatically encodes spaces and special characters so your links stay functional across all browsers and social platforms.
Can I use it for social media posts?
It is perfect for that. Your agent can generate ready-to-post links for any platform while maintaining your tracking standards.
Why not just let the AI write the URL?
LLMs often hallucinate characters like double question marks or leave spaces in the URL. This Connector provides a reliable way to get the correct syntax every time.
Is it easy to use with my agent?
You just give the agent the base URL and the tracking info, and it does the rest. It is a simple way to add a professional layer to your AI's output.
What if the base URL already has parameters?
The engine safely detects existing parameters and appends the UTMs using & instead of ?, preserving all previous data.
Does it URL-encode spaces in the campaign name?
Yes. A campaign name like Summer Sale will automatically be encoded to Summer+Sale or Summer%20Sale.
Which UTM parameters are mandatory?
Only source and medium are mandatory. The engine will throw an error if the agent forgets to provide them.
One connection away
Give your agent a direct line to Node URL.
Connect Node URL once. Keep it beside 6,100+ managed Connectors when the next task needs more.
Explore every Connector No credit card required · Free tier available