UTM Parser
Paste a campaign URL and see every UTM and other tracking parameter it carries.
Stripped URL (no query/hash)
https://example.com/landingUTM parameters
| utm_source | newsletter |
| utm_medium | |
| utm_campaign | spring-sale |
| utm_content | hero-cta |
Other tracking IDs
| gclid Google Ads click ID | abc123 |
| ref Generic referral source | partner |
🔒 URLs are parsed entirely in your browser.
</>Use this tool programmaticallycurl · JavaScript · MCP
Same tool, callable from any HTTP client or from Claude (via MCP). Anonymous: 100 req/day per IP. Sign up for 1,000 req/day.
curl
curl https://api.b-e-a-d.com/tools/utm-parser/run \
-H "Content-Type: application/json" \
-d '{
"url": "https://example.com"
}'JavaScript (fetch)
const res = await fetch("https://api.b-e-a-d.com/tools/utm-parser/run", {
method: "POST",
headers: { "Content-Type": "application/json" },
body: JSON.stringify({
"url": "https://example.com"
}),
});
const data = await res.json();
console.log(data.result);MCP (Claude Desktop / Claude Code)
# In Claude Desktop / Claude Code, add to your MCP config:
{
"mcpServers": {
"bead": {
"command": "npx",
"args": ["-y", "mcp-remote", "https://mcp.b-e-a-d.com"]
}
}
}
# Then ask Claude to call:
mcp__bead__bead_utm_parserFull reference: developer docs · OpenAPI spec
About this tool
UTM tags are surfaced as their own table. Other recognised tracking params (Google's gclid, Facebook's fbclid, Microsoft's msclkid, etc.) get called out separately so you can audit what's riding along. Everything else is shown under "Other parameters".
Need to build a tracked URL? UTM Builder is for that.
You might also like
- UTM BuilderBuild trackable campaign URLs with proper UTM parameters.
- Query Parameter ManagerAdd, edit, remove, and reorder URL query parameters with a live preview.
- Google SERP PreviewPreview how your title, URL, and description will appear in Google search results.
- Headline AnalyzerScore a headline on length, structure, and power-word use — see what's pulling its weight.