The problem
My inbox needed triage and I did not want yet another app to check.
What I built
InboxAI plugs into the assistant I already talk to. I ask it to check my mail, it pulls the unread messages, sorts and summarises them, tells me what actually needs a reply, and writes the reply.
It is exposed over MCP, so Claude calls it as a tool. No dashboard, no buttons, no new tab.
How it went
It became my daily triage path, and later the base for the WhatsApp agent's Gmail work. LangGraph drives the agent loop, the Gmail API does the real work.
Stack