Nylas MCP by usefulapi

io.usefulapi/nylas

MCP server for Nylas — read email, calendars, events and contacts, and send email or create events.

Yes, your AI can use this right now.Answered a live MCP handshake in 170 ms with no sign-in needed and exposes 15 tools.

Connect it

Settings → Connectors → Add custom connector
URL: https://nylas.usefulapi.io/mcp

15 tools, verified live

Pulled straight from the server with tools/list on 2026-10-17.
nylas_list_grantsread-only

List the connected accounts (grants) on this Nylas application, each with a grant_id used to scope other tools. Not grant-scoped. Nylas v3: GET /v3/grants.

nylas_get_grantread-only

Get details for a single connected account (grant). Nylas v3: GET /v3/grants/{grant_id}.

nylas_list_messagesread-only

List email messages for the connected account, with optional filters. Nylas v3: GET /v3/grants/{grant_id}/messages.

nylas_get_messageread-only

Get a single email message by id. Nylas v3: GET /v3/grants/{grant_id}/messages/{message_id}.

nylas_list_foldersread-only

List mail folders/labels for the connected account. Nylas v3: GET /v3/grants/{grant_id}/folders.

nylas_list_calendarsread-only

List calendars for the connected account (each has a calendar_id used by the events tools). Nylas v3: GET /v3/grants/{grant_id}/calendars.

nylas_get_calendarread-only

Get a single calendar by id. Nylas v3: GET /v3/grants/{grant_id}/calendars/{calendar_id}.

nylas_list_eventsread-only

List calendar events. Requires calendar_id (sent as a query param). Nylas v3: GET /v3/grants/{grant_id}/events.

nylas_get_eventread-only

Get a single calendar event by id. Requires calendar_id (sent as a query param). Nylas v3: GET /v3/grants/{grant_id}/events/{event_id}.

nylas_list_contactsread-only

List contacts for the connected account, with optional email/phone filters. Nylas v3: GET /v3/grants/{grant_id}/contacts.

nylas_get_contactread-only

Get a single contact by id. Nylas v3: GET /v3/grants/{grant_id}/contacts/{contact_id}.

nylas_list_draftsread-only

List draft emails for the connected account. Nylas v3: GET /v3/grants/{grant_id}/drafts.

nylas_send_messagecan modify

SENDS a real email via the connected account. This dispatches an actual message. Nylas v3: POST /v3/grants/{grant_id}/messages/send.

nylas_create_eventcan modify

Creates a calendar event (may send invites to participants). Requires calendar_id (sent as a query param). Nylas v3: POST /v3/grants/{grant_id}/events.

nylas_create_draftcan modify

Creates a draft email (does NOT send — safe/additive). Nylas v3: POST /v3/grants/{grant_id}/drafts.

Alternatives in Productivity

Compare →
Try “Notion”, “Stripe”, “create invoice”, “browser”