Skip to main content
Glama
726,389 tools. Updated 2026-10-30 22:09

"outlook" matching MCP tools:

  • List events from the user's connected calendars, Google and Outlook together, ordered by start time: summary, start/end, location, organizer, attendees and their RSVP status, a meeting link when there is one, and which provider and account each event came from (Outlook events carry a web_link that opens them in Outlook). With no time range it returns upcoming events from now. `time_min` and `time_max` are RFC3339 timestamps ('2026-08-19T00:00:00Z'), so 'what's on my calendar tomorrow' is time_min/time_max spanning that day; past ranges work too. `query` free-text matches event titles, descriptions, and attendees. For 'how many meetings' questions over long ranges (a quarter, a year), set count_only=true; it sweeps the whole range and returns the total plus a per-month breakdown instead of the events themselves, so a 12-month count is one call. By default this reads each account's main calendar. When a Google account can list its calendars, the result carries available_calendars (name, id, access role), shared calendars included: pass a calendar's name or id as calendar_id ('Family') to read it, or all_calendars=true to read every calendar at once. For an Outlook calendar, get its id from list_outlook_calendars. If the result says no calendar is connected (or the account lacks calendar access), show the user the message and link them to https://youspot.com/user/integrations/gmail.
    ConnectorNo auth
  • Retrieve IR earnings-PRESENTATION-DECK text — forward guidance, operational KPIs, and segment outlook that are ONLY in the company's investor-relations slide deck and NOT in the SEC 8-K/10-Q release text or XBRL. Reach for this when get_metric_history / get_xbrl_facts have no series for a KPI or guidance figure, or the 8-K earnings release from get_filing_section lacks it (decks are a separate source): production or revenue guidance ranges, segment/division outlook, KPIs shown as slide charts (e.g., berth capacity %, Mboed production guidance, adjusted-EBITDA guidance). Use Cases: - "OXY Q3 2024 production guidance" -> get_ir_documents("OXY", fiscal_year=2024, fiscal_period="Q3", query="production guidance") - "NCLH berth capacity outlook" -> get_ir_documents("NCLH", fiscal_year=2021, fiscal_period="Q3", query="berth") - "KNTK adjusted EBITDA guidance range" -> get_ir_documents("KNTK", fiscal_year=2023, fiscal_period="Q3", query="EBITDA") Each deck returns its title, original IR url, a stable MetricDuck-hosted gcs_uri, and the matching slide text cited by page. Pass a `query` to land on the exact page; omit it for a bounded prefix of the latest deck. Resolve by ticker or cik; narrow with fiscal_year/fiscal_period.
    ConnectorAPI key
  • Change one rule by its id from settings_filters_list, naming its conditions and actions whole as settings_filters_create takes them - its sender list included - or, on an Outlook mailbox, pause or resume it with enabled. A change replaces every condition, exception and action the rule holds, so anything settings_filters_list shows of it that this tool cannot name is dropped: ask the person first. A change is refused wherever a new rule would be. A rule marked as forwarding, redirecting, binning, junking or deleting mail is only paused or removed from here, and one Outlook marks read-only is not changed at all. Outlook keeps the rule's id; Gmail changes a rule by making it anew under a new id, and pauses none. Answers the rule as it now stands. A sender's placement in Focused or Other is no rule and is not changed here: settings_filters_create with focus moves it, and settings_filters_delete removes it.
    Connector
    Destructive
    OAuth
  • Report whether Microsoft SNDS is connected for the org, the last sync time + status, how many sending IPs are tracked, and how many are currently blocked by Outlook/Hotmail. Use before get_snds_ip_stats to confirm the integration is live.
    ConnectorNo auth
  • Use this when the user wants to send from their Microsoft 365 / Outlook account via the cloud — requires a connected M365 account. Shows a preview first — set confirm=true to actually send. For sending from an account configured in the Mac's Mail.app, use send_email.
    Connector
    Destructive
    OAuth
  • Generate a read-only probability forecast for a clearly stated future event by searching relevant prediction markets and synthesizing evidence. Use when the user asks for a probability, outlook, or forecast; use polybridge_search when they only need market discovery. Does not place trades, provide financial advice, or access private/internal data.
    ConnectorNo auth

Matching MCP Servers

  • A
    license
    A
    quality
    A
    maintenance
    MCP server for tidying a large Outlook / Hotmail mailbox via Microsoft Graph. Bulk moves, folder-tree surgery, inbox rules — no send tool, no permanent delete.
    19
    MIT
  • F
    license
    A
    quality
    B
    maintenance
    Enables reading and searching emails in Microsoft Outlook classic on Windows via COM, with tools for listing folders, searching mail, reading messages and threads, and extracting attachments.
    5
    -

