Mmcp.market

Apple Tools (Unified) MCP server

by JonathanRReed·io.github.JonathanRReed/apple-tools-mcp·v1.0.4

Unified Apple ecosystem MCP server for macOS: Mail, Calendar, Notes, Files, Messages, and more.

A92/100grade A
What users say
No reviews yet
Be the first
Safety scan
A92/100

full report

Adoption
Growing

15 stars

Reviews

Write one

Nobody has reviewed Apple Tools (Unified) yet.

If you have run it, two minutes of your experience saves the next person an afternoon.

Apple Tools (Unified) tools (62, 12 write)

write = sends, deletes, buys or posts

Read from the package source without running it. The installed server may list more.

  • apple_archive_message

    Move a message to the preferred archive mailbox, or auto-detect an archive mailbox if no preference exists yet.

  • apple_capture_follow_up_from_mail

    Turn an email into a reminder and an archival note using assistant defaults for the destination list and notes folder.

  • apple_control_frontmost_app

    Use the unified Apple control plane for bounded GUI fallback actions when a native app-domain tool cannot complete the task.

  • apple_create_event_interactivewrite action

    Create a Calendar event, asking for missing event details when needed.

  • apple_create_note_with_defaultswrite action

    Create a note using the configured default notes folder when folder_id is omitted.

  • apple_create_reminder_with_defaultswrite action

    Create a reminder using the configured default reminder list when list_id is omitted.

  • apple_detect_defaults

    Detect sensible default mail, calendar, reminders, and notes targets, then persist them if missing.

  • apple_detect_digest_folder

    Detect the preferred Notes folder for daily and weekly digests, and persist it if found.

  • apple_ensure_digest_folder

    Ensure a dedicated Notes folder exists for daily and weekly digests, creating it when necessary and persisting the preference.

  • apple_event_collaboration_summary

    Summarize attendee state for a shared calendar event so agents can verify collaboration and participation.

  • apple_find_duplicate_contacts

    Find likely duplicate contacts through Apple Contacts so assistants can disambiguate people before acting.

  • apple_generate_daily_briefing

    Generate a daily Apple briefing from today's context, domain health, and Mail highlights.

  • apple_generate_weekly_briefing

    Generate a weekly Apple briefing from upcoming events, reminders, and Mail highlights.

  • apple_get_focus_status

    Return truthful Focus support metadata through the unified Apple control plane.

  • apple_get_preferences

    Read the persisted Apple-Tools assistant defaults and routing preferences.

  • apple_get_prompt

    Fallback prompt rendering tool for clients that only support tools.

  • apple_get_system_context

    Return a richer Apple system context snapshot, including Focus, frontmost app, and battery state.

  • apple_health

    Report aggregated health across the unified Apple ecosystem MCP domains.

  • apple_list_prompts

    Fallback prompt discovery tool for clients that only support tools.

  • apple_list_recent_actions

    List recent assistant actions recorded by Apple-Tools for audit and undo workflows.

  • apple_list_shortcuts_for_capability

    List likely shortcuts for a requested capability so Apple-Tools can use Shortcuts as an intentional bridge when native coverage is missing.

  • apple_maps_get_directions_strict

    Get directions through the native Apple Maps MCP and fail closed if the Maps helper is unavailable.

  • apple_maps_search_places_strict

    Search places through the native Apple Maps MCP and fail closed if the Maps helper is unavailable.

  • apple_open_application

    Open an application through the unified Apple control plane using its name or bundle identifier.

  • apple_open_file_path

    Open a file or folder through Apple Files and return iCloud-aware path metadata.

  • apple_overview

    Return an aggregated Apple ecosystem overview using the standalone domain resources.

  • apple_permission_guide

    Explain how to grant the Apple permissions needed by a given Apple domain on macOS.

  • apple_prepare_communication

    Resolve a recipient through Contacts, evaluate available channels, and return the recommended mail or messages target before sending.

  • apple_prepare_unique_contact

    Resolve a contact for a person-targeted workflow, but stop and return duplicate groups if likely duplicate records need cleanup first.

  • apple_preview_archive_message

    Preview how Apple-Tools will archive a Mail message before moving it.

  • apple_preview_communication

    Preview how Apple-Tools will route a communication before sending it through Messages or Mail.

  • apple_preview_create_note_with_defaultswrite action

    Preview how Apple-Tools will create a note with the configured default notes folder.

  • apple_preview_create_reminder_with_defaultswrite action

    Preview how Apple-Tools will create a reminder with the configured default reminder list.

  • apple_preview_follow_up_from_mail

    Preview how Apple-Tools will turn an email into a reminder and note before creating either item.

  • apple_recheck_permissions

    Recheck Apple domain health after the user changes macOS permissions, and notify the client that Apple resources changed.

  • apple_reveal_in_finder

    Reveal a file or folder in Finder through Apple Files.

  • apple_route_or_run_shortcutwrite action

    Use Apple Shortcuts as the explicit bridge when native Apple MCP coverage is insufficient or when the user names a shortcut directly.

  • apple_send_communicationwrite action

    Send a communication through Messages or Mail using Contacts resolution and assistant defaults.

  • apple_send_message_interactivewrite action

    Send an Apple Messages message, asking for missing recipient or text when needed.

  • apple_set_digest_folder

    Persist the dedicated Notes folder that Apple-Tools should use for daily and weekly digests.

  • apple_tag_file

    Read, replace, add, or remove Finder tags on a file or folder through Apple Files.

  • apple_triage_communications_task

    Generate a cross-app communications triage summary from unread Messages and Mail search results.

  • apple_undo_action

    Undo a recent Apple-Tools action when the underlying standalone MCPs support a reliable reversal.

  • apple_update_contact_preferenceswrite action

    Persist preferred communication routing for a specific contact so Apple-Tools can choose the right channel and target for that person.

  • apple_update_preferenceswrite action

    Persist assistant defaults such as default lists, folders, calendars, archive mailboxes, and preferred communication routing.

  • apple_update_system_settingwrite action

    Apply an assistant-relevant macOS setting through the unified Apple control plane.

  • test_audio_content

    Return audio content for official MCP conformance tests.

  • test_embedded_resource

    Return embedded resource content for official MCP conformance tests.

  • test_image_content

    Return image content for official MCP conformance tests.

  • test_input_required_result_capabilities

    Request only client-supported input types.

  • test_input_required_result_elicitation

    Request one elicitation input and return it.

  • test_input_required_result_list_roots

    Request client roots and report their count.

  • test_input_required_result_multi_round

    Complete a two-step input exchange.

  • test_input_required_result_multiple_inputs

    Request several input types in one result.

  • test_input_required_result_request_state

    Round-trip protected request state.

  • test_input_required_result_sampling

    Request one sampling input and return it.

  • test_input_required_result_tampered_state

    Exercise protected request-state validation.

  • test_missing_capability

    Report the standard error when the client lacks sampling support.

  • test_multiple_content_types

    Return multiple content types for official MCP conformance tests.

  • test_tool_with_progresswrite action

    Send progress notifications during execution for official MCP conformance tests.

  • test_trigger_prompt_change

    Trigger a prompt-list change notification.

  • test_trigger_tool_change

    Trigger a tool-list change notification.

