Skip to main content
Glama

OmniFocus MCP Enhanced

by jqlts1
114
4
  • Apple

edit_item

Modify tasks or projects in OmniFocus by updating details like name, note, due date, tags, status, and more. Use the ID or name to specify the item, and adjust its properties for effective task management.

Instructions

Edit a task or project in OmniFocus

Input Schema

NameRequiredDescriptionDefault
addTagsNoTags to add to the task
idNoThe ID of the task or project to edit
itemTypeYesType of item to edit ('task' or 'project')
nameNoThe name of the task or project to edit (as fallback if ID not provided)
newDeferDateNoNew defer date in ISO format (YYYY-MM-DD or full ISO date); set to empty string to clear
newDueDateNoNew due date in ISO format (YYYY-MM-DD or full ISO date); set to empty string to clear
newEstimatedMinutesNoNew estimated minutes
newFlaggedNoSet flagged status (set to false for no flag, true for flag)
newFolderNameNoNew folder to move the project to
newNameNoNew name for the item
newNoteNoNew note for the item
newProjectStatusNoNew status for projects
newSequentialNoWhether the project should be sequential
newStatusNoNew status for tasks (incomplete, completed, dropped)
removeTagsNoTags to remove from the task
replaceTagsNoTags to replace all existing tags with

Input Schema (JSON Schema)

{ "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "addTags": { "description": "Tags to add to the task", "items": { "type": "string" }, "type": "array" }, "id": { "description": "The ID of the task or project to edit", "type": "string" }, "itemType": { "description": "Type of item to edit ('task' or 'project')", "enum": [ "task", "project" ], "type": "string" }, "name": { "description": "The name of the task or project to edit (as fallback if ID not provided)", "type": "string" }, "newDeferDate": { "description": "New defer date in ISO format (YYYY-MM-DD or full ISO date); set to empty string to clear", "type": "string" }, "newDueDate": { "description": "New due date in ISO format (YYYY-MM-DD or full ISO date); set to empty string to clear", "type": "string" }, "newEstimatedMinutes": { "description": "New estimated minutes", "type": "number" }, "newFlagged": { "description": "Set flagged status (set to false for no flag, true for flag)", "type": "boolean" }, "newFolderName": { "description": "New folder to move the project to", "type": "string" }, "newName": { "description": "New name for the item", "type": "string" }, "newNote": { "description": "New note for the item", "type": "string" }, "newProjectStatus": { "description": "New status for projects", "enum": [ "active", "completed", "dropped", "onHold" ], "type": "string" }, "newSequential": { "description": "Whether the project should be sequential", "type": "boolean" }, "newStatus": { "description": "New status for tasks (incomplete, completed, dropped)", "enum": [ "incomplete", "completed", "dropped" ], "type": "string" }, "removeTags": { "description": "Tags to remove from the task", "items": { "type": "string" }, "type": "array" }, "replaceTags": { "description": "Tags to replace all existing tags with", "items": { "type": "string" }, "type": "array" } }, "required": [ "itemType" ], "type": "object" }

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/jqlts1/omnifocus-mcp-enhanced'

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