Skip to main content
Glama

Ultra MCP

planner

Plan complex tasks with structured multi-step processes, revisions, and branching alternatives. Define scope, requirements, and AI provider to manage and refine strategies efficiently.

Instructions

Multi-step planning with revisions and branches

Input Schema

NameRequiredDescriptionDefault
branchIdNoIdentifier for this planning branch (e.g., 'approach-A', 'microservices-path')
branchingFromNoIf isBranching is true, which step number to branch from
isBranchingNoTrue if exploring an alternative approach from a previous step
isRevisionNoTrue if this step revises a previous step
providerNoAI provider to use for planning assistancegemini
requirementsNoSpecific requirements, constraints, or success criteria
revisingStepNoIf isRevision is true, which step number is being revised
scopeNoPlanning scope and depthstandard
stepNumberYesCurrent step number in the planning sequence (starts at 1)
taskYesThe task or problem to plan. For the first step, describe the complete planning challenge in detail. For subsequent steps, provide the specific planning step content, revisions, or branch explorations.
totalStepsYesCurrent estimate of total steps needed (can be adjusted as planning progresses)

Input Schema (JSON Schema)

{ "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "branchId": { "description": "Identifier for this planning branch (e.g., 'approach-A', 'microservices-path')", "type": "string" }, "branchingFrom": { "description": "If isBranching is true, which step number to branch from", "type": "number" }, "isBranching": { "default": false, "description": "True if exploring an alternative approach from a previous step", "type": "boolean" }, "isRevision": { "default": false, "description": "True if this step revises a previous step", "type": "boolean" }, "provider": { "default": "gemini", "description": "AI provider to use for planning assistance", "enum": [ "openai", "gemini", "azure", "grok" ], "type": "string" }, "requirements": { "description": "Specific requirements, constraints, or success criteria", "type": "string" }, "revisingStep": { "description": "If isRevision is true, which step number is being revised", "type": "number" }, "scope": { "default": "standard", "description": "Planning scope and depth", "enum": [ "minimal", "standard", "comprehensive" ], "type": "string" }, "stepNumber": { "description": "Current step number in the planning sequence (starts at 1)", "minimum": 1, "type": "number" }, "task": { "description": "The task or problem to plan. For the first step, describe the complete planning challenge in detail. For subsequent steps, provide the specific planning step content, revisions, or branch explorations.", "type": "string" }, "totalSteps": { "description": "Current estimate of total steps needed (can be adjusted as planning progresses)", "minimum": 1, "type": "number" } }, "required": [ "task", "stepNumber", "totalSteps" ], "type": "object" }
Install Server

Other Tools from Ultra MCP

Related Tools

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/RealMikeChong/ultra-mcp'

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