Skip to main content
Glama

sequentialthinking

Analyze and solve complex problems through adaptable, step-by-step thinking. Build on, revise, or branch insights dynamically to refine solutions over multiple iterations. Ideal for planning, design, and multi-step problem-solving.

Instructions

A detailed tool for dynamic and reflective problem-solving through thoughts.

This tool helps analyze problems through a flexible thinking process that can adapt and evolve. Each thought can build on, question, or revise previous insights as understanding deepens. When to use this tool: - Breaking down complex problems into steps - Planning and design with room for revision - Analysis that might need course correction - Problems where the full scope might not be clear initially - Problems that require a multi-step solution - Tasks that need to maintain context over multiple steps - Situations where irrelevant information needs to be filtered out Args: thought: Your current thinking step thoughtNumber: Current number in sequence (can go beyond initial total if needed) totalThoughts: Current estimate of thoughts needed (can be adjusted up/down) nextThoughtNeeded: Whether another thought step is needed isRevision: Whether this revises previous thinking revisesThought: Which thought is being reconsidered branchFromThought: Branching point thought number branchId: Branch identifier needsMoreThoughts: If more thoughts are needed

Input Schema

NameRequiredDescriptionDefault
branchFromThoughtNo
branchIdNo
isRevisionNo
needsMoreThoughtsNo
nextThoughtNeededYes
revisesThoughtNo
thoughtYes
thoughtNumberYes
totalThoughtsYes

Input Schema (JSON Schema)

{ "properties": { "branchFromThought": { "anyOf": [ { "type": "integer" }, { "type": "null" } ], "default": null, "title": "Branchfromthought" }, "branchId": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null, "title": "Branchid" }, "isRevision": { "anyOf": [ { "type": "boolean" }, { "type": "null" } ], "default": null, "title": "Isrevision" }, "needsMoreThoughts": { "anyOf": [ { "type": "boolean" }, { "type": "null" } ], "default": null, "title": "Needsmorethoughts" }, "nextThoughtNeeded": { "title": "Nextthoughtneeded", "type": "boolean" }, "revisesThought": { "anyOf": [ { "type": "integer" }, { "type": "null" } ], "default": null, "title": "Revisesthought" }, "thought": { "title": "Thought", "type": "string" }, "thoughtNumber": { "title": "Thoughtnumber", "type": "integer" }, "totalThoughts": { "title": "Totalthoughts", "type": "integer" } }, "required": [ "thought", "thoughtNumber", "totalThoughts", "nextThoughtNeeded" ], "title": "sequentialthinkingArguments", "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/JotaDeRodriguez/Bonsai_mcp'

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