resend
resend.
Resend contacts — the people Broadcasts are sent to: keep a segment up to
setup & usage
⚠ a resend api key with full access
the key is your organization's, set by an org admin on the resend connector. it serves two things: the platform's email sending (email_send, from a domain verified in your resend account) and the contact list your broadcasts go to.
▸ keep a broadcast audience up to date
resend_contact(op="upsert", contacts=[{"email": …, "first_name": …}], segment_ids=["…"]) — up to 50 per call, with a receipt; dry_run=true first to previewresend_contact(op="list", segment_id="…") (pass next_after as after for the next page)resend_contact(op="list", segment_id="…", unsubscribed=true)resend_contact(op="get", contact="<email or id>") — with segments and topic subscriptionsresend_contact(op="update", contact="…", unsubscribed=true)resend_segment(op="list") / resend_segment(op="create", name="…")resend_topic(op="list")· what the tools will not do
kept_unsubscribed. resubscribing is an explicit op="update" with unsubscribed=false, on the person's own requestunsubscribed=true instead⚙ multiple comptes
this connector accepts multiple comptes: each stored credential becomes a named account (one name per compte), at your level, your team's or your org's.
_account="<name>" on the tool; list them: oto_identity(op='list', connector='resend') (scope='org' or scope='group' for the org's or team's)oto_identity(op='set', connector='resend', identity_id='<name>'); rename: op='rename' with new_name_account) and adding upoutils
chargement…
utilisation
claude code — installe le plugin oto —
claude plugin marketplace add otomata-tech/oto-plugin — mcp + skill configurés.cli —
pipx install oto-cli puis oto resend …