Skip to main content
Glama

get_projects

Retrieve active projects from OmniFocus with detailed information, filtering options, and task health metrics to manage project workflows.

Instructions

Retrieve ALL active projects with full details and hierarchy, optionally filtered by search query.

NEW (Phase 3.2): Added project_id and include_full_notes parameters to consolidate get_project() and get_note() functionality.

Args: project_id: NEW - Filter to specific project by ID (consolidates get_project()) include_full_notes: NEW - Return full note content (consolidates get_note()) on_hold_only: If True, only return projects with "on hold" status query: Optional search term to filter by name, note, or folder path (case-insensitive) include_task_health: If True, include per-project task health counts (remaining, available, overdue, deferred) include_last_activity: If True, compute lastActivityDate (most recent task creation/completion)

Returns: Each project includes: id, name, folderPath, status, sequential, creationDate, note (truncated unless include_full_notes=True). With include_task_health: remainingCount, availableCount, overdueCount, deferredCount, health status. With include_last_activity: lastActivityDate.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
project_idNo
include_full_notesNo
on_hold_onlyNo
queryNo
include_task_healthNo
include_last_activityNo

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/s-morgan-jeffries/omnifocus-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server