This is the complete catalog of tools the agent can call. Each plugin (in MeghaOS) registers one or more tools; the LLM picks the right tool for your request (ranked by a relevance index: see the Plugin System). You rarely call these by name: you describe what you want in /chat and the agent routes to the tool. The example prompts show typical phrasings.
Counts reflect the built-in capabilities. Auto-created plugins (written at runtime by self-extension) and MCP servers add more tools on top of these.

Platform availability

Capabilities are available per edition:
  • All editions: works on the Linux DE, the Linux OS, and the macOS app.
  • macOS: uses native Apple apps; available in the macOS edition (the Communication Apple integrations and every native macOS group below).
  • Linux (DE & OS): desktop/compositor-level controls (window management, session power).

Web & research

Try: “search the web for the latest on fusion energy” · “summarize this article: <url>“
Try: “find recent GDPR enforcement actions”

Communication & messaging

Requires SMTP_USER / SMTP_PASSWORD / IMAP_SERVER. Try: “email the Q3 summary to alex@acme.com”
SLACK_SEND · SLACK_READ · SLACK_LIST_CHANNELS · SLACK_SEND_DM · SLACK_UPLOAD_FILE · SLACK_ADD_REACTION · SLACK_REMOVE_REACTION · SLACK_EDIT_MESSAGE · SLACK_DELETE_MESSAGE · SLACK_USER_LOOKUP · SLACK_SET_TOPIC · SLACK_CREATE_CHANNELTry: “post ‘deploy is green’ to #engineering”
DISCORD_SEND · DISCORD_READ · DISCORD_SEND_DM · DISCORD_UPLOAD_FILE · DISCORD_ADD_REACTION · DISCORD_EDIT · DISCORD_DELETE · DISCORD_LIST_CHANNELS · DISCORD_LIST_GUILDS · DISCORD_USER_LOOKUP
TELEGRAM_SEND · TELEGRAM_SEND_PHOTO · TELEGRAM_SEND_FILE · TELEGRAM_READ · TELEGRAM_FORWARD · TELEGRAM_PIN · TELEGRAM_DELETE · TELEGRAM_EDIT · TELEGRAM_CHAT_INFO · TELEGRAM_SET_TITLE
SIGNAL_SEND · SIGNAL_SEND_FILE · SIGNAL_READ · SIGNAL_LIST_GROUPS · SIGNAL_CREATE_GROUP · SIGNAL_LIST_CONTACTS · SIGNAL_REACT · SIGNAL_DELETERequires signal-cli-rest-api (SIGNAL_CLI_REST_API_URL).
IMESSAGE_SEND · IMESSAGE_SEND_FILE · IMESSAGE_READ · IMESSAGE_LIST_CHATS · IMESSAGE_CHAT_INFO · IMESSAGE_REACT (Tapbacks) · IMESSAGE_READ_CHAT · IMESSAGE_SEARCH
FACETIME_CALL · SEND_SMS · ANSWER_CALL · REJECT_CALL · END_CALL · MUTE_CALL
POST_TWEET (single or threaded) · POST_LINKEDIN · GET_RECENT_TWEETSRequires Twitter / LinkedIn API keys. Try: “tweet a thread about our launch”

Productivity (native macOS)

CALENDAR_ADD · CALENDAR_LIST. Stored on your device with optional Google CalDAV sync. Try: “add a dentist appointment Friday at 3pm”
BROWSER_TABS_LIST · BROWSER_OPEN_URL · BROWSER_SWITCH_TAB · BROWSER_CLOSE_TAB · BROWSER_REFRESH_TAB
MUSIC_CONTROL · SPOTIFY_CONTROL · MEDIA_VOLUME · PHOTOS_RECENT · MEDIA_GET_STATE
HOME_ACTIVATE_SCENE · HOME_GET_ACCESSORIES
FINDER_SET_WALLPAPER · FINDER_EMPTY_TRASH · FINDER_OPEN_FOLDER · SYSTEM_PRINT_FILE · MAPS_SEARCH · GET_LOCATION
GET_REPO_INFO · LIST_REPOS · SEARCH_REPOS · CREATE_REPO · DELETE_REPO · LIST_ISSUES · CREATE_ISSUE · UPDATE_ISSUE · LIST_PULL_REQUESTS · CREATE_PULL_REQUEST · MERGE_PULL_REQUEST · LIST_COMMITS · GET_FILE_CONTENT · CREATE_OR_UPDATE_FILE · LIST_BRANCHES · LIST_RELEASES · CREATE_RELEASE · GET_USER_PROFILE · STAR_REPO · LIST_NOTIFICATIONS

Files & documents

