Skip to main content
Glama

Routine

by routineco

pageUpdate

Modify page details like notes, title, or parent associations on Routine's MCP server. Input includes page ID and specific updates to archive or edit content structure.

Instructions

Update a page.

Input Schema

NameRequiredDescriptionDefault
idYes
patchYes

Input Schema (JSON Schema)

{ "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "id": { "type": "string" }, "patch": { "additionalProperties": false, "properties": { "archived": { "default": null, "type": [ "null", "string" ] }, "notes": { "anyOf": [ { "type": "null" }, { "additionalProperties": false, "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": { "type": "integer" }, "id": { "type": "string" }, "list_type": { "enum": [ "ordered", "unordered" ], "type": "string" }, "type": { "const": "bullet", "type": "string" } }, "required": [ "depth" ], "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": { "type": "boolean" }, "type": { "const": "heading", "type": "string" } }, "required": [ "retracted" ], "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": { "type": "integer" } }, "required": [ "period" ], "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": { "type": "integer" } }, "required": [ "period" ], "type": "object" }, { "additionalProperties": false, "properties": { "every": { "const": "week", "type": "string" }, "period": { "type": "integer" }, "weekdays": { "additionalProperties": false, "properties": { "friday": { "type": "boolean" }, "monday": { "type": "boolean" }, "saturday": { "type": "boolean" }, "sunday": { "type": "boolean" }, "thursday": { "type": "boolean" }, "tuesday": { "type": "boolean" }, "wednesday": { "type": "boolean" } }, "required": [ "monday", "tuesday", "wednesday", "thursday", "friday", "saturday", "sunday" ], "type": "object" } }, "required": [ "period" ], "type": "object" }, { "additionalProperties": false, "properties": { "every": { "const": "workday", "type": "string" }, "period": { "type": "integer" } }, "required": [ "period" ], "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": { "type": "integer" } }, "required": [ "period" ], "type": "object" } ] } ] }, "start": { "items": [ { "type": "integer" }, { "type": "integer" }, { "type": "integer" } ], "maxItems": 3, "minItems": 3, "type": "array" } }, "type": "object" }, { "additionalProperties": false, "properties": { "end": {}, "rule": { "allOf": [ { "additionalProperties": {}, "type": "object" }, { "anyOf": [ { "additionalProperties": false, "properties": { "every": { "const": "day", "type": "string" }, "period": { "type": "integer" } }, "required": [ "period" ], "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": { "type": "integer" } }, "required": [ "period" ], "type": "object" }, { "additionalProperties": false, "properties": { "every": { "const": "week", "type": "string" }, "period": { "type": "integer" }, "weekdays": { "additionalProperties": false, "properties": { "friday": { "type": "boolean" }, "monday": { "type": "boolean" }, "saturday": { "type": "boolean" }, "sunday": { "type": "boolean" }, "thursday": { "type": "boolean" }, "tuesday": { "type": "boolean" }, "wednesday": { "type": "boolean" } }, "required": [ "monday", "tuesday", "wednesday", "thursday", "friday", "saturday", "sunday" ], "type": "object" } }, "required": [ "period" ], "type": "object" }, { "additionalProperties": false, "properties": { "every": { "const": "workday", "type": "string" }, "period": { "type": "integer" } }, "required": [ "period" ], "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": { "type": "integer" } }, "required": [ "period" ], "type": "object" } ] } ] }, "start": {} }, "type": "object" } ] } ] }, "recurrent_task_id": { "type": "string" }, "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" } ], "default": null }, "parent": { "default": null, "type": [ "null", "string" ] }, "title": { "default": null, "type": [ "null", "string" ] } }, "type": "object" } }, "required": [ "id", "patch" ], "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