AVA MCP Server

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
USER_EMAILYesThe Gmail address you want to use for this application
GOOGLE_TOKEN_PATHYesPath where the Google OAuth token will be stored.config/ava-agent/token.json
GOOGLE_CREDENTIALS_PATHYesPath to your Google OAuth credentials file.config/ava-agent/credentials.json

Schema

Prompts

Interactive templates invoked by user choice

NameDescription
avaGlobal instructions for Artificial Virutal Assistant (AVA)

Resources

Contextual data attached and managed by the client

NameDescription
email-examples://3-way-intro
email-examples://call-follow-up
directory://all

Tools

Functions exposed to the LLM to take actions

NameDescription
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
ID: 3o1svf6vxd