UTM Builder
Build trackable campaign URLs with proper UTM parameters.
Generated URL
Enter a destination URL above🔒 All URL building happens in your browser. Nothing is sent to a server.
</>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-builder/run \
-H "Content-Type: application/json" \
-d '{
"url": "https://example.com",
"source": "a",
"medium": "a",
"campaign": "a"
}'JavaScript (fetch)
const res = await fetch("https://api.b-e-a-d.com/tools/utm-builder/run", {
method: "POST",
headers: { "Content-Type": "application/json" },
body: JSON.stringify({
"url": "https://example.com",
"source": "a",
"medium": "a",
"campaign": "a"
}),
});
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_builderFull reference: developer docs · OpenAPI spec
About UTM parameters
UTM tags are query-string parameters that Google Analytics and most other analytics tools read to attribute traffic. Conventions:
utm_source— where the visit comes from (e.g.newsletter,twitter)utm_medium— type of channel (e.g.email,cpc,social)utm_campaign— the campaign name (e.g.spring-sale)utm_term— paid-search keyword (optional)utm_content— A/B variant or creative (optional)
Keep values lowercase and hyphenated to avoid duplicate reports.
You might also like
- UTM ParserPaste a campaign URL and see every UTM and other tracking parameter it carries.
- 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.
- Open Graph Tag GeneratorBuild Open Graph and Twitter Card meta tags from a simple form, with a live share preview.