Campaign link infrastructure for AI agents and developers. Validate destinations, build UTM-tracked links, and inspect landing pages for social-sharing readiness (OG tags, Twitter Cards, viewport, canonical, favicons) — one `mlz preflight` command runs build + validate + inspect and returns a go/no-go report. Available as a CLI, MCP server, and REST API.
Overview
MissingLinkz is campaign link infrastructure for AI agents and developers. Instead of leaving you with a manually built UTM string, it validates the destination and inspects the landing page before you publish — so ad spend never lands on a 404 or a link with a broken social preview. One mlz preflight call builds the tracked link, validates the destination, and inspects the page, returning a structured go/no-go report.
MCP Tools (13):
mlz_preflight— Pre-publish campaign check: build + validate + inspect in one callmlz_build_link— Generate a UTM-tagged linkmlz_inspect_destination— Inspect a URL for social-sharing readiness (OG tags, Twitter Card, viewport, canonical, favicon)mlz_validate_url— Validate a URL (SSL, resolution, redirect chains, response time)mlz_list_campaigns— List all campaignsmlz_suggest_naming— Suggest consistent naming for sources/mediumsmlz_get_taxonomy— Read strict-mode state + allowed source/medium dictionarymlz_set_taxonomy— Configure strict taxonomy enforcement (Team)mlz_list_seats— List workspace seats and plan seat capmlz_manage_seats— Mint/revoke workspace seat keys (Team, owner only)mlz_list_links— List recently generated linksmlz_check_usage— Check API usage and remaining quotamlz_register— Register a new account
Features:
- One-command preflight: build + validate + inspect with a go/no-go report
- Landing-page inspection: OG tags, Twitter Cards, viewport, canonical, favicon
- Destination validation: SSL, resolution, redirect chains, response time
- Naming normalization (lowercase, hyphenated, no special characters) on every plan
- Shared, server-enforced UTM taxonomy for governance across a team (Team plan)
- Three surfaces: CLI, MCP server, and REST API — same validation engine across all
- Runs in CI/CD with pass/fail exit codes to block broken links before deploy
- Free tier: 1,000 links/month, no credit card
Install: npm install -g missinglinkz
Start the MCP server: mlz mcp
Server Config
{
"mcpServers": {
"missinglinkz": {
"command": "mlz",
"args": [
"mcp"
],
"env": {
"MLZ_API_KEY": "<YOUR_API_KEY>"
}
}
}
}