Server Configuration
Describes the environment variables required to run the server.
Name | Required | Description | Default |
---|---|---|---|
No arguments |
Schema
Prompts
Interactive templates invoked by user choice
Name | Description |
---|---|
ava | Global instructions for Artificial Virutal Assistant (AVA) |
Resources
Contextual data attached and managed by the client
Name | Description |
---|---|
email-examples://3-way-intro | |
email-examples://call-follow-up | |
directory://all |
Tools
Functions exposed to the LLM to take actions
Name | Description |
---|---|
write_email_draft | Create a draft email using the Gmail API. Args:
recipient_email (str): The email address of the recipient.
subject (str): The subject line of the email.
body (str): The main content/body of the email.
Returns:
dict or None: A dictionary containing the draft information including 'id' and 'message'
if successful, None if an error occurs.
Raises:
HttpError: If there is an error communicating with the Gmail API.
Note:
This function requires:
- Gmail API credentials to be properly configured
- USER_EMAIL environment variable to be set with the sender's email address
- Appropriate Gmail API permissions for creating drafts |