Home / Servers / Sequential Thinking / sequentialthinking

Sequentialthinking

An MCP tool from the Sequential Thinking server, hosted on mcp.hjlabs.in.

Record one step of step-by-step reasoning. Use for complex problems, plans that may need revising, and analysis where the full scope is not clear at the start. Adjust totalThoughts freely, revise earlier thoughts, branch into alternatives, and set nextThoughtNeeded to false only when you have a satisfactory answer.

Name on the gateway: sequential_thinking__sequentialthinking · read-only.

Parameters

NameTypeDescription
thought requiredstringThe current thinking step.
nextThoughtNeeded requiredbooleanWhether another step is needed.
thoughtNumber requiredintegerThis thought's number.
totalThoughts requiredintegerCurrent estimate of thoughts needed.
isRevisionbooleanWhether this revises earlier thinking.
revisesThoughtintegerWhich thought is being reconsidered.
branchFromThoughtintegerBranching point thought number.
branchIdstringIdentifier for the current branch.
needsMoreThoughtsbooleanSet when reaching the end but realising more are needed.

How to call it

Through the Smart Gateway, any client can run it by name with call_tool, or let the gateway find it with search_tools:

call_tool arguments
{
  "name": "sequential_thinking__sequentialthinking",
  "arguments": {
    "thought": "…",
    "nextThoughtNeeded": true,
    "thoughtNumber": 0,
    "totalThoughts": 0
  }
}

Or connect the Sequential Thinking server directly, which lists 1 tools including this one:

Run in your terminal
claude mcp add --transport http hj-sequential-thinking https://mcp.hjlabs.in/mcp/sequential-thinking \
  --header "Authorization: Bearer YOUR_API_KEY"

Try asking

Use the sequentialthinking tool with thought set to ….