Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
OMNIFOCUS_DATABASENoDefaults to OmniFocus.ofocus
OMNIFOCUS_SYNC_URLNoDefaults to https://sync.omnigroup.com
OMNIFOCUS_READ_ONLYNo1/true to refuse all writes
OMNIFOCUS_CLIENT_NAMENoDisplay name for this client's .client file
OMNIFOCUS_SYNC_PASSWORDYesOmni Sync Server account password
OMNIFOCUS_SYNC_USERNAMEYesOmni Sync Server account name
OMNIFOCUS_CLIENT_STATE_FILENoWhere the stable client id is stored
OMNIFOCUS_ENCRYPTION_PASSPHRASENoDefaults to the sync password (OmniFocus's default)

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Features and capabilities supported by this server

Protocol revision2025-11-25

CapabilityDetails
tools
{
  "listChanged": true
}

Tools

Functions exposed to the LLM to take actions

NameDescription
of_syncA

Reload the OmniFocus database from the Omni Sync Server. Returns counts of tasks, projects, and tags.

of_list_tasksA

List tasks with optional filtering. filter: remaining (default), available, flagged, inbox, due_soon, all.

of_get_taskA

Get a single task by its id, with full detail.

of_list_projectsA

List all projects with their folder path and status.

of_add_taskA

Create a task. Without a project it goes to the inbox. Dates accept ISO 8601 strings.

of_complete_taskB

Mark a task complete (optionally at a specific ISO 8601 time).

of_edit_taskA

Edit fields of a task. Use clearDue/clearDefer to remove a date. Only provided fields change.

of_delete_taskA

Permanently delete a task by id (writes an op=delete transaction).

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

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/rosskukulinski/omnifocus-sync-mcp'

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