tools.wha/whatsapp-tools
repo:https://github.com/procom-dev/whatools
WhatsApp tools: wa.me links, QR codes, share widgets, phone validation, API rate card & limits.
- transport:
- remote
- credential class:
- self-provisionable
Owner verification
Not yet verified. Verifying proves you control this server and is free, permanently — it never changes a published score.
Start verification →Tools
- build_whatsapp_share_widgetshallow
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_costshallow
Estimate the monthly WhatsApp Business (Cloud) API cost under Meta's current 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 can be reduced by the share sent inside a free 24-hour service window; authentication is billed at the lowest rates; service replies are free. 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_linksshallow
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_linkshallow
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_qrshallow
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_limitsshallow
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_ratesshallow
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_numbershallow
Validate and inspect a phone number with libphonenumber: whether it is valid (a real, allocated number) and/or possible (right length), its country, calling code, line type (mobile / landline / VoIP / toll-free / …) and every standard format (E.164, international, national) plus a wa.me link. Runs locally and offline. Does NOT check whether the number is registered on WhatsApp — there is no such API here.
Embed this server’s score
Tool count and median score across every tool in this server’s corpus — honest in a way a single cherry-picked tool’s badge wouldn’t be.
[](https://vouch.tools/servers/8dff11e6-8f74-4a96-a882-5c7710dba412)