Public scan report

scanner v0.1.9 · 2026-09-20 · same rubric, same numbers if you re-run it

no findings
  • Code scan8 source files scanned25/25
  • Live reliabilityno gateway calls yet and no remote to proben/a
  • Tool poisoningtools not inspected (local package is not executed); not countedn/a
  • Auth qualitylocal package, no credentials required12/15
  • Maintenancelast push 6 days ago15/15
  • Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
Overall 92/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

Install directly

claude mcp add apple-tools-mcp -- uvx apple-tools-mcp
Add to Cursor

Apple Tools (Unified): common questions

Is Apple Tools (Unified) MCP server safe?
Yes, by our scan: it is graded A (92/100). Read the Apple Tools (Unified) safety report
How do I install Apple Tools (Unified)?
It runs on your machine. Copy the Claude Code, Claude Desktop or Cursor config from the install section.
Does Apple Tools (Unified) need an API key?
No secret keys are declared. It reads 11 settings from the environment.
Is Apple Tools (Unified) maintained?
The last commit was 6 days ago (2026-09-14). The latest release is v1.0.4.
What can I use instead of Apple Tools (Unified)?
Servers from other publishers that do the same job: AIquila — Nextcloud MCP Server, Ofw MCP server and Apple Calendar MCP server. Compare all Apple Tools (Unified) alternatives.

Alternatives to Apple Tools (Unified)

Same job from other publishers: the closest match first, then the best rated.

All Apple Tools (Unified) alternatives →
  • AIquila — Nextcloud MCP Server
    Nextcloud MCP server — files, calendar, contacts, mail, maps, notes, tasks & 120+ more tools
    C
  • Ofw
    OurFamilyWizard co-parenting for Claude — messages, calendar, expenses, and journal
    B
  • Apple Calendar
    Search, read and act on Apple Calendar — ranges, free-time lookup, writes off by default
    A
  • Vault Cortex
    Standalone MCP server for Obsidian vaults — hybrid search, notes & files, memory, tasks, OAuth 2.1
    B
  • Mac Shortcuts — read your Mac from any agent
    Read your Mac's Calendar, Reminders, Notes, Contacts and more via Shortcuts. Read-only, local.
    A

More from JonathanRReed