READ_PDF · PDF_INFO · EXTRACT_TABLES_PDF · SEARCH_PDF · MERGE_PDF · SPLIT_PDF · PDF_TO_TEXT_FILE · BATCH_READ_PDF · EXTRACT_INVOICE_DATA_PDF · EXTRACT_BANK_STATEMENT_PDF · EXTRACT_INCOME_STATEMENT_PDF · EXTRACT_BALANCE_SHEET_PDF · EXTRACT_CASH_FLOW_PDFTry: “extract the line items from this invoice PDF”
READ_DOCX · CREATE_DOCX · EDIT_DOCX · APPEND_DOCX · ADD_TABLE_DOCX · ADD_IMAGE_DOCX · FILL_DOCX_TEMPLATE · DOCX_TO_PDF · MERGE_DOCX · EXTRACT_IMAGES_DOCX · ADD_HEADER_FOOTER_DOCX · SET_METADATA_DOCX
READ_XLSX · LIST_SHEETS · WRITE_XLSX · APPEND_XLSX · ANALYZE_XLSX (sandboxed pandas) · FORMAT_XLSX · CONVERT_XLSX_CSV · ADD_CHART_XLSX · MANAGE_SHEETS · SORT_XLSX · FILTER_XLSX · ADD_SHEET_XLSX
READ_PPTX · CREATE_PPTX · ADD_SLIDE_PPTX · DELETE_SLIDE_PPTX · EDIT_SLIDE_PPTX · ADD_TABLE_PPTX · ADD_IMAGE_PPTX · UPDATE_CHART_PPTX · MERGE_PPTX · DUPLICATE_SLIDE_PPTX · REORDER_SLIDES_PPTX · PPTX_TO_PDF · PPTX_METADATA · SEARCH_REPLACE_PPTX
Native conversion between PDF / DOCX / XLSX / PPTX.

Finance, analysis & compliance

CREATE_FINANCIAL_MODEL (base/bull/bear) · CALCULATE_ARR_MRR · CREATE_CAP_TABLE · CREATE_INVESTOR_UPDATE · CREATE_BUY_SELL_AGREEMENT · CREATE_FINANCIAL_REPORT
CREATE_DCF_MODEL · CREATE_LBO_MODEL · CREATE_SENSITIVITY_TABLE · FORECAST_FINANCIALS_STATISTICAL · GET_MARKET_DATA (yfinance) · GET_FINANCIALS · CLEAN_DATA · PROFILE_DATA (EDA) · GENERATE_CHART_IMAGE · RUN_AB_TEST_ANALYSIS · TRANSFORM_DATA · CREATE_THREE_STATEMENT_MODEL · GENERATE_COMPS_TABLE · EXTRACT_CONTRACT_TERMS · CALCULATE_CAP_TABLE_WATERFALL
CREATE_RISK_REGISTER · CREATE_RISK_MITIGATION_PLAN · CREATE_INCIDENT_REPORT · CREATE_INTERNAL_AUDIT_REPORT · CREATE_MANAGEMENT_REVIEW · CREATE_ISO_DOCUMENTATION · CREATE_DATA_PROTECTION_RECORD (RoPA) · CREATE_INCIDENT_RESPONSE_PLAN · CREATE_REGULATORY_TRACKER

System & hardware control

Audio, display, network, and Bluetooth controls work on all editions. Window management and session power (power_manager, window_manager) are Linux (DE & OS) features: on macOS those are handled by the OS itself.
GET_VOLUME · SET_VOLUME · TOGGLE_MUTE · LIST_SINKS · SET_SINK · GET_MIC_VOLUME · SET_MIC_VOLUME · TOGGLE_MIC_MUTE · LIST_SOURCES · SET_SOURCE · MEDIA_CONTROL
LIST_OUTPUTS · SET_RESOLUTION · SET_SCALE · GET_BRIGHTNESS · SET_BRIGHTNESS · ROTATE_DISPLAY · SET_LAYOUT · TOGGLE_OUTPUT · NIGHT_LIGHT · SCREEN_OFF
WIFI_STATUS · TOGGLE_WIFI · LIST_WIFI_NETWORKS · CONNECT_WIFI · DISCONNECT_WIFI · FORGET_NETWORK · NETWORK_INFO · LIST_SAVED_NETWORKS · CONNECTION_TEST · LIST_INTERFACES
BLUETOOTH_STATUS · TOGGLE_BLUETOOTH · SCAN_BLUETOOTH · LIST_PAIRED_DEVICES · CONNECT_DEVICE · DISCONNECT_DEVICE · PAIR_DEVICE · REMOVE_DEVICE · DEVICE_INFO
SYSTEM_LOCK · SYSTEM_LOGOUT · SYSTEM_REBOOT · SYSTEM_SHUTDOWN
LIST_WINDOWS · FOCUS_WINDOW · CLOSE_WINDOW · TILE_WINDOW · GET_ACTIVE_WINDOW

Vision, screen & computer control

OPEN_APP · CLICK_AT · DOUBLE_CLICK_AT · TYPE_TEXT · PRESS_KEY · SCROLL_AT · SCREENSHOT · GET_SCREEN_SIZE · START_IDE_AGENT (open an IDE + its AI panel / Claude Code terminal) · RUN_TERMINAL_COMMANDDrives the agentic loop behind Computer Control.
READ_SCREEN (screenshot + active app) · GET_FOCUSED_TEXT · INSERT_TEXT
CAMERA_SNAPSHOT · SCREENSHOT_CAPTURE
RUN_CODE.
This runs natively on the host with no sandbox: it can read and write files. Distinct from the JIT sandbox, which is locked down.

Core agents (always available)

Three agents are eviction-protected: never unloaded: so the system can always plan, control the OS, and extend itself:

Extending the catalog

Write a plugin

Add a script file to the built-in capability set and the agent picks it up.

Let the agent write one

If a workflow needs a missing tool, self-extension writes it on the fly.

Add an MCP server

Register external tools in Settings (Model Context Protocol).

Browse widgets

The UI side of the catalog — every renderable component.