Qué hace este MCP
Reads and sends email, manages drafts and contacts, and reads and creates calendar events through connected accounts.
Herramientas
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['to'], 'properties': {'cc': {'type': 'array', 'items': {'type': 'string'}, 'description': 'CC email addresses (array of strings).'}, 'to': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Recipient email addresses (array of strings).'}, 'bcc': {'type': 'array', 'items': {'type': 'string'}, 'description': 'BCC email addresses (array of strings).'}, 'body': {'type': 'string', 'description': 'Email body (HTML or plain text).'}, 'subject': {'type': 'string', 'description': 'Email subject line.'}, 'grant_id': {'type': 'string', 'description': 'Connected-account grant id. Overrides NYLAS_GRANT_ID for this call.'}}}
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['calendar_id', 'title', 'start_time', 'end_time'], 'properties': {'title': {'type': 'string', 'description': 'Event title.'}, 'end_time': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991, 'description': 'Event end, Unix timestamp (seconds).'}, 'grant_id': {'type': 'string', 'description': 'Connected-account grant id. Overrides NYLAS_GRANT_ID for this call.'}, 'location': {'type': 'string', 'description': 'Event location.'}, 'start_time': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991, 'description': 'Event start, Unix timestamp (seconds).'}, 'calendar_id': {'type': 'string', 'description': 'REQUIRED. The calendar id to create the event in (sent as a query param).'}, 'description': {'type': 'string', 'description': 'Event description.'}, 'participants': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Participant email addresses (array of strings).'}}}
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['calendar_id'], 'properties': {'grant_id': {'type': 'string', 'description': 'Connected-account grant id. Overrides NYLAS_GRANT_ID for this call.'}, 'calendar_id': {'type': 'string', 'description': 'The calendar id to fetch.'}}}
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['contact_id'], 'properties': {'grant_id': {'type': 'string', 'description': 'Connected-account grant id. Overrides NYLAS_GRANT_ID for this call.'}, 'contact_id': {'type': 'string', 'description': 'The contact id to fetch.'}}}
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['event_id', 'calendar_id'], 'properties': {'event_id': {'type': 'string', 'description': 'The event id to fetch.'}, 'grant_id': {'type': 'string', 'description': 'Connected-account grant id. Overrides NYLAS_GRANT_ID for this call.'}, 'calendar_id': {'type': 'string', 'description': 'REQUIRED. The calendar id (sent as a query param).'}}}
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'grant_id': {'type': 'string', 'description': 'Connected-account grant id. Overrides NYLAS_GRANT_ID for this call.'}}}
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['message_id'], 'properties': {'grant_id': {'type': 'string', 'description': 'Connected-account grant id. Overrides NYLAS_GRANT_ID for this call.'}, 'message_id': {'type': 'string', 'description': 'The message id to fetch.'}}}
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'limit': {'type': 'integer', 'maximum': 9007199254740991, 'description': 'Max calendars to return.', 'exclusiveMinimum': 0}, 'grant_id': {'type': 'string', 'description': 'Connected-account grant id. Overrides NYLAS_GRANT_ID for this call.'}, 'page_token': {'type': 'string', 'description': 'Pagination cursor (next_cursor from a prior page).'}}}
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'email': {'type': 'string', 'description': 'Filter by email address.'}, 'limit': {'type': 'integer', 'maximum': 9007199254740991, 'description': 'Max contacts to return.', 'exclusiveMinimum': 0}, 'grant_id': {'type': 'string', 'description': 'Connected-account grant id. Overrides NYLAS_GRANT_ID for this call.'}, 'page_token': {'type': 'string', 'description': 'Pagination cursor (next_cursor from a prior page).'}, 'phone_number': {'type': 'string', 'description': 'Filter by phone number.'}}}
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'limit': {'type': 'integer', 'maximum': 9007199254740991, 'description': 'Max drafts to return.', 'exclusiveMinimum': 0}, 'grant_id': {'type': 'string', 'description': 'Connected-account grant id. Overrides NYLAS_GRANT_ID for this call.'}, 'page_token': {'type': 'string', 'description': 'Pagination cursor (next_cursor from a prior page).'}}}
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['calendar_id'], 'properties': {'end': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991, 'description': 'Filter: latest event start, Unix timestamp (seconds).'}, 'limit': {'type': 'integer', 'maximum': 9007199254740991, 'description': 'Max events to return.', 'exclusiveMinimum': 0}, 'start': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991, 'description': 'Filter: earliest event start, Unix timestamp (seconds).'}, 'grant_id': {'type': 'string', 'description': 'Connected-account grant id. Overrides NYLAS_GRANT_ID for this call.'}, 'page_token': {'type': 'string', 'description': 'Pagination cursor (next_cursor from a prior page).'}, 'calendar_id': {'type': 'string', 'description': 'REQUIRED. The calendar id (sent as a query param).'}, 'show_cancelled': {'type': 'boolean', 'description': 'Include cancelled events.'}}}
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'limit': {'type': 'integer', 'maximum': 9007199254740991, 'description': 'Max folders to return.', 'exclusiveMinimum': 0}, 'grant_id': {'type': 'string', 'description': 'Connected-account grant id. Overrides NYLAS_GRANT_ID for this call.'}}}
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'limit': {'type': 'integer', 'maximum': 9007199254740991, 'description': 'Max grants to return.', 'exclusiveMinimum': 0}, 'offset': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': 0, 'description': 'Pagination offset.'}}}
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'in': {'type': 'string', 'description': 'Filter by folder id.'}, 'to': {'type': 'string', 'description': 'Filter by recipient email address.'}, 'from': {'type': 'string', 'description': 'Filter by sender email address.'}, 'limit': {'type': 'integer', 'maximum': 9007199254740991, 'description': 'Max messages to return.', 'exclusiveMinimum': 0}, 'unread': {'type': 'boolean', 'description': 'If set, filter by unread status.'}, 'starred': {'type': 'boolean', 'description': 'If set, filter by starred status.'}, 'subject': {'type': 'string', 'description': 'Filter by subject.'}, 'grant_id': {'type': 'string', 'description': 'Connected-account grant id. Overrides NYLAS_GRANT_ID for this call.'}, 'page_token': {'type': 'string', 'description': 'Pagination cursor (next_cursor from a prior page).'}, 'search_query_native': {'type': 'string', 'description': 'Provider-native search query string.'}}}
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['to'], 'properties': {'cc': {'type': 'array', 'items': {'type': 'string'}, 'description': 'CC email addresses (array of strings).'}, 'to': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Recipient email addresses (array of strings).'}, 'bcc': {'type': 'array', 'items': {'type': 'string'}, 'description': 'BCC email addresses (array of strings).'}, 'body': {'type': 'string', 'description': 'Email body (HTML or plain text).'}, 'subject': {'type': 'string', 'description': 'Email subject line.'}, 'grant_id': {'type': 'string', 'description': 'Connected-account grant id. Overrides NYLAS_GRANT_ID for this call.'}, 'reply_to_message_id': {'type': 'string', 'description': 'Id of the message this is a reply to.'}}}
Cambios recientes en herramientas
Servidores MCP similares
Local MCP
Connects AI assistants to Mac email, calendars, reminders, notes, tasks, files, Microsoft 365, Todoist, spreadsheets, and daily b…
mu
Supports personal and collaborative tasks including web browsing, app creation, blogs, bookmarks, discussions, and contact manage…
Agent Commons
Provides rooms, threads, messaging, file sharing, invitations, subscriptions, search, and resumable events for agent collaboratio…
Dock
Provides collaborative workspaces with tables, documents, HTML surfaces, files, formulas, comments, activity tracking, agent mess…
agendaforge
Manages events, agendas, sessions, speakers, attendees, sponsors, forms, contacts, email templates, approvals, and organizer work…
Kythene
Provides shared team memory, collections, wikis, artifacts, comments, approvals, review workflows, presence, and controlled shari…
northreach
Supports direct agent questions and answers, shared memories, broadcasts, polls, compute jobs, governance, and persistent network…
PingRoom
Sends mobile notifications, asks questions, requests approvals, and coordinates human handoffs through rooms and live status upda…