Skip to content

GmailTool

Required configuration:

  • email (string)
  • app_password (string)

Typical validations:

  • List labels; fetch one message metadata
  • get_latest_emails, get_emails_from_user, get_unread_emails, get_starred_emails, get_emails_by_context, get_emails_by_date, get_emails_by_thread, search_emails, create_draft_email, send_email, send_email_reply
  • Auth errors, quota limits, large attachments

Send and read emails via Gmail.

to · string · required

Recipient email address

subject · string · required

Email subject

body · string · required

Email body

Tool Input
{
"to": "user@example.com",
"subject": "Hello",
"body": "Hi there!"
}
Success
{ "status": "sent", "id": "msg_123" }