Skip to content

get_member_email

Status: Implemented | Module: member

Retrieve the email addresses on file for the verified member. Use this to check whether the member has an email before sending confirmations, or to surface the on-file email for verbal confirmation.

Hint Value
readOnlyHint true
destructiveHint false
idempotentHint true
Field Type Required Description
session_id string yes Active session ID from verify_member
Field Type Description
status string success or error
emails MemberEmail[] Email records on file (may be empty)
count int Number of emails returned
message string Human summary (e.g. “Found 2 email(s) for member.”)
guidance Guidance Next-step suggestion (add email if none, or move to send_confirmation)

v2.0 audit change: MemberName is no longer echoed in the response — the caller already has the member name from the verify_member session, and re-echoing it inflated every payload (audit AUDIT-3 / P2-5).

Field Type Description
email_id string Email record UUID
email string Email address
is_primary bool Whether this is the primary email
note string Optional label (e.g. “Personal”, “Caretaker email”)
  • Reads session via SessionManager and refreshes its TTL.
  • Emits a HIPAA audit entry mcp.get_member_email with email_count metadata only — the actual address is never written to audit.