ORCHARD TOOLS

65 tools from the Orchard MCP Server, categorised by risk level.

READ 40 tools
Read system.doctor Check orchard-mcp permissions status, list accessible Calendar accounts, Mail accounts, and Reminders statu... Read calendar.list_calendars List all Apple Calendar calendars with account name, type, color, and read-only status. Read calendar.list_events List calendar events in a date range. Recurring events are properly expanded. Optionally filter by calendar... Read calendar.search Search calendar events by title, notes, or location within a date range. Read calendar.today Get all calendar events for today across all calendars. Read contacts.list_groups List all contact groups with member counts. Requires Contacts access. Read contacts.read_contact Read full details for a contact by ID (from contacts.search). Includes emails, phones, postal addresses, UR... Read contacts.search Search contacts by name, email, or phone number. Phone queries (starting with + or a digit) match full numb... Read files.info Get detailed metadata for a file or folder, including Spotlight attributes (content type, dimensions, autho... Read files.list List directory contents with metadata (name, size, dates, type). Paths relative to home directory. Read files.read Read and extract text from a file. Handles plain text, PDF (via PDFKit), images (via OCR), and documents (.... Read files.search Search files using macOS Spotlight. Searches file names and content across indexed volumes. Scoped to home ... Read keynote.info Get metadata about a Keynote presentation (name, slide count, theme). Read keynote.list_slides List all slides in a Keynote presentation with their content and metadata. Read keynote.list_themes List all available Keynote themes. Read keynote.read Read slide content from a Keynote presentation (title, body, notes, layout, skipped status). Read keynote.search Search for Keynote presentation files by name. Read mail.flagged List flagged (starred) email messages across all accounts. Returns message headers. Requires Mail.app to be... Read mail.list_accounts List all Apple Mail accounts with their mailboxes and unread counts. Requires Mail.app to be running. Read mail.read_message Get the full content of an email message by its message ID (from mail.search or mail.unread_summary). Retur... Read mail.search Search email messages by subject, sender, body, or all fields (default: all). Returns headers only (no body). Read mail.unread_summary Get unread email summary across all accounts: unread count per account and recent unread message subjects/s... Read notes.list_folders List all Notes folders grouped by account with note counts. Requires Notes.app to be running and Automation... Read notes.list_notes List notes, optionally filtered by folder/account. Returns headers only (id, title, modified, folder). Requ... Read notes.read_note Read a note Read notes.search Search notes by title, body, or both. Returns headers only. Requires Notes.app to be running. Read numbers.export Export a Numbers spreadsheet to another format (CSV, PDF, or XLSX). Read numbers.get_formulas Get formulas from cells in a Numbers spreadsheet. Optionally specify sheet, table, and range. Read numbers.info Get metadata and summary information about a Numbers spreadsheet. Read numbers.list_sheets List all sheets in a Numbers spreadsheet. Read numbers.read Read data from a Numbers spreadsheet. Optionally specify sheet, table, and cell range. Read numbers.search Search for Numbers spreadsheet files by name or content. Read pages.export Export a Pages document to another format (PDF, Word, TXT, or EPUB). Read pages.info Get metadata about a Pages document (name, word count, page count). Read pages.list_sections List sections in a Pages document with preview text and word counts. Read pages.read Read the body text from a Pages document. Read pages.search Search for Pages document files by name or content. Read reminders.list_lists List all Apple Reminders lists with account name, color, and modification status. Read reminders.list_reminders List reminders from a specific list or all lists. Supports filters: incomplete (default), completed, overdu... Read reminders.today Get incomplete reminders due today plus any overdue reminders across all lists.
WRITE 18 tools
Write files.copy Copy a file or folder to a new location. Both paths must be under home directory. Write keynote.reorder_slides Move a slide from one position to another in a Keynote presentation. Write pages.insert_table Insert a table into a Pages document from JSON data. Write reminders.complete_reminder Mark a reminder as completed. Write reminders.create_list Create a new reminder list. Write files.create_folder Create a new directory with intermediate directories. Path must be under home directory. Write keynote.add_slide Add a new slide to a Keynote presentation with optional layout, title, body, notes, and position. Write keynote.create Create a new Keynote presentation. Optionally specify a theme. Write keynote.edit_slide Edit an existing slide Write mail.create_draft Create a draft email in Mail.app. Opens a compose window for user review before sending. Requires Mail.app ... Write mail.save_attachment Save an email attachment to disk. Use mail.read_message first to see available attachments and their indice... Write numbers.add_sheet Add a new sheet to a Numbers spreadsheet. Write numbers.create Create a new Numbers spreadsheet. Optionally provide initial data or a template. Write numbers.write Write data to a Numbers spreadsheet. Optionally specify sheet, table, and cell range. Write pages.create Create a new Pages document. Optionally provide initial text or a template. Write pages.find_replace Find and replace text in a Pages document. Write pages.write Set the body text of a Pages document. Write reminders.create_reminder Create a new reminder in a list.

Route Orchard through PolicyLayer and every one of its 65 tools is checked against your policy before it runs.

CHECK YOUR STACK →

See every tool, the dangerous ones, and the token cost across your stack.

How many tools does the Orchard MCP server have? +

The Orchard MCP server exposes 65 tools across 4 categories: Read, Write, Destructive, Execute.

How do I enforce policies on Orchard tools? +

Route the Orchard server through the PolicyLayer gateway. Define allow, deny, or approval rules per tool in the dashboard; they are enforced on every call before it reaches the server.

What risk categories do Orchard tools fall into? +

Orchard tools are categorised as Read (40), Write (18), Destructive (6), Execute (1). Each category has a recommended default policy.

Enforce policy on every Orchard tool call.

Start from Orchard, add the rest of your stack, and see everything your agents can call. Then put policy on all of it.

Free to start. No card required.

43,000+ MCP servers and 220,000+ tools scanned and risk-classified.

// GET IN TOUCH

Have a question or want to learn more? Send us a message.

Message sent.

We'll get back to you soon.