macuse-app/macuse
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