Ce que fait ce MCP
Reads and sends email, manages drafts and contacts, and reads and creates calendar events through connected accounts.
Outils
Schéma d’entrée
{'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.'}}}
Schéma d’entrée
{'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).'}}}
Schéma d’entrée
{'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.'}}}
Schéma d’entrée
{'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.'}}}
Schéma d’entrée
{'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).'}}}
Schéma d’entrée
{'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.'}}}
Schéma d’entrée
{'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.'}}}
Schéma d’entrée
{'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).'}}}
Schéma d’entrée
{'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.'}}}
Schéma d’entrée
{'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).'}}}
Schéma d’entrée
{'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.'}}}
Schéma d’entrée
{'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.'}}}
Schéma d’entrée
{'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.'}}}
Schéma d’entrée
{'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.'}}}
Schéma d’entrée
{'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.'}}}
Modifications récentes des outils
Serveurs MCP similaires
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…