Marketing Toolkit
LiveAd maths, ad copy limits, UTM links, WhatsApp links and email checks in one MCP server.
The everyday marketing helpers in one place: CTR, CPC, CPM, CPA and ROAS from your own numbers; whether a headline fits Google RSA, Meta or LinkedIn limits; UTM campaign links built and parsed; ads.txt checks; WhatsApp click-to-chat and mailto links; SMS segment counts for Arabic or English text; and a check that an email address can receive mail. Nothing is sent or posted.
Connect / 9 tools
Server URL
https://toolcargo.com/mcp/marketing-kitClaude Code
claude mcp add --transport http --scope user toolcargo-marketing-kit https://toolcargo.com/mcp/marketing-kit \
--header "Authorization: Bearer YOUR_API_KEY"Create a key in your dashboard. Other clients: setup guides.
What it helps you do
- Campaign maths (CTR, CPC, CPM, CPA, ROAS) from the numbers you already have.
- Ad headlines and descriptions checked against each platform's character limits.
- Clean UTM links so ads and analytics agree.
- WhatsApp and mailto links, SMS part counts and email deliverability checks.
Built for: Marketers and agencies running campaigns across Google, Meta, LinkedIn, WhatsApp and email.
What's inside
One connection gives your assistant all of these. Each has a detailed reference.
- Ad mathsCTR, CPC, CPM, CPA, ROAS from numbers you already have.
- Ad copy limitsWill this headline fit Google RSA, Meta or LinkedIn?
- UTM linksBuild and parse campaign URLs so Ads and Analytics agree.
- ads.txtWho is authorised to sell this site's inventory?
- WhatsApp click-to-chatA wa.me link with optional text — for ads and bios. Does not send.
- mailto linkA mailto: button with subject and body — does not send.
- SMS segmentsHow many SMS parts is this Arabic (or English) text?
- Email checkIs this email even able to receive mail?
Example requests
Campaign maths
“Spend 4,200 SAR, 180,000 impressions, 2,300 clicks, 61 sales worth 19,500 SAR. Give me CTR, CPC, CPA and ROAS.”
Every ratio with the formula used.
Ad copy check
“Do these 15 headlines fit Google RSA limits? Shorten the ones that don't.”
Character counts per platform with the over-limit lines flagged.
Launch links
“Build UTM links for this landing page for Meta, Google and a WhatsApp broadcast, and a wa.me link with a greeting.”
Tagged URLs and a click-to-chat link ready to paste.
Tools
| Tool | What it does | Access |
|---|---|---|
ad_metricsAd metrics from numbers | CTR, CPC, CPM, CPA, conversion rate and ROAS from spend/impressions/clicks/conversions/revenue. Not connected to Ads Manager. | Read-only |
check_ad_copyCheck ad copy length | Character count vs Google RSA, Meta, LinkedIn or X field limits. Does not talk to the ad networks. | Read-only |
build_utm_urlBuild a campaign URL | Add utm_source, utm_medium, utm_campaign (and optional term/content) to a landing page URL. | Read-only |
parse_utm_urlParse UTM parameters | Read utm_* parameters from a URL and list which of the five campaign fields are missing. | Read-only |
inspect_ads_txtInspect ads.txt | Fetch public /ads.txt (SSRF-guarded) and count DIRECT vs RESELLER records. | Read-only |
build_whatsapp_linkBuild a WhatsApp click-to-chat link | wa.me URL with an optional pre-filled message. Does not send. WATI send stays Coming soon. | Read-only |
build_mailtoBuild a mailto link | mailto: URL with optional subject, body and cc. Does not send mail. | Read-only |
count_sms_segmentsCount SMS segments | GSM-7 vs UCS-2 segment count. Arabic and emoji use the shorter UCS-2 segments. Does not send. | Read-only |
check_emailCheck an email address | Syntax plus MX lookup for the domain. Does not send mail. | Read-only |
Requirements
- • A ToolCargo account with Site Audit activated (free).
Limitations
- • Helpers only: it does not read your ad accounts. Use Meta Ads (and Google Ads when available) for real campaign data.
- • Links are built, never sent. Email checks look at syntax and DNS (MX) records only, not inbox placement.
- • Single-tool URLs such as /mcp/utm-links remain available for existing keys.
Supported clients
“Tested” means we connected that client to this endpoint and ran a tool call ourselves. Recorded client-specific tests currently cover Site Audit. Other connectors use the documented setup until tested in that client.
| Claude Code | API key header | Documented, not yet tested | This endpoint has not yet been tested in this client. See the setup guide. |
| Claude (claude.ai) | OAuth sign-in | Documented, not yet tested | This endpoint has not yet been tested in this client. See the setup guide. |
| Cursor | API key header | Documented, not yet tested | This endpoint has not yet been tested in this client. See the setup guide. |
| VS Code (Copilot agent mode) | API key header | Documented, not yet tested | This endpoint has not yet been tested in this client. See the setup guide. |
| ChatGPT (developer mode) | OAuth sign-in | Documented, not yet tested | This endpoint has not yet been tested in this client. See the setup guide. |
| MCP Inspector | API key header | Documented, not yet tested | This endpoint has not yet been tested in this client. See the setup guide. |
More in Ads
Pricing
Included with Site Audit. Calculators and link builders are not counted; parsing a UTM link, ads.txt checks and email checks use one shared call each.
Free
$0Try hosted tools with a shared monthly allowance.
50 shared calls/month
Pro
$12/moProposed larger shared allowance; see checkout status on the pricing page.
2,000 shared calls/month
Proposed test price. See the pricing page for checkout status.