Labsco
MCP SERVER

Inbox MCP

by darinkishore

Triage a mailbox in batches — filter, star, move, archive and reply across Gmail, Outlook, iCloud or any IMAP account.

Email: Mailboxes & Delivery
Summary
Inbox zero as a conversation instead of an afternoon.

The batch shape is the point: one instruction can review a hundred messages, decide which ones need you, and file the rest — the same work you would otherwise do one click at a time.

What it is

An email layer built on Nylas v3, so one connection covers Gmail, Outlook, iCloud, Yahoo and most IMAP accounts including work mail. The tools take batches rather than single messages, and answers come back as parsable blocks the model can act on.

What you get
  • `filter_emails` — find mail by folder, unread state, date range or flags
  • `triage_update_emails` — batch mark read or unread, star or unstar, and move between folders
  • `batch_archive_emails` — archive whole groups in one pass
  • `search_emails` — keyword search across the mailbox
  • `read_emails` — full messages formatted as Markdown, which is what makes summarising them work
  • `send_email` and `draft_email` — send now, or leave it in drafts for you to check
  • Folder management — list, create, update, delete, and get-or-create
Requirements

A Nylas account with a grant for the mailbox: `NYLAS_ACCESS_TOKEN` and `NYLAS_GRANT_ID`, both taken from the Nylas dashboard after you connect the account under Grants. Nylas includes 5 free connected accounts. Install interactively through Smithery, or clone the repository, run `npm install && npm run build`, and point your client at `node dist/index.js`. Retries with exponential back-off and jitter are built in.

Setup effort

One command plus a key — npx -y @smithery/cli@latest install "@darinkishore/inbox-mcp" --client claude, then supply credentials