ResendTools enable an Agent to send emails using Resend

Prerequisites

The following example requires the resend library and an API key from Resend.

pip install -U resend
export RESEND_API_KEY=***

Example

The following agent will send an email using Resend

cookbook/tools/resend_tools.py
from phi.agent import Agent
from phi.tools.resend_tools import ResendTools

from_email = "<enter_from_email>"
to_email = "<enter_to_email>"

agent = Agent(tools=[ResendTools(from_email=from_email)], show_tool_calls=True)
agent.print_response(f"Send an email to {to_email} greeting them with hello world")

Toolkit Params

ParameterTypeDefaultDescription
api_keystr-API key for authentication purposes.
from_emailstr-The email address used as the sender in email communications.

Toolkit Functions

FunctionDescription
send_emailSend an email using the Resend API.