Matching MCP Connectors

  • Live SMTP RCPT probe (HELO + MAIL FROM + RCPT TO; no DATA). Reports deliverability verdict (deliverable / catch_all / undeliverable / greylisted / inconclusive). Catch-all detection via random-fake-RCPT comparison. Skipped automatically for Gmail / Outlook / Yahoo / iCloud / Fastmail / ProtonMail. ~3-8s latency.
    ConnectorNo auth
  • Search the user's connected Outlook mailboxes and return matching messages, newest first: from, to, subject, date, a short preview, the mailbox it came from, and a web_link that opens the message in Outlook. `query` is Outlook search (KQL): plain words match anywhere, and from:jane@acme.com, to:jane@acme.com, subject:budget, hasattachments:true and received>=2026-09-01 narrow it. Pass folder='sentitems' for mail the user sent. Use this, not the Gmail tools, for Outlook mailboxes. If it reports Outlook is not connected, give the user the link it returns.
    ConnectorNo auth
  • Weather forecast for a Japanese region from the Japan Meteorological Agency (JMA), covering a 3-day short-term outlook (weather, precipitation probability, temperature per sub-area) and a 7-day weekly outlook (weather, precipitation probability, reliability, min/max temperature with confidence range). Sourced from www.jma.go.jp/bosai/forecast/data/forecast/<office>.json. Accepts a place name in English or Japanese ("Tokyo", "Sapporo", "大阪") or a JMA office code directly — resolved the same way as jma_resolve_area. Weather text is native Japanese; an English gloss is included for JMA's fixed weatherCode set (weatherEn), derived from a static translation table, not machine-translated on the fly.
    ConnectorNo auth
  • See every integration of the workspace exactly like the dashboard Integrations page: Google Calendar, Outlook Calendar, Google Sheets, Airtable, Shopify, Calendly, Zoho CRM, Gmail, Outlook mail, Zoho Mail and Google Drive. Start with all_connections (every connection id, account, and which agents use it), then agent_integrations to see and debug what one agent has configured (it lists problems such as a missing calendar, a deleted connection or an inbox whose notifications stopped). resources lists what can be picked for an agent: calendars (google_calendar / outlook_calendar), spreadsheet tabs + header columns (google_sheets, pass sheetId), Airtable bases then tables + fields (pass baseId), Calendly event types, Zoho CRM modules, Shopify store check. A first connection (OAuth login) is always made by the user on the dashboard Integrations page; everything after that is done with integrations_write and integrations_test. Actions: all_connections — every connection of every integration, with the agents using each | agent_integrations — one agent's integrations, settings and detected problems Needs: agentId. | resources — calendars / sheet tabs + headers / Airtable bases, tables, fields / Calendly event types / Zoho modules / Shopify check Needs: type. | calendly_event_types — Calendly event types that can be offered by agents | outlook_connections — connected Outlook accounts | outlook_calendars — calendars of a connected Outlook account Needs: connectionId. | zoho_connections — connected Zoho CRM accounts | zoho_modules — Zoho modules (Leads, Contacts, Deals…) Needs: connectionId. | zoho_fields — fields of a Zoho module Needs: connectionId, moduleApiName. | zoho_agent_config — how an agent syncs with Zoho (lookup and field mapping) Needs: agentId. | zoho_assigned_agents — agents that use Zoho CRM
    ConnectorAPI key
  • Change an event's title, times, description, location or guest list. Supply only the fields to change. Changing an event that has guests emails them an update, which Outlook sends unconditionally. Editing a whole recurring series is not supported. Passing attendees REPLACES the guest list — include everyone who should stay on the event, or they are uninvited.
    Connector
    Destructive
    OAuth
  • Apply and remove labels on one thread, or one message of it - an Outlook mailbox's categories and its own folders are its labels. The ids come from labels_list. Adding STARRED to a thread stars its newest message the person received - on an Outlook mailbox, flags it - as their own mail app does, and removing it unstars every message. Adding SPAM junks it, and taking SPAM off brings it back to the inbox. Adding INBOX brings it back from the archive. In a Gmail connected by Google sign-in adding TRASH bins it too; an Outlook mailbox takes UNREAD, STARRED, SPAM and INBOX beside its categories and its folders, and no other id, and junks a thread's inbox messages alone, filing into one folder a call: adding a folder moves the messages into it from whatever folder each is in, and a folder is left only for another folder added - never Deleted Items, Junk or a folder under either, which threads_trash and SPAM own - or for INBOX, which brings them back; a Gmail mailbox whose provider is imap takes only UNREAD, STARRED, SPAM, INBOX and its own labels, several a call, as Gmail does, each message keeping its id; any other mailbox whose provider is imap takes only UNREAD, STARRED, SPAM, INBOX and its folders' labels, filing into one folder a call: adding a label moves the messages into its folder from whatever folder each is in - so removing one label and adding another moves them from one folder to the other - and removing labels alone moves their messages back to the inbox, each message moved taking a new id, which the answer names. There, and in an Outlook mailbox, a thread's sent mail and drafts, and any message in the provider's own scheduled, snoozed or outgoing folder - in an Outlook mailbox its copies of mail it could not sync too - stay where they are, untouched, each answered with skipped saying which. Outlook and a mailbox whose provider is imap take INBOX added, never removed - threads_archive takes a thread out of the inbox - and move nothing out of the bin, which is threads_untrash's: outside a Gmail, a binned message they would have moved is answered with skipped. With ids in place of id it takes 2 to 100 at once under one call's time, counted as one action: each thread it reached is answered under threads - done; notDone, saying why; or possiblyDone, moved in part or asked with no answer back, which threads_get - or messages_get for a message - reads to check - and each it did not reach, its time spent, its connection lost or the mailbox refusing it whole, is left untouched under notReached, for the same call again.
    Connector
    Destructive
    OAuth
  • Create a rule that files incoming mail in a connected mailbox. A rule that carries mail out of the mailbox, or that bins or junks what it matches, is refused, whether or not the provider would take it. A rule matches mail meeting every condition it names, and on an Outlook mailbox leaves alone mail meeting any one under except; a condition or action the mailbox's provider cannot hold is refused there, never approximated. An Outlook mailbox's rule files under its categories (addLabelIds), into one folder (folder), out of the inbox (removeLabelIds INBOX), as read (removeLabelIds UNREAD) and at an importance (markImportance); a Gmail mailbox's folder is a label it files under out of the inbox. To block senders, make one rule from them with addLabelIds a label named Blocked - made with labels_create where labels_list holds none, on an Outlook mailbox a category - removeLabelIds ["INBOX", "UNREAD"], and on an Outlook mailbox stop true. To mute them, removeLabelIds ["UNREAD"] alone. Neither deletes anything. What no rule can hold - by age, the newest few from each sender, first-time senders or by meaning - is a clear-out instead: sweeps_preview takes olderThanDays and keepNewest, and the ready request Keep my inbox tidy, offered to the person, sets one up as a scheduled task. On an Outlook mailbox, focus with from alone puts those senders always in Focused or always in Other instead of making a rule.
    Connector
    Destructive
    OAuth
  • One-call CRM/inbox enrichment. Pass an email, get back: the best available name and its source, the person's public Gravatar profile when they have one (name, title, company, location, verified social accounts), the domain's mail provider, matched person record (if known), the email's domain matched against startups + investors (with funding intel for VC-backed scoring), a heuristic name guess from the local part if person is unknown, and a flag for free email providers (gmail/outlook/etc) so you can skip company matching on consumer addresses. The killer endpoint for HubSpot/Salesforce auto-enrichment, Gmail/Outlook plugins, and lead-scoring pipelines. 1 profile credit (cheaper than chaining get_person_by_email + get_startup_by_domain + get_investor_by_domain separately). Needs a free StartupHub.ai account.
    ConnectorNo auth
  • Accept, tentatively accept or decline one Outlook meeting invite; the organizer is told. Get the event id and account from get_calendar_events (provider 'outlook'). Use only when the user asked for this response.
    Connector
    Destructive
    No auth
  • Use this when the user wants an email prepared in their Microsoft 365 / Outlook account without sending it: it saves a draft in that account's Drafts folder, for the person to review and send from Outlook. Never sends anything. A new message takes subject and body (to and cc optional); a draft reply takes reply_to_id (a message ID from m365_list_emails, m365_search_emails or m365_read_email) and body only — its recipients and subject come from the original. No attachments. Needs a connected Microsoft 365 account with the Mail.ReadWrite permission: an account connected before this tool existed answers consent_required until it is connected again. To send right away use m365_send_email or m365_reply_email; for a draft in the Mac's Mail app use create_draft.
    Connector
    Destructive
    OAuth
  • Use this when the user wants a new mail folder in their Microsoft 365 / Outlook account: it is created on the Exchange server, so Outlook shows it on every device. name is the new folder's name; parent (optional) puts it inside an existing folder — an id, name or path from m365_list_email_folders, or inbox. If a folder with that name (in any case) already exists under the same parent, nothing is created and the answer is exists=true with its id. Answers created=true only after Microsoft 365 returns the new folder on a second read. Needs the Microsoft 365 permission Mail.ReadWrite: an account connected before it was asked for answers consent_required until it is connected again. For a folder of an account in the Mac's Mail app, use create_email_folder.
    Connector
    Destructive
    OAuth
  • Connect a username/password calendar (Apple calendar app-specific password, CalDAV). Ask the user to type the credentials themselves; never reuse other secrets. For Google and Outlook use get_connect_links instead.
    ConnectorOAuth
  • Use this when the user wants their Microsoft 365 / Outlook / Exchange inbox via the cloud — requires a connected M365 account (connect_m365_account). Returns subject, sender, date, and preview. For mail already in the Mac's Mail.app (including an Exchange account added there), use list_emails.
    ConnectorOAuth
  • Move messages to the Trash folder, as clicking Delete in Outlook or webmail does. They stay recoverable from Trash. All the messages must be in the SAME folder. Messages already in Trash are refused, because permanently deleting mail is a separate, explicitly named operation this tool does not perform. Pass every UID in one call rather than calling it once per message.
    Connector
    Destructive
    OAuth