# nylas MCP server

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

## Links
- Registry page: https://www.getdrio.com/mcp/io-usefulapi-nylas
- Repository: https://github.com/m190/usefulapi-mcp

## Install
- Endpoint: https://nylas.usefulapi.io/mcp
- Auth: Not captured

## Setup notes
- Remote endpoint: https://nylas.usefulapi.io/mcp

## Tools
- nylas_list_grants (List grants (connected accounts)) - 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. Endpoint: https://nylas.usefulapi.io/mcp
- nylas_get_grant (Get a grant) - Get details for a single connected account (grant). Nylas v3: GET /v3/grants/{grant_id}. Endpoint: https://nylas.usefulapi.io/mcp
- nylas_list_messages (List messages) - List email messages for the connected account, with optional filters. Nylas v3: GET /v3/grants/{grant_id}/messages. Endpoint: https://nylas.usefulapi.io/mcp
- nylas_get_message (Get a message) - Get a single email message by id. Nylas v3: GET /v3/grants/{grant_id}/messages/{message_id}. Endpoint: https://nylas.usefulapi.io/mcp
- nylas_list_folders (List folders) - List mail folders/labels for the connected account. Nylas v3: GET /v3/grants/{grant_id}/folders. Endpoint: https://nylas.usefulapi.io/mcp
- nylas_list_calendars (List calendars) - List calendars for the connected account (each has a calendar_id used by the events tools). Nylas v3: GET /v3/grants/{grant_id}/calendars. Endpoint: https://nylas.usefulapi.io/mcp
- nylas_get_calendar (Get a calendar) - Get a single calendar by id. Nylas v3: GET /v3/grants/{grant_id}/calendars/{calendar_id}. Endpoint: https://nylas.usefulapi.io/mcp
- nylas_list_events (List events) - List calendar events. Requires calendar_id (sent as a query param). Nylas v3: GET /v3/grants/{grant_id}/events. Endpoint: https://nylas.usefulapi.io/mcp
- nylas_get_event (Get an event) - 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}. Endpoint: https://nylas.usefulapi.io/mcp
- nylas_list_contacts (List contacts) - List contacts for the connected account, with optional email/phone filters. Nylas v3: GET /v3/grants/{grant_id}/contacts. Endpoint: https://nylas.usefulapi.io/mcp
- nylas_get_contact (Get a contact) - Get a single contact by id. Nylas v3: GET /v3/grants/{grant_id}/contacts/{contact_id}. Endpoint: https://nylas.usefulapi.io/mcp
- nylas_list_drafts (List drafts) - List draft emails for the connected account. Nylas v3: GET /v3/grants/{grant_id}/drafts. Endpoint: https://nylas.usefulapi.io/mcp
- nylas_send_message (Send an email) - SENDS a real email via the connected account. This dispatches an actual message. Nylas v3: POST /v3/grants/{grant_id}/messages/send. Endpoint: https://nylas.usefulapi.io/mcp
- nylas_create_event (Create a calendar event) - 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. Endpoint: https://nylas.usefulapi.io/mcp
- nylas_create_draft (Create a draft email) - Creates a draft email (does NOT send — safe/additive). Nylas v3: POST /v3/grants/{grant_id}/drafts. Endpoint: https://nylas.usefulapi.io/mcp

## Resources
Not captured

## Prompts
Not captured

## Metadata
- Owner: io.usefulapi
- Version: 1.0.1
- Runtime: Streamable Http
- Transports: HTTP
- License: Not captured
- Language: Not captured
- Stars: Not captured
- Updated: Jul 17, 2026
- Source: https://registry.modelcontextprotocol.io
