Skip to main content
Glama
650,810 tools. Updated 2026-10-14 18:16

"A system for managing emails, calendar events, and summarizing Obsidian notes" matching MCP tools:

  • Create a new calendar event. Use this to schedule meetings, appointments, or all-day events. For all-day events, only provide dates (end date is EXCLUSIVE - use '2024-01-16' for a single day event on Jan 15). For timed events, both start and end times are required. Can optionally invite attendees with email notifications. The created event ID can be used for future updates or deletion.
    ConnectorOAuth
  • Creates an event in the connected Microsoft 365 / Outlook calendar. If `attendees` is set, Microsoft 365 emails each of them a meeting invitation as soon as the event is created: creating with attendees IS sending invitations, so check the list with the user first. Times are read in `timezone`, which defaults to UTC — pass the user's timezone or the event lands at the wrong hour. Uses the primary calendar unless `calendar` names another. Called without confirm it returns a preview of every field and touches nothing; pass confirm=true to create. Returns the event id. For the Mac's Calendar app use create_calendar_event instead.
    ConnectorOAuth
  • Book a real meeting on Upforge's calendar for a person, at a time they picked from find_consultation_times. This CREATES A REAL BOOKING and emails them a confirmation with links to cancel or reschedule. Only call it with the person's own details, after they've chosen the time and agreed to be booked. Never invent contact details, and never book a time they didn't pick. If the time has gone, call find_consultation_times again.
    ConnectorNo auth
  • Cancels a booking (appointmentId from get_bookings) by PERMANENTLY DELETING it — it will not appear afterwards, even as canceled. Also removes its Zoom meeting and calendar event and emails the customer a cancellation. Cannot be undone. Before calling, tell the user which booking (customer, time) will be cancelled and that the customer will be emailed, and get their explicit yes; then pass confirm: true.
    Connector
    Destructive
    No auth
  • 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
  • Returns the macOS privacy (TCC) permissions Local MCP needs that are NOT granted yet, each with a one-click `open_url` that opens the exact System Settings → Privacy & Security pane. Read-only and passive (never prompts). Use it during setup or before a workflow to tell the user precisely which "Allow" clicks remain (Calendar, Contacts, Reminders, Automation for Mail/Messages/Notes/OmniFocus, Full Disk Access, Screen Recording, Accessibility) instead of failing mid-task. An installed app that is closed can't be checked and is listed under `unverified`. `all_granted: true` means nothing is left to do.
    ConnectorOAuth

Matching MCP Servers

