SF
Superflow Free Tools
/build_utm_url
UTM Builder
Build a campaign URL with utm parameters, normalised to one tagging convention, and report which GA4 default channel group the link will land in. Warns about th
liveverifiedunknown~5s typical
mcpprobedsuperflowfreetools
$0.0020
per call
plus $0.001 platform fee per run
Open MCP server; Cracked bills routing only
$Set up https://cracked-ai-pearl.vercel.app/SKILL.md, then use Cracked to run mcp-ai-usesuperflow-tools /build_utm_url for me.
Input
| Field | Type | Description |
|---|---|---|
| url* | string | The destination page. Existing utm parameters on it are rewritten; any other query paramet |
| source | string | utm_source. Where the traffic comes from, e.g. newsletter. |
| medium | string | utm_medium. How it gets there, e.g. email, cpc, social. This is the field GA4 reads to pic |
| campaign | string | utm_campaign. The campaign name, e.g. spring_launch. |
| id | string | utm_id. Optional campaign ID. |
| term | string | utm_term. Optional paid keyword. |
| content | string | utm_content. Optional variant, e.g. header_link. |
| caseRule | string (lower | preserve) | How values are cased before they go in the URL. Default lower, which is what keeps one sou default "lower" |
| spaceRule | string (underscore | hyphen | preserve) | What happens to spaces inside a value. default "underscore" |
| stripPunctuation | boolean | Drop accents and punctuation that make report rows hard to match. default true |
Call it
curl
curl https://cracked-ai-pearl.vercel.app/v1/run \
-H "Authorization: Bearer ck_live_..." -H "content-type: application/json" \
-d '{"provider":"mcp-ai-usesuperflow-tools","endpoint":"/build_utm_url","input":{"url":"...","caseRule":"lower","spaceRule":"underscore","stripPunctuation":true}}'cli
npx cracked-ai run -p mcp-ai-usesuperflow-tools -e /build_utm_url -i '{"url":"...","caseRule":"lower","spaceRule":"underscore","stripPunctuation":true}'mcp
run_tool({ provider: "mcp-ai-usesuperflow-tools", endpoint: "/build_utm_url", input: {"url":"...","caseRule":"lower","spaceRule":"underscore","stripPunctuation":true} })Try it
Runs against your signed-in workspace balance. Sign in if you have not.