Skip to main content
Glama

Routine

by routineco

taskCreateAllocate

Create and allocate tasks with custom scheduling, recurrence, and participant details using structured input data for efficient task management.

Instructions

Create an allocated task.

Input Schema

NameRequiredDescriptionDefault
allocationYes
optionsYes
taskYes

Input Schema (JSON Schema)

{ "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "allocation": { "additionalProperties": false, "properties": { "calendar": { "type": "string" }, "dates": { "allOf": [ { "additionalProperties": {}, "type": "object" }, { "anyOf": [ { "additionalProperties": false, "properties": { "date": { "items": [ { "type": "integer" }, { "type": "integer" }, { "type": "integer" } ], "maxItems": 3, "minItems": 3, "type": "array" }, "type": { "const": "date", "type": "string" } }, "type": "object" }, { "additionalProperties": false, "properties": { "end": {}, "start": {}, "type": { "const": "date_range", "type": "string" } }, "type": "object" }, { "additionalProperties": false, "properties": { "hint": { "type": "integer" }, "month": { "enum": [ "january", "february", "march", "april", "may", "june", "july", "august", "september", "october", "november", "december" ], "type": "string" }, "type": { "const": "month", "type": "string" }, "year": { "type": "integer" } }, "type": "object" }, { "additionalProperties": false, "properties": { "hint": { "enum": [ "monday", "tuesday", "wednesday", "thursday", "friday", "saturday", "sunday" ], "type": "string" }, "type": { "const": "week", "type": "string" }, "week": { "additionalProperties": false, "properties": { "n": { "type": "integer" }, "year": { "type": "integer" } }, "type": "object" } }, "type": "object" }, { "additionalProperties": false, "properties": { "type": { "const": "year", "type": "string" }, "year": { "type": "integer" } }, "type": "object" } ] } ] }, "daytime": { "items": [ { "additionalProperties": false, "properties": { "hours": { "maximum": 24, "minimum": 0, "type": "integer" }, "minutes": { "default": 0, "maximum": 60, "minimum": 0, "type": "integer" }, "seconds": { "default": 0, "maximum": 60, "minimum": 0, "type": "integer" } }, "type": "object" }, { "anyOf": [ { "type": "null" }, { "additionalProperties": false, "properties": { "hours": { "maximum": 24, "minimum": 0, "type": "integer" }, "minutes": { "maximum": 60, "minimum": 0, "type": "integer" }, "seconds": { "maximum": 60, "minimum": 0, "type": "integer" } }, "required": [ "minutes", "seconds" ], "type": "object" } ] } ], "maxItems": 2, "minItems": 2, "type": "array" }, "document": { "additionalProperties": false, "properties": { "id": { "additionalProperties": false, "properties": { "id": { "type": "string" }, "kind": { "enum": [ "event", "event-rec", "page", "people", "task", "task-rec" ], "type": "string" } }, "type": "object" }, "section": { "items": [ { "type": "string" }, { "type": "integer" } ], "maxItems": 2, "minItems": 2, "type": "array" } }, "type": "object" }, "duration": { "type": "integer" }, "participants": { "default": [], "items": { "anyOf": [ { "type": "string" }, { "additionalProperties": false, "properties": { "email": { "type": "string" }, "emailPrimary": { "type": "string" }, "helper": { "type": "string" }, "id": { "type": "string" } }, "type": "object" } ] }, "type": "array" }, "recurrence": { "allOf": [ { "additionalProperties": {}, "type": "object" }, { "anyOf": [ { "additionalProperties": false, "properties": { "count": { "type": "integer" }, "rule": { "allOf": [ { "additionalProperties": {}, "type": "object" }, { "anyOf": [ { "additionalProperties": false, "properties": { "every": { "const": "day", "type": "string" }, "period": { "default": 1, "type": "integer" } }, "type": "object" }, { "additionalProperties": false, "properties": { "day": { "anyOf": [ { "type": "integer" }, { "items": [ {}, { "type": "integer" } ], "maxItems": 2, "minItems": 2, "type": "array" } ] }, "every": { "const": "month", "type": "string" }, "period": { "default": 1, "type": "integer" } }, "type": "object" }, { "additionalProperties": false, "properties": { "every": { "const": "week", "type": "string" }, "period": { "default": 1, "type": "integer" }, "weekdays": { "additionalProperties": false, "properties": { "friday": { "default": false, "type": "boolean" }, "monday": { "default": false, "type": "boolean" }, "saturday": { "default": false, "type": "boolean" }, "sunday": { "default": false, "type": "boolean" }, "thursday": { "default": false, "type": "boolean" }, "tuesday": { "default": false, "type": "boolean" }, "wednesday": { "default": false, "type": "boolean" } }, "type": "object" } }, "type": "object" }, { "additionalProperties": false, "properties": { "every": { "const": "workday", "type": "string" }, "period": { "default": 1, "type": "integer" } }, "type": "object" }, { "additionalProperties": false, "properties": { "day": { "type": "integer" }, "every": { "const": "year", "type": "string" }, "month": {}, "period": { "default": 1, "type": "integer" } }, "type": "object" } ] } ] }, "start": {} }, "type": "object" }, { "additionalProperties": false, "properties": { "end": {}, "rule": { "allOf": [ { "additionalProperties": {}, "type": "object" }, { "anyOf": [ { "additionalProperties": false, "properties": { "every": { "const": "day", "type": "string" }, "period": { "default": 1, "type": "integer" } }, "type": "object" }, { "additionalProperties": false, "properties": { "day": { "anyOf": [ { "type": "integer" }, { "items": [ {}, { "type": "integer" } ], "maxItems": 2, "minItems": 2, "type": "array" } ] }, "every": { "const": "month", "type": "string" }, "period": { "default": 1, "type": "integer" } }, "type": "object" }, { "additionalProperties": false, "properties": { "every": { "const": "week", "type": "string" }, "period": { "default": 1, "type": "integer" }, "weekdays": { "additionalProperties": false, "properties": { "friday": { "default": false, "type": "boolean" }, "monday": { "default": false, "type": "boolean" }, "saturday": { "default": false, "type": "boolean" }, "sunday": { "default": false, "type": "boolean" }, "thursday": { "default": false, "type": "boolean" }, "tuesday": { "default": false, "type": "boolean" }, "wednesday": { "default": false, "type": "boolean" } }, "type": "object" } }, "type": "object" }, { "additionalProperties": false, "properties": { "every": { "const": "workday", "type": "string" }, "period": { "default": 1, "type": "integer" } }, "type": "object" }, { "additionalProperties": false, "properties": { "day": { "type": "integer" }, "every": { "const": "year", "type": "string" }, "month": {}, "period": { "default": 1, "type": "integer" } }, "type": "object" } ] } ] }, "start": {} }, "type": "object" } ] } ] }, "slot": { "items": [ { "type": "string" }, { "additionalProperties": false, "properties": { "kind": { "enum": [ "focus", "meetings", "processing" ], "type": "string" }, "name": { "type": "string" } }, "type": "object" } ], "maxItems": 2, "minItems": 2, "type": "array" } }, "type": "object" }, "options": { "anyOf": [ { "type": "null" }, { "additionalProperties": false, "properties": { "document": { "additionalProperties": false, "properties": { "id": { "additionalProperties": false, "properties": { "id": { "type": "string" }, "kind": { "enum": [ "event", "event-rec", "page", "people", "task", "task-rec" ], "type": "string" } }, "type": "object" }, "section": { "items": [ { "type": "string" }, { "type": "integer" } ], "maxItems": 2, "minItems": 2, "type": "array" } }, "type": "object" }, "notify": { "type": "boolean" }, "source": { "allOf": [ { "additionalProperties": {}, "type": "object" }, { "anyOf": [ { "additionalProperties": false, "properties": { "type": { "const": "console", "type": "string" } }, "type": "object" }, { "additionalProperties": false, "properties": { "type": { "const": "page_block", "type": "string" } }, "type": "object" }, { "additionalProperties": false, "properties": { "element_name": { "type": "string" }, "type": { "const": "app_ui_element", "type": "string" } }, "type": "object" }, { "additionalProperties": false, "properties": { "integration_name": { "type": "string" }, "type": { "const": "integration", "type": "string" } }, "type": "object" }, { "additionalProperties": false, "properties": { "type": { "const": "graph", "type": "string" } }, "type": "object" }, { "additionalProperties": false, "properties": { "source_name": { "type": "string" }, "type": { "const": "other", "type": "string" } }, "type": "object" } ] } ] } }, "required": [ "notify", "source" ], "type": "object" } ] }, "task": { "additionalProperties": false, "properties": { "completed": { "default": null, "type": [ "null", "string" ] }, "distant_task_id": { "type": "string" }, "ignored": { "default": null, "type": [ "null", "string" ] }, "integration_data": { "default": null, "type": "null" }, "integration_id": { "type": "string" }, "notes": { "additionalProperties": false, "default": { "blocks": [] }, "properties": { "blocks": { "items": { "allOf": [ { "additionalProperties": {}, "type": "object" }, { "anyOf": [ { "additionalProperties": false, "properties": { "content": { "type": "string" }, "id": { "type": "string" }, "type": { "const": "blockquote", "type": "string" } }, "type": "object" }, { "additionalProperties": false, "properties": { "content": { "type": "string" }, "depth": { "default": 0, "type": "integer" }, "id": { "type": "string" }, "list_type": { "enum": [ "ordered", "unordered" ], "type": "string" }, "type": { "const": "bullet", "type": "string" } }, "type": "object" }, { "additionalProperties": false, "properties": { "checked": { "type": "boolean" }, "content": { "type": "string" }, "id": { "type": "string" }, "type": { "const": "check", "type": "string" } }, "type": "object" }, { "additionalProperties": false, "properties": { "content": { "type": "string" }, "id": { "type": "string" }, "language": { "type": "string" }, "type": { "const": "code", "type": "string" } }, "type": "object" }, { "additionalProperties": false, "properties": { "content": { "type": "string" }, "id": { "type": "string" }, "type": { "const": "callout", "type": "string" } }, "type": "object" }, { "additionalProperties": false, "properties": { "id": { "type": "string" }, "type": { "const": "divider", "type": "string" } }, "type": "object" }, { "additionalProperties": false, "properties": { "content": { "type": "string" }, "id": { "type": "string" }, "type": { "const": "embed", "type": "string" } }, "type": "object" }, { "additionalProperties": false, "properties": { "content": { "type": "string" }, "id": { "type": "string" }, "level": { "type": "integer" }, "retracted": { "default": false, "type": "boolean" }, "type": { "const": "heading", "type": "string" } }, "type": "object" }, { "additionalProperties": false, "properties": { "content": { "type": "string" }, "id": { "type": "string" }, "type": { "const": "paragraph", "type": "string" } }, "type": "object" }, { "additionalProperties": false, "properties": { "content": { "type": "string" }, "id": { "type": "string" }, "type": { "const": "query", "type": "string" } }, "type": "object" }, { "additionalProperties": false, "properties": { "content": { "type": "string" }, "id": { "type": "string" }, "recurrence": { "allOf": [ { "additionalProperties": {}, "type": "object" }, { "anyOf": [ { "additionalProperties": false, "properties": { "count": { "type": "integer" }, "rule": { "allOf": [ { "additionalProperties": {}, "type": "object" }, { "anyOf": [ { "additionalProperties": false, "properties": { "every": { "const": "day", "type": "string" }, "period": { "default": 1, "type": "integer" } }, "type": "object" }, { "additionalProperties": false, "properties": { "day": { "anyOf": [ { "type": "integer" }, { "items": [ { "enum": [ "monday", "tuesday", "wednesday", "thursday", "friday", "saturday", "sunday" ], "type": "string" }, { "type": "integer" } ], "maxItems": 2, "minItems": 2, "type": "array" } ] }, "every": { "const": "month", "type": "string" }, "period": { "default": 1, "type": "integer" } }, "type": "object" }, { "additionalProperties": false, "properties": { "every": { "const": "week", "type": "string" }, "period": { "default": 1, "type": "integer" }, "weekdays": { "additionalProperties": false, "properties": { "friday": { "default": false, "type": "boolean" }, "monday": { "default": false, "type": "boolean" }, "saturday": { "default": false, "type": "boolean" }, "sunday": { "default": false, "type": "boolean" }, "thursday": { "default": false, "type": "boolean" }, "tuesday": { "default": false, "type": "boolean" }, "wednesday": { "default": false, "type": "boolean" } }, "type": "object" } }, "type": "object" }, { "additionalProperties": false, "properties": { "every": { "const": "workday", "type": "string" }, "period": { "default": 1, "type": "integer" } }, "type": "object" }, { "additionalProperties": false, "properties": { "day": { "type": "integer" }, "every": { "const": "year", "type": "string" }, "month": { "enum": [ "january", "february", "march", "april", "may", "june", "july", "august", "september", "october", "november", "december" ], "type": "string" }, "period": { "default": 1, "type": "integer" } }, "type": "object" } ] } ] }, "start": {} }, "type": "object" }, { "additionalProperties": false, "properties": { "end": {}, "rule": { "allOf": [ { "additionalProperties": {}, "type": "object" }, { "anyOf": [ { "additionalProperties": false, "properties": { "every": { "const": "day", "type": "string" }, "period": { "default": 1, "type": "integer" } }, "type": "object" }, { "additionalProperties": false, "properties": { "day": { "anyOf": [ { "type": "integer" }, { "items": [ { "enum": [ "monday", "tuesday", "wednesday", "thursday", "friday", "saturday", "sunday" ], "type": "string" }, { "type": "integer" } ], "maxItems": 2, "minItems": 2, "type": "array" } ] }, "every": { "const": "month", "type": "string" }, "period": { "default": 1, "type": "integer" } }, "type": "object" }, { "additionalProperties": false, "properties": { "every": { "const": "week", "type": "string" }, "period": { "default": 1, "type": "integer" }, "weekdays": { "additionalProperties": false, "properties": { "friday": { "default": false, "type": "boolean" }, "monday": { "default": false, "type": "boolean" }, "saturday": { "default": false, "type": "boolean" }, "sunday": { "default": false, "type": "boolean" }, "thursday": { "default": false, "type": "boolean" }, "tuesday": { "default": false, "type": "boolean" }, "wednesday": { "default": false, "type": "boolean" } }, "type": "object" } }, "type": "object" }, { "additionalProperties": false, "properties": { "every": { "const": "workday", "type": "string" }, "period": { "default": 1, "type": "integer" } }, "type": "object" }, { "additionalProperties": false, "properties": { "day": { "type": "integer" }, "every": { "const": "year", "type": "string" }, "month": { "enum": [ "january", "february", "march", "april", "may", "june", "july", "august", "september", "october", "november", "december" ], "type": "string" }, "period": { "default": 1, "type": "integer" } }, "type": "object" } ] } ] }, "start": {} }, "type": "object" } ] } ] }, "recurrent_task_id": {}, "type": { "const": "recurrent_task", "type": "string" } }, "type": "object" }, { "additionalProperties": false, "properties": { "checked": { "type": "boolean" }, "content": { "type": "string" }, "id": { "type": "string" }, "task": { "type": "string" }, "type": { "const": "todo", "type": "string" } }, "type": "object" } ] } ] }, "type": "array" } }, "type": "object" }, "occurrence": { "anyOf": [ { "type": "null" }, { "additionalProperties": false, "properties": { "date": { "items": [ { "type": "integer" }, { "type": "integer" }, { "type": "integer" } ], "maxItems": 3, "minItems": 3, "type": "array" }, "recurrence": { "type": "string" } }, "type": "object" } ], "default": null }, "parent": { "anyOf": [ { "type": "null" }, { "additionalProperties": false, "properties": { "id": { "type": "string" }, "kind": { "enum": [ "event", "event-rec", "page", "people", "task", "task-rec" ], "type": "string" } }, "type": "object" } ], "default": null }, "scheduled": { "anyOf": [ { "type": "null" }, { "additionalProperties": false, "properties": { "n": { "type": "integer" }, "year": { "type": "integer" } }, "type": "object" } ], "default": null }, "starred": { "default": false, "type": "boolean" }, "title": { "type": "string" }, "url": { "default": null, "type": [ "null", "string" ] } }, "type": "object" } }, "required": [ "task", "allocation", "options" ], "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/routineco/mcp-server'

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