Nylas MCP
for LuumenAI

Read mail, calendars, and contacts, then draft and schedule with approval

Connect Nylas MCP and the agent can read across email, calendars, and contacts while you work. It looks up grants by address, checks free time for a group, opens a message or event by ID, and converts timestamps between zones. Changes — drafts, events, Notetaker bots, sends — are previewed and approved before they happen.

The Nylas MCP toolbox

38 tools: 26 read, 12 write. Reads answer instantly. Writes require approval by default. Everything is logged.

  • ReadAvailabilityUse this for availability, free time, or "when am I free" requests for one or more users.
  • ReadConfirm send draftMUST be called before send_draft.
  • ReadConfirm send messageMUST be called before send_message.
  • ReadCurrent timeGet current epoch time and ISO 8601 date.
  • ReadDatetime to epochConvert date (YYYY-MM-DD), time (HH:MM:SS), and timezone to Unix timestamp.
  • ReadDownload attachmentDownload an email attachment by message ID and attachment ID (maximum 10 MiB).
  • ReadEpoch to datetimeConvert Unix timestamps to human-readable date-time.
  • ReadGet contactGet a single contact by ID.
  • ReadGet eventGet a single event by ID.
  • ReadGet folder byGet a folder by ID.
  • ReadGet grantLook up grant by email address.
  • ReadGet messageGet a single email message by ID.
  • ReadGet notetakerGet details for one grant-scoped Notetaker bot by notetaker_id.
  • ReadGet notetaker mediaGet fresh media links for one grant-scoped Notetaker bot.
  • ReadGet notetaker transcriptGet the transcript for one grant-scoped Notetaker bot by notetaker_id.
  • ReadGet search syntaxGet provider-specific search query syntax for use with search_query_native in list_messages/list_threads.
  • ReadGet standalone notetakerGet details for one standalone Notetaker bot by notetaker_id.
  • ReadGet standalone notetaker mediaGet fresh media links for one standalone Notetaker bot.
  • ReadList calendarsList all calendars.
  • ReadList contactsList contacts.
  • ReadList eventsList events in a calendar.
  • ReadList foldersList email folders/labels.
  • ReadList messagesList and search email messages.
  • ReadList notetakersList grant-scoped Notetaker bots.
  • ReadList standalone notetakersList standalone Notetaker bots for the application.
  • ReadList threadsList and search email threads.
  • WriteCreate draftCreate a draft email. Approval by default
  • WriteCreate eventCreate a calendar event. Approval by default
  • WriteDelete draftDelete a draft. Approval by default
  • WriteDelete eventDelete an event. Approval by default
  • WriteSchedule notetakerSchedule a grant-scoped Notetaker bot for a future Google Meet, Microsoft Teams, or Zoom meeting. Approval by default
  • WriteSchedule standalone notetakerSchedule a standalone Notetaker bot for a future Google Meet, Microsoft Teams, or Zoom meeting without tying it to a grant. Approval by default
  • WriteSend draftSend an existing draft. Approval by default
  • WriteSend messageSend an email immediately. Approval by default
  • WriteSend notetakerSend a grant-scoped Notetaker bot to an active Google Meet, Microsoft Teams, or Zoom meeting. Approval by default
  • WriteSend standalone notetakerSend a standalone Notetaker bot to an active Google Meet, Microsoft Teams, or Zoom meeting without tying it to a grant. Approval by default
  • WriteUpdate draftUpdate an existing draft. Approval by default
  • WriteUpdate eventUpdate an existing event. Approval by default

One prompt, start to finish

What a governed Nylas MCP run looks like inside Luumen.

Questions

How does LuumenAI connect to Nylas MCP?

Authorize once with API token. Luumen lists the scopes each action needs before you approve the connection, and credentials never appear in the chat.

Can LuumenAI change things in Nylas MCP on its own?

Read actions answer immediately. Anything that writes — create draft, create event, delete draft, delete event, and more — is shown as a plan and requires approval by default, including the 4 actions classified as destructive. Administrators configure that per tool, so you decide exactly which actions can ever run unattended.

Who gets access to the integration?

You decide. Actions are granted per agent, skill, and team, and per environment — production is not staging. Read access can be broad while writes stay narrow.

Is there an audit trail?

Every call to Nylas MCP — read or write, approved or declined — is recorded with the actor, the input, and the result, and can be linked to the ticket or change record.

Put Nylas MCP to work with Luumen

Connect in minutes. Every action scoped, approved, and audited from day one.