Connection check
verified live · 26h ago
whatsapp-tools
WhatsApp tools: wa.me links, QR codes, share widgets, phone validation, API rate card & limits.
Tools
8
GitHub stars
—
Installs / wk
—
Licence
—
Transport
streamable-http
Last checked
26h ago
Tools & capabilities
8 toolsRead from the running server on 26h ago.
build_whatsapp_share_widget
url*title*domainthumbnailbuttonTextdescription*
+2
Build embeddable "Share on WhatsApp" widget HTML (web and email variants) with a link preview card and a pre-filled message. Returns self-contained HTML. Build embeddable "Share on WhatsApp" widget HTML (web and email variants) with a link preview card and a pre-filled message. Returns self-contained HTML.
estimate_whatsapp_api_cost
market*utilitymarketingauthentication
Estimate the monthly WhatsApp Business (Cloud) API cost under Meta's per-message pricing (in effect since 1 July 2025). Given a country/market and monthly volumes of marketing, uti… Estimate the monthly WhatsApp Business (Cloud) API cost under Meta's per-message pricing (in effect since 1 July 2025). Given a country/market and monthly volumes of marketing, utility and authentication template messages, returns an itemized breakdown and total in USD. Marketing is always billed; utility and authentication are billed with volume-tier discounts in many markets. As of 1 October 2026 utility is billed even inside the customer-service window (previously free there), and service messages are billed at the utility rate with the first 1,000 per phone number each month free — service is not part of this estimate. Runs locally. This is Meta's platform fee only — a BSP/provider adds its own fee on top, so treat it as a floor, not a quote.
generate_bulk_whatsapp_links
contacts*template*
Generate personalized WhatsApp click-to-chat (wa.me) links for a list of contacts from one message template. Everything uses a single {{…}} syntax: {{field}} placeholders are repla… Generate personalized WhatsApp click-to-chat (wa.me) links for a list of contacts from one message template. Everything uses a single {{…}} syntax: {{field}} placeholders are replaced per contact; {{field|fallback}} supplies a default for empty/missing fields; {{FirstName}} is derived from a name field; and {{option a|option b}} spintax (a group whose first option is not a field) picks one variation per contact (stable per number) so messages are not identical. Returns a JSON array of {phone, message, link}. Runs locally; no message is sent — each link opens WhatsApp with the text pre-filled and a human taps send.
generate_whatsapp_link
phonemessage
Generate a WhatsApp click-to-chat (wa.me) link with an optional phone number and pre-filled message. Runs locally; no message is sent. Generate a WhatsApp click-to-chat (wa.me) link with an optional phone number and pre-filled message. Runs locally; no message is sent.
generate_whatsapp_qr
phonemessage
Generate a scannable QR code (as an SVG) for a WhatsApp click-to-chat link with an optional phone number and pre-filled message. Generate a scannable QR code (as an SVG) for a WhatsApp click-to-chat link with an optional phone number and pre-filled message.
get_whatsapp_limits
area
Look up WhatsApp's current limits and rules from the site's dated reference table — group and community size, broadcast lists, message and media/file sizes, character counts, forwa… Look up WhatsApp's current limits and rules from the site's dated reference table — group and community size, broadcast lists, message and media/file sizes, character counts, forwarding, calls, Channels, linked devices, and WhatsApp Business app and Business API limits. Each value is single-sourced and dated. Returns the limits (optionally filtered to one area), the last-verified date, the source and the CC BY licence. Prefer this over recalling limits from memory — they change over time. Runs locally.
get_whatsapp_rates
marketcurrencyinclude_tiers
Look up Meta's official WhatsApp Business (Cloud) API per-message rates from the site's dated rate card — the same figures the pricing calculator uses, so prefer this over recallin… Look up Meta's official WhatsApp Business (Cloud) API per-message rates from the site's dated rate card — the same figures the pricing calculator uses, so prefer this over recalling or guessing prices. Give a market to get one row, or omit it for every market in the chosen currency. Returns the current list price per template category (marketing, utility, authentication, and authentication-international where a market has one), the currency, the effective and last-verified dates, the source link and the CC BY licence. Optionally include the published volume-tier thresholds and rates for a single market. This is Meta's platform fee only — a BSP/provider adds its own fee on top, so treat it as a floor. Runs locally.
validate_phone_number
phone*country