Matching MCP Connectors

  • Outbound webhooks: Groundbase POSTs to a URL when subscribed events fire. action list | get | create | update | delete. create needs name, url, events and returns the signing secret ONCE (tell the user). create, or a new url, sends CRM data (names, emails, phones) there and emails the owner: confirm the url with the user first. delete stops deliveries and abandons retries; confirm first.
    Connector
    Destructive
    OAuth
  • Book a free 30-minute intro call with Matt Turley (Continuum) directly on his calendar. The booking is confirmed immediately and Cal.com emails the invite to the user and to Matt. First call get_availability and pass the exact start of an open slot. Only book when the user has asked for the call and agreed to the time; pass their real name, email and time zone. notes: a short, factual summary of what the user wants to discuss (shown to Matt). Returns the booking id, meeting link and reschedule/cancel links. Limit 2 upcoming calls per email.
    ConnectorNo auth
  • Link an external iCal feed (e.g. a human's Google Calendar) to an agent's calendar so external events appear in availability calculations. The target calendar must be owned by the specified agent — create the calendar with that agent_id first (org-level calendars without an agent_id cannot host external iCal subscriptions; create a dedicated per-agent calendar for sync targets).
    ConnectorNo auth
  • Update your notes, tags, custom_name, relationship_type, or the person's companies / role / emails / phones. What you set here are your own overrides — they win over whatever was imported/derived, wherever the person is shown (they're the same values the web relationship panel shows as chips) — so this is how you correct or fill in a relationship's contact details. A person can have SEVERAL emails, phones, and companies: pass the `emails` / `phones` / `companies` ARRAYS to record them all in one call — the first entry is the primary. Never stash a second email in notes. Each array REPLACES that field's current list (it does not merge, unlike `tags`), so include the values you want to keep; [] clears the override. The singular `email` / `company` are aliases for the primary. If they're not in your network yet, they're added first (upsert) — so it works on any search_people hit.
    Connector
    Destructive
    No auth
  • Get upcoming investor-relations events for a stock — earnings webcasts, conference appearances, presentations, and shareholder meetings — scraped from the company's IR website. Returns events scheduled from now onward, soonest first, optionally filtered by event type. Coverage is partial — an empty answer distinguishes a coverage gap from a genuinely empty calendar. Only future events are returned; for past events and their transcripts use ListInvestorEvents / GetInvestorEventTranscript.
    ConnectorNo auth
  • Create a real quote request in the MaterialHandling.com sales system. A human equipment specialist prices it (volume pricing + freight) and emails the finished quote, usually within one business day. Use when the customer wants formal/volume pricing. Requires the customer's real name and email — always confirm these with the customer before calling. Returns the quote number. Rate-limited to 5/hour.
    ConnectorNo auth
  • Creates a single, one-off calendar event on the household calendar. Timed events need startDateTime; all-day events need startDate (plus endDate for several days). Set reminders with reminderOffsetMinutes. For a repeating schedule use create_recurring_calendar_event instead.
    ConnectorNo auth
  • Soft-deletes a single calendar event by id. Events imported from a calendar subscription cannot be deleted here; unsubscribe from the source calendar instead. Events shared from a member's device calendar can only be removed by that member or the house owner.
    Connector
    Destructive
    No auth
  • Retrieve a single event by ID, including its title, times, status, location, reminders, and metadata. Works for both internally created events and externally synced iCal events. `calendar_id` is optional — if omitted the calendar is resolved from the event. Provide `calendar_id` to fail fast on cross-calendar typos.
    ConnectorNo auth
  • Find events related to a given event (same city, nearby date, overlapping category). Returns markdown bullets where each title links to livespot.se — preserve those links when summarizing.
    ConnectorNo auth
  • Use this when the user asks for Familia items on a specific date or in a specific time window. Includes tasks, plans, and connected calendar events. Do not use for broad text search or multi-week availability.
    ConnectorNo auth
  • Search the notes synced from the user's Obsidian vault, by keyword and by meaning, and get back where each one lives in the vault with an excerpt around the match. Use this when they ask what their notes say about something, or point at their vault ('in my notes', 'from my Obsidian'). Narrow with vault_id, folder (a vault path prefix like 'Meetings/2026'), or tag. Returns object_id and path for follow-up with get_obsidian_note, which returns the full note.
    ConnectorNo auth
  • Read one note from the user's Obsidian vault in full: its markdown, frontmatter, tags, the notes and brain objects its wikilinks point at, and the notes that link back to it. Identify it by object_id (from a search), by vault path ('Projects/Ada.md'), or by title. Use this whenever a search result looks like the answer — the search returns an excerpt, this returns the note. Follow the backlinks when the user asks how something connects to the rest of their thinking.
    ConnectorNo auth
  • List the athlete's events (races, key rides, FTP tests, camps they're preparing for) with id, date, name, location, map + event-page URLs, route distance/elevation, the athlete's logistics notes, and the current coach notes. Use this to find an event id before writing fueling/pacing guidance with set_event_notes. Defaults to upcoming events.
    ConnectorOAuth
  • Fetch one entry's full details by its id — ids come from search_recipes or list_conceits results. Recipes return title, ingredients, instructions, notes and photo URL; non-recipe entries (letters, emails — list_conceits members carry a `kind` field) return the same shape with entry_kind set.
    ConnectorOAuth