@kazuph/mcp-gmail-gas

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
GAS_ENDPOINTYesThe deployment URL of your Google Apps Script project.
VALID_API_KEYYesA random API key for securing access to your Google Apps Script deployment.

Schema

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Tools

Functions exposed to the LLM to take actions

NameDescription
gmail_search_messages Gmail内で指定したクエリに一致するメールを検索します。 queryパラメータはGmailの検索クエリ形式で指定します。 例: "subject:Meeting newer_than:1d" 結果はJSONで返り、メール一覧(件名、messageIdなど)を含みます。
gmail_get_message 指定したmessageIdのメール本文と詳細を取得します。 引数: messageId (GmailのメッセージID)
gmail_download_attachment 指定したmessageIdとattachmentIdで添付ファイルを取得します。 ファイルはDownloadsフォルダに保存されます。 attachmentIdはattachmentsの各attachmentのnameでありファイル名となることが多いです(invoice.pdfなど)。 引数: - messageId: メッセージID(必須) - attachmentId: 添付ファイルID(必須) - outputFilename: 保存時のファイル名(オプション)