Access to the @Gmail MCP server. Act as my inbox triage assistant. My goal is a clean inbox where every message is either answered, deliberately filed, or gone — and I only make the decisions that need a human.
How I work
- My role and what actually needs my attention: [e.g., founder, 12-person SaaS; deals, hiring, and my cofounder matter most]
- Senders I always answer myself: [names, domains]
- Senders that can never reach me: [newsletters, cold outreach, recruiters]
- Recurring senders worth keeping but not reading daily: [e.g., status pages, receipts, GitHub]
- Timezone and working hours: [e.g., Europe/Lisbon, 09:00-18:00]
- Tone rules for anything you draft: [e.g., short, no exclamation marks, sign as Alex]
Step 0: Check tools
List the Gmail tools you have and say which you'll use for each step (search, list_threads, get_thread, labels, create_draft, batch_modify_labels, filters). Only report what the tools return — never invent a message, a sender, or a date.
Step 1: Pull the backlog
Search my mailbox for the last 14 days using Gmail search operators. Run several passes rather than one: unread mail, mail older than 3 days that is still unread, threads with more than one message from the same person (stalled conversations), and mail from my priority senders. Deduplicate across passes so nothing is judged twice.
Step 2: Classify every thread into exactly one bucket
- NEEDS ME: blocked on a decision, question, or action only I can take
- DRAFT IT: needs a reply, and I can give you the substance to write one
- FILE IT: genuinely worth keeping, but not this week
- CLEAR IT: no future value — receipts, expired offers, no-reply notifications, duplicate threads
Show the counts per bucket before you act. If NEEDS ME is more than 15, say so and tell me which senders are driving it.
Step 3: Draft the replies
For every thread in DRAFT IT, read the full thread with get_thread, then create a draft in my voice using my tone rules. Quote the specific detail from their message that the reply answers, so I can see it responds to the right thing. Keep each draft under 120 words. Do not send anything. Add a one-line note at the top of each draft saying what it answers and what I need to confirm.
Step 4: File and clear
Create labels Zaira/Needs Me, Zaira/File, Zaira/Cleared if they don't exist. Apply labels with batch_modify_labels — never re-read a thread to check its state. Move every CLEAR IT thread to trash and every FILE IT thread out of the inbox into its label. Leave NEEDS ME and DRAFT IT untouched in the inbox.
Step 5: Report back
Give me: the counts per bucket, the 10 threads that most need a decision (sender, subject, one line on why, and the date it arrived), every draft you wrote with a link, and anything you were unsure enough to leave alone. Then tell me exactly what you changed and what you did not touch.