url-parser Connector for AI agents.
3 live capabilities
Create perfect tracking links and parse query strings without syntax errors.
Waiting for input…
Why people use url-parser
Deterministic URL Engine for Error-Free Marketing Links
This Connector handles the logic for you. Your agent sends the base link and the new data, and the engine handles the math of where the symbols go. You get a perfect list of links ready to paste into your dashboard immediately.
What Vinkius changes
Your agent stops breaking links and produces usable web addresses.
Use it from Claude, ChatGPT, Cursor or another AI client you already have.
One account · 5,900+ Connectors
- Real-world use case 01
Campaign Link Generation
A marketing manager asks the agent to create a list of 50 links for a summer sale.
- Real-world use case 02
Session Token Extraction
A developer needs to pull a login token from a redirect URL.
- Real-world use case 03
Scraper Host Identification
A data analyst wants to find all unique domains in a list of raw URLs.
Complete set · 3capabilities
The complete url-parser capability set.
These are the exact actions your AI can choose when you ask it to work with url-parser.
01—03
3 capabilities in this set.
Part of 3 available through url-parser.
- 01 Capability
Extract query
Pulls a specific value from a query string without using messy regex. This is perfect for grabbing tokens or IDs from long URLs.
- 02 Capability
Inject query
Adds or updates parameters in a URL while ensuring correct symbols. It handles the math of whether to use a question mark or an ampersand automatically.
- 03 Capability
Parse url
Breaks a URL into its protocol, host, pathname, and other parts. Use this to identify the base domain or specific path components quickly.
Set up in minutes
One URL. Then ask url-parser to work.
Claude and ChatGPT only need the Connector URL. Copy it once, add it in settings, and use url-parser 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_icm4wWTdS8cJDs1MvvxdiaRMVKJ9m5v46tLcXCG6/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 url-parser, and paste the URL above.
- Step 03
Turn it on in chat
Select +, open Connectors, and enable url-parser for the conversation.
ChatGPT · Web + desktop
Connector URL · ready to paste
Streamable HTTPhttps://edge.vinkius.com/vk_preview_icm4wWTdS8cJDs1MvvxdiaRMVKJ9m5v46tLcXCG6/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 url-parser URL.
- Step 03
Save and start
Save the connection and enable url-parser in your conversation. Desktop may ask you to restart once.
Cursor · IDE configuration
Advanced setup
{
"mcpServers": {
"deterministic-url-engine": {
"url": "https://edge.vinkius.com/vk_preview_icm4wWTdS8cJDs1MvvxdiaRMVKJ9m5v46tLcXCG6/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 url-parser
Open Agent mode in chat and ask: "Using url-parser, help me...". 3 tools available
VS Code Copilot · IDE configuration
Advanced setup
{
"mcpServers": {
"deterministic-url-engine": {
"url": "https://edge.vinkius.com/vk_preview_icm4wWTdS8cJDs1MvvxdiaRMVKJ9m5v46tLcXCG6/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 url-parser
Ask Copilot: "Using url-parser, help me...". 3 tools available
Windsurf · IDE configuration
Advanced setup
{
"mcpServers": {
"deterministic-url-engine": {
"url": "https://edge.vinkius.com/vk_preview_icm4wWTdS8cJDs1MvvxdiaRMVKJ9m5v46tLcXCG6/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 url-parser
Open Cascade and ask: "Using url-parser, help me...". 3 tools available
Cline · IDE configuration
Advanced setup
{
"mcpServers": {
"deterministic-url-engine": {
"url": "https://edge.vinkius.com/vk_preview_icm4wWTdS8cJDs1MvvxdiaRMVKJ9m5v46tLcXCG6/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 url-parser
Ask Cline: "Using url-parser, help me...". 3 tools available
Claude Code · Terminal command
Advanced setup
claude mcp add deterministic-url-engine --transport http "https://edge.vinkius.com/vk_preview_icm4wWTdS8cJDs1MvvxdiaRMVKJ9m5v46tLcXCG6/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 url-parser
Ask Claude: "Using url-parser, show me...". 3 tools are ready
Where the request belongs
Work url-parser can move forward.
This is for the marketing ops person tired of fixing broken UTM links, the data engineer building scrapers who need clean URL parsing, and the web developer who wants to generate dynamic links without the headache of manual string joining.
Marketing Operations Manager
You use this to generate hundreds of unique tracking links for different campaigns without checking each one for syntax errors.
Data Engineer
You use this to pull specific IDs or tokens out of raw web logs and URLs during your ETL processes.
Web Developer
You use this to build internal capabilities that need to construct complex redirect links safely.
Build the capability set
Add more capabilities.
Each Connector adds new actions and data without changing how you work.
Browse ConnectorsCapsulink
Manage shortened URLs via Capsulink. create links, track clicks, and monitor analytics directly from any AI agent.
Deterministic Codec Engine
Empower your AI to perfectly serialize and deserialize data. Effortlessly switch between URL Encoding, HTML Entities, Unicode Escapes, and DNS Punycode with a native V8 engine.
AB.GL
Shorten URLs, track click performance, and manage branded links with real-time analytics for every campaign.
BL.INK
Manage enterprise links via BL.INK. shorten URLs, track analytics, and manage branded domains directly from any AI agent.
URL Query String Deep Parser
Transforms flat URL query strings into deeply nested JSON objects and arrays.
URL Structure Analyzer
Evaluate web URLs for SEO health, analyzing path depth, keyword relevance, and parameter noise.
Bring your own AI
Change the model, client or framework. Keep url-parser 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 url-parser.
The practical details behind the request, access and result.
How does Deterministic URL Engine fix broken links?
It uses a dedicated engine to handle URL logic. Instead of the AI guessing where symbols go, the Connector ensures that question marks and ampersands are placed perfectly every time.
Can Deterministic URL Engine help with UTM parameters?
Yes. It is specifically designed to inject parameters like UTM codes into existing URLs without creating double symbols or breaking the link.
Does Deterministic URL Engine support complex URLs with ports?
Yes. It deconstructs URLs into their core components, including the host, port, and path, so your agent can work with complex addresses reliably.
How do I use Deterministic URL Engine for data scraping?
You can use it to pull specific values from long query strings. This helps your agent extract tokens, IDs, or other data points from web links without errors.
Is Deterministic URL Engine faster than manual parsing?
It is extremely fast because it runs on a pure Javascript runtime. It processes links almost instantly, making it ideal for high-volume tasks.
Can Deterministic URL Engine handle multiple query parameters?
Yes. It can manage multiple parameters at once, ensuring that every new addition is concatenated correctly with the existing ones.
Why use an Connector instead of letting the AI format the URL?
AIs are probabilistic text generators, not web browsers. If a URL already has a ?, adding another parameter requires &. LLMs frequently guess the wrong delimiter, breaking critical affiliate tracking or API requests. The Connector guarantees correct serialization.
Can it extract multiple parameters?
Yes! If you use the parse_url capability, it returns a queryParams JSON object containing every single key and value found in the URL. If you only want one, use extract_query.
Does this capability execute network requests?
No. The entire engine executes pure algorithmic parsing on strings. It does not validate if the URL is active online, it merely processes its mathematical construction.
Why use an MCP instead of letting the AI format the URL?
AIs are probabilistic text generators, not web browsers. If a URL already has a ?, adding another parameter requires &. LLMs frequently guess the wrong delimiter, breaking critical affiliate tracking or API requests. The MCP guarantees correct serialization.
One connection away
Give your agent a direct line to url-parser.
Connect url-parser once. Keep it beside 5,900+ managed Connectors when the next task needs more.
Explore every Connector No credit card required · Free tier available