macuse

macuse-app/macuse

3.3

If you are the rightful owner of macuse and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.

Macuse is a native macOS application that empowers AI assistants to control and interact with macOS applications through the Model Context Protocol (MCP).

Tools

Functions exposed to the LLM to take actions

get_running_apps

Get all currently running macOS applications

get_active_apps

Get applications currently visible on screen

launch_app

Launch any macOS application by bundle ID

get_ui_hierarchy

Retrieve complete UI structure of any app

find_ui_elements

Search for UI elements by attributes

get_focused_element

Get the currently focused UI element

get_visible_text

Extract all visible text from an app

mouse_move_to_element

Move cursor to any UI element

mouse_click_element

Left-click UI elements

mouse_double_click_element

Double-click UI elements

mouse_right_click_element

Right-click UI elements

activate_element

Activate elements via accessibility API

keyboard_press_key

Simulate key presses with modifiers

type_text

Type text into focused fields

check_calendar_permission

Check Calendar access permissions

get_calendars

List all available calendars

get_calendar_events

Search events with advanced filters

create_calendar_event

Create new calendar events

get_calendar_event

Get specific event details

update_calendar_event

Modify existing events

delete_calendar_event

Remove calendar events

check_mail_permission

Check Mail app permissions

get_mail_accounts

List configured mail accounts

get_mails

Search messages with filters

get_mail_content

Read full email content

create_mail

Compose and send emails

reply_mail

Reply to email threads

forward_mail

Forward emails to recipients

mark_as_read

Mark emails as read

mark_as_unread

Mark emails as unread

get_mailboxes

List all mailboxes

move_mail

Move emails between mailboxes

delete_mail

Delete email messages

check_notes_permission

Check Notes access permissions

get_notes

Search notes with filters

get_note

Get full note content (HTML)

create_note

Create new notes

update_note

Update existing notes

delete_note

Move notes to trash

restore_note

Restore deleted notes

open_note

Open notes in Notes app

check_reminders_permission

Check Reminders permissions

get_reminder_lists

List all reminder lists

get_reminders

Search reminders with filters

create_reminder

Create new reminders

update_reminder

Update existing reminders

delete_reminder

Delete reminders

Prompts

Interactive templates invoked by user choice

No prompts

Resources

Contextual data attached and managed by the client

No resources