Skip to content
Agentmart
Submit a tool

StudioMeyer Personal Suite

Local-first productivity: email, calendar, messaging, search, image gen.

Connector by studiomeyer.io · Domain verified by the MCP Registry

IndexedMITLocal (stdio)
Write a review

Install

Works with Claude Code, Codex, VS Code, Cursor, Windsurf, Claude Desktop. Read the repository before you give any tool access to your data.

npx agentmarket install connector/studiomeyer-io-personal-suite

Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.

Get the weekly diff

The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.

We use your email only for this newsletter. Privacy

About

Local-first productivity: email, calendar, messaging, search, image gen. 49 tools. BYOK.

No reviews yet. Installed it? Reviews come from verified installers only. How reviews work

Permissions

What this server can do and what it asks for, from its tool list and install config. Checked Oct 25, 2026.

Tools
18 read · 19 write · 4 delete · 8 not yet classified
Secrets
None asked for
Install scripts
Not scanned yet
Runs as
Node.js package

Tools by what they do 49

Read from the source code; the running server may list different tools.

Read 18 · Look things up without changing anything.

  • calendar_check_availability
  • calendar_get_event
  • calendar_list_calendars
  • calendar_list_events
  • calendar_search_events
  • calendar_status
  • channel_history
  • channel_list
  • channel_receive
  • channel_status
  • search_code_context
  • search_deep
Show 6 more tools
  • search_images
  • search_news
  • search_research
  • search_semantic
  • search_web
  • suite_status

Write 19 · Create, change, send or run things.

  • calendar_create_event
  • calendar_update_event
  • channel_broadcast
  • channel_send
  • email_auth
  • email_folders
  • email_forward
  • email_list
  • email_mark_read
  • email_move
  • email_read
  • email_reply
Show 7 more tools
  • email_search
  • email_send
  • email_setup
  • email_status
  • email_threads
  • image_download
  • image_edit

Delete 4 · Delete, drop, revoke or wipe things.

  • calendar_delete_event
  • email_delete
  • email_mark_unread
  • suite_delete

Not yet classified 8 · We could not tell from the name and description.

  • calendar_daily_summary
  • calendar_upcoming
  • channel_connect
  • channel_disconnect
  • image_generate
  • suite_guide
  • suite_health
  • suite_setup

Files it touches

  • Any path the agent passes to its tools

Tools (49)

Read from the source code; the running server may differ. Descriptions are the server’s own words; hidden characters are shown as [U+…].

  • calendar_check_availability

    Find free time slots on a given day. Useful for meeting planning — returns available slots with minimum duration.

  • calendar_create_event

    Create a new calendar event. Supports title, start/end time, description, location, attendees, recurrence. Google Meet links available with Google provider. Automatically checks for conflicts before creating.

  • calendar_daily_summary

    Full day overview with AI context: all events, busy/free time analysis, first/last event times. Great for daily planning.

  • calendar_delete_event

    Delete a calendar event. Sends cancellation notice to attendees.

  • calendar_get_event

    Get a single calendar event with full details (description, attendees, location, etc.).

  • calendar_list_calendars

    List all calendars accessible to the authenticated user with their IDs, names, and access roles.

  • calendar_list_events

    List calendar events within a date range. Defaults to next 7 days. Supports calendar filtering.

  • calendar_search_events

    Full-text search across event titles, descriptions, and locations. Searches 1 year back and forward.

  • calendar_status

    Check calendar configuration status. Supports Google Calendar and CalDAV (iCloud, Nextcloud, mailbox.org, etc.). Call this first to see if calendar is set up.

  • calendar_upcoming

    Quick view: next N events from now. Default: 5 events. Fast overview of what is coming up.

  • calendar_update_event

    Update an existing calendar event. Only provided fields will be changed.

  • channel_broadcast

    Send the same message to multiple platforms at once. Runs in parallel.

  • channel_connect

    Connect to a messaging platform. Idempotent — safe to call if already connected. For WhatsApp: if QR scan is needed, returns the raw pairing URI string.

  • channel_disconnect

    Disconnect from a messaging platform. This stops receiving messages.

  • channel_history

    Get conversation history from a platform API. Unlike channel_receive (which reads the local buffer), this fetches older messages directly from the platform.

Show 34 more tools
  • channel_list

    List available channels/groups/conversations on connected platforms.

  • channel_receive

    Get recently received messages from the in-memory buffer. For older messages, use channel_history instead.

  • channel_send

    Send a message to a specific platform and channel. Use channel_list to discover channel IDs first.

  • channel_status

    Health check for all configured messaging platforms. Call this first to see what is available.

  • email_auth

    Generate OAuth2 authorization URL or exchange authorization code for tokens. Step 1: action="url" to get the auth URL. Step 2: action="exchange" with the code from the redirect.

  • email_delete

    Delete an email (moves to Trash). Provider-aware: uses correct Trash folder for Gmail/Outlook/IMAP. Get UIDs from email_list.

  • email_folders

    List all email folders/labels. Use folder names in other tools.

  • email_forward

    Forward an email to another address. Includes original message as quoted text. Get UIDs from email_list.

  • email_list

    List emails from a folder. Returns subject, from, date, flags. Use email_read for full body.

  • email_mark_read

    Mark an email as read (sets \Seen IMAP flag). Get UIDs from email_list.

  • email_mark_unread

    Mark an email as unread (removes \Seen IMAP flag). Get UIDs from email_list.

  • email_move

    Move an email to a different folder (e.g., Archive, Trash, custom label). Use email_folders to discover available folders.

  • email_read

    Read a single email by UID. Returns full body, headers, and attachment info. Get UIDs from email_list first.

  • email_reply

    Reply to an email by UID. Automatically sets In-Reply-To, References headers, and "Re:" subject prefix. Get UIDs from email_list.

  • email_search

    Search emails by subject or sender. Uses IMAP SEARCH — works with any provider.

  • email_send

    Send an email. Supports Gmail OAuth2, Outlook OAuth2, and SMTP. Can include attachments (file paths on disk, up to 25MB total).

  • email_setup

    Configure email provider. For Gmail/Outlook: provide clientId + clientSecret + refreshToken (from OAuth2 flow). For IMAP: provide host + user + password.

  • email_status

    Check email configuration status. Call this first to see if email is set up.

  • email_threads

    Get email threads — groups related emails by References/In-Reply-To headers. Shows conversation flow.

  • image_download

    Download a generated image to local filesystem. SSRF-protected: only HTTPS URLs from known image CDNs (OpenAI, fal.ai, Google) and local Gemini temp files are allowed. Default save location: ~/Downloads/ or /tmp/.

  • image_edit

    Edit an existing image using AI. Currently only OpenAI (DALL-E 2) supports native image editing. For Flux/Gemini, use image_generate with a detailed prompt describing the desired output.

  • image_generate

    Generate an image using AI. BYOK: configure your API keys via suite_setup(module: "image"). Providers: OpenAI DALL-E 3 (best for text/logos), Flux Pro (best for photorealistic), Gemini (versatile fallback). "auto" mode selects the best provider based on prompt content.

  • search_code_context

    Find code examples, documentation, GitHub issues, StackOverflow threads via Exa. Best for "how do I do X in library Y" queries. Requires exaApiKey.

  • search_deep

    Multi-round deep search. Generates multiple search angles from the query, searches in parallel, deduplicates results, and returns a comprehensive combined result set.

  • search_images

    Search for images on the web. Uses SearXNG images category or Brave Image Search.

  • search_news

    Search for recent news articles. Default "auto" uses SearXNG → Brave. Pass engine="tavily" for AI-synthesized news with citations.

  • search_research

    Deep research search via Tavily — runs multiple sub-searches, scrapes top pages, returns a synthesized answer with citations. Slow (15-30s) but gives you a research-grade answer, not raw links. Requires tavilyApiKey.

  • search_semantic

    Neural/semantic search via Exa — finds pages by concept similarity, not keywords. Best when you know WHAT you want but not exact keywords. Requires user to configure exaApiKey via suite_setup.

  • search_web

    Search the web. Default "auto" mode uses SearXNG → Brave fallback. Pass engine="exa"|"tavily" to use those providers for keyword-style web search.

  • suite_delete

    Delete your configuration and credentials. For GDPR/DSGVO compliance — removes all stored data. Specify a module or "all".

  • suite_guide

    Embedded documentation. Topics: quickstart, connect, email, calendar, messaging, search, image, oauth. Call this FIRST on a new connection to learn how the suite works.

  • suite_health

    Run health checks on all configured modules. Tests actual connections (IMAP, Calendar API, messaging bots, search engines).

  • suite_setup

    Configure a module. For email: just provide email_address + email_password — settings are auto-detected for 30K+ providers. For advanced/OAuth: use email_provider + manual fields. Supported modules: email, calendar, messaging, search.

  • suite_status

    Show which modules are configured and ready to use. Call this first to understand what is available.

Signals

Stars
0
Forks
1
Open issues
0
Last commit
Oct 21, 2026 (7 days ago)
Last release
Aug 19, 2026 (2 months ago)

From GitHub (fetched Oct 24, 2026).

Details

Registry name
io.studiomeyer/personal-suite
Version
0.5.6
Auth
No auth
Packages
npm mcp-personal-suite
License
MIT
First seen
Oct 24, 2026
Last checked
Oct 24, 2026

More from studiomeyer.io

Cite this page

StudioMeyer Personal Suite MCP server. Agent Mart. https://agentmart.dev/connectors/studiomeyer-io-personal-suite (last updated 2026-10-24)