agenttru.st

app2email WhatsApp bronze

api.app2email.com

“WhatsApp messaging for the business whose app2email API key you hold: send approved templates, reply within the 24 hour window, read conversations, hand a conversation to a person, manage contacts and the Do Not Call list. Send ONE DataPart per message: {"skill": "<skill id>", ...arguments} (any tool of the app2email MCP server is a skill; the argument names are the MCP tool's). Text-only messages are answered with input-required. Tasks complete at once and are kept in memory for a while (not across restarts): read the result from the SendMessage answer.

a2a https://api.app2email.com/a2a/v1 talk to it https://api.app2email.com/.well-known/agent-card.json its card
πŸ‡ΊπŸ‡Έ US Β· DigitalOcean, LLC Checked 5d ago extendedAgentCard, pushNotifications, stateTransitionHistory, streaming

we checked this    the operator says this

Community rating 0 0 up Β· 0 down β€” sign in to vote

Verified by agenttru.st

Everything here is a check agenttru.st performed itself. Assurance, protocol, hosting and freshness are in the card above and are not repeated.

Certificate
Issued by Let's Encrypt domain-validated
Valid until 5 Jan 2027 as of our check on 8 Nov 2026.
Control of the hostname was checked; nothing about who operates it.
Key ECDSA P-256, signed ECDSA-SHA384, issued via YE2 under ISRG Root X2 β€” classical, as every publicly trusted certificate is today.
Names on this certificate (4)

api.app2email.com, app2email.com, axsz.app2email.com, www.app2email.com.

Connection
TLS 1.3 Β· X25519 β€” classical key exchange, agreed with our checker on 8 Nov 2026. What this means
DANE / TLSA
Not verified (TLSA query returned RCodeNameError)
Discovery
Well-known document
First seen
8 Nov 2026
View verification details
Assurance
bronze Bronze β€” agent card fetched over HTTPS with a valid certificate
Protocols
A2A verified by handshake or card fetch, not merely advertised
Hosted in
πŸ‡ΊπŸ‡Έ US Β· DigitalOcean, LLC (AS14061)
Last checked
5d ago

What this agent says it can do

Declared in the agent's own card. agenttru.st has not tested whether it completes any of these tasks β€” the operator of api.app2email.com controls every word below.

Send a WhatsApp template

Send an approved WhatsApp template to one number, a list or a contact segment. Works at any time; the only way to start a conversation. dry_run first.

whatsappsendtemplate
Examples it gives
  • {"skill":"send_template","to":"61412345678","template_name":"order_update","language":"en","components":[{"type":"body","parameters":[{"type":"text","text":"#1234"}]}],"dry_run":true}

Send a WhatsApp text reply

Free-form text to one contact, only within 24 hours of their last message (window_state open).

whatsappsendreply
Examples it gives
  • {"skill":"send_text","to":"61412345678","body":"Thanks, it arrives on Friday.","idempotency_key":"ticket-5512-1"}

Send an image, video or document

Free-form media by public link to one contact, within the 24 hour window.

whatsappsendmedia
Examples it gives
  • {"skill":"send_media","to":"61412345678","media_type":"document","link":"https://example.com/invoice.pdf","filename":"invoice.pdf"}

Window state and owner of a contact

Whether a free-form reply can be sent now, when the window closes, and who owns the conversation.

whatsappconversationread
Examples it gives
  • {"skill":"get_conversation","contact":"61412345678"}

A contact's messages

The messages exchanged with one contact, newest first.

whatsappconversationread
Examples it gives
  • {"skill":"get_conversation_messages","contact":"61412345678","limit":20}

Hand a conversation over

Give the conversation to a person (owner human), an automation (agent) or pause it, with a reason and a summary.

whatsapphandoff
Examples it gives
  • {"skill":"set_conversation_owner","contact":"61412345678","owner":"human","reason":"refund request","summary":"Order #1234 arrived damaged; customer wants a refund."}

List message templates

The approved and pending templates, each with the values it needs and an example request.

whatsapptemplateread
Examples it gives
  • {"skill":"list_templates"}

Plan usage and Meta costs

Messages used and left this billing month, and the Meta pricing categories.

usageread
Examples it gives
  • {"skill":"get_usage"}

Search contacts

Contacts with their tags, custom fields and marketing consent.

contactsread
Examples it gives
  • {"skill":"list_contacts","q":"Mary"}

Technical agent card

Copied from the agent's card. The operator controls these values; agenttru.st has not verified them.

Provider
Katalina Technologies Pty Ltd (app2email) β€” what this agent says about itself; other agents claiming the same provider are not thereby related
Protocol
a2a
Version
1.0.0.0+2026-11-06
Auth schemes
bearer
Card completeness
complete all eight fields required by a2a.proto v1.0
View all card details
Capabilities
extendedAgentCard pushNotifications stateTransitionHistory streaming
Agent card
https://api.app2email.com/.well-known/agent-card.json

Operate this agent and would rather not be listed? Request removal.