Server profile · Evaluated September 2026

Sequential Thinking MCP

A local reasoning MCP that gives agents one structured tool for numbered thoughts, revision, branching and dynamic continuation. Its security surface is small; its harder question is whether modern reasoning models gain enough from the extra loop to justify the additional tokens and latency.

Reasoning Local stdio No credentials Stateful
Publisher
Model Context Protocol
Official reference server
Tools
1
sequentialthinking
Transport
stdio
Local process
Authentication
None
No API key / OAuth
External access
None required
No network or filesystem dependency
Schema impact
~600–900 tokens
Estimated fixed tool description

Start with Decision, Useful?, Native Reasoning, Token Cost and Safety. Use Clients and Setup for implementation details, then Technical and Evidence for the deeper profile.

Should you use Sequential Thinking MCP?

Best for

Complex tasks where explicit decomposition, revision or branching is useful, especially with cheaper or weaker models that benefit from more deliberate structure.

Think twice when

The selected model already reasons well natively and the only goal is “better answers.” In that case the MCP can add tokens and latency without proving a quality gain.

Main advantage

One explicit, portable reasoning scaffold with numbered thoughts, course correction and branches instead of a purely linear prompt.

Main tradeoff

Each additional thought is another model/tool interaction. The variable cost is not the server itself; it is model tokens, quota, latency and context occupancy.

MCPVerdict view

Sequential Thinking should be evaluated as a structured external reasoning scaffold, not sold as a universal reasoning upgrade. The value depends heavily on the model, task and whether revision/branching are actually used.

Why Sequential Thinking MCP scores 58/100

The 58/100 score is weighted around the server's real job: improving difficult reasoning enough to justify an extra reasoning loop. Safety is excellent, setup is easy and maintenance is active. The weaker evidence is effectiveness per token on modern reasoning models.

ParameterScoreFinding
Effectiveness48No convincing recent evidence that the tool consistently improves final answers from modern reasoning models.
Reliability67Simple server, but recent schema/coercion, version and annotation issues reduce confidence.
Safety94No credentials, external network, filesystem or destructive external tool access required.
Efficiency42Repeated reasoning/tool calls can consume materially more tokens and latency.
Compatibility56Works with many MCP hosts, but client/version compatibility has produced real issues.
Maintainability77Official repository remains active and the package was updated in August 2026.
Setup friction88Usually one NPX or Docker configuration.
Native-reasoning uplift40Evidence does not establish meaningful gains over current frontier reasoning systems.
Deliberation discipline52Can force useful reflection, but can also encourage overthinking.
Revision / branch utilization56Supported in the schema, but agents do not always use the capabilities in practice.
Reasoning gain per token38The weakest area for current reasoning models.
State correctness61The implementation is stateful, while metadata has recently described the operation inaccurately.
Modern MCP compatibility45The evaluated implementation remained on the v1 TypeScript SDK line rather than the newer protocol implementation.
Why a high safety score does not produce a high overall score

The primary job is reasoning utility, not merely safe execution. A simple average would overstate the verdict because the strongest dimension is not the server's main value proposition.

What is Sequential Thinking MCP?

Sequential Thinking MCP is an official Model Context Protocol reference server that gives an AI agent a structured tool for breaking complex problems into numbered thoughts, revising earlier thoughts, branching from earlier reasoning and continuing when more analysis is needed.

The server does not provide a new model or external knowledge source. The model still performs the reasoning. Sequential Thinking supplies the structure used to externalize and organize that reasoning.

The current canonical package is @modelcontextprotocol/server-sequential-thinking. The evaluated release is 2026.8.31 and the package is MIT licensed.

Problemcomplex task
Thoughtsnumbered steps
Revisioncorrect an earlier step
Branchexplore an alternative
Resultcontinue or stop

How does Sequential Thinking MCP work?

Each tool call carries the current thought, its position in the reasoning sequence, an estimated total number of thoughts and whether another thought is needed. Optional fields allow the model to mark a thought as a revision or branch from an earlier step.

Numbered thoughts

thoughtNumber and totalThoughts make the sequence explicit. The total is an estimate rather than a hard limit, so the process can grow when the task proves more complex than expected.

Revision

isRevision and revisesThought let the model identify and replace an earlier assumption instead of simply appending another linear step.

Branching

branchFromThought and branchId let the model preserve an alternative path without discarding the original chain.

Dynamic continuation

needsMoreThoughts and nextThoughtNeeded allow the sequence to continue beyond the initial estimate or terminate once the model considers the reasoning complete.

Is Sequential Thinking MCP useful?

It is most useful when the task benefits from explicit course correction, alternative branches or a visible multi-step reasoning state. It is less compelling when a strong model already performs the required planning and reflection natively.

The strongest use cases are complex decomposition, planning with revision, investigating alternative branches, forcing additional reflection and giving weaker models a more deliberate scaffold.

TaskFitWhy
Complex debuggingStrongHypotheses can change as evidence appears.
Architecture decisionsStrongCompeting constraints benefit from revision and branching.
Migration planningStrongThe initial plan can be revised when a constraint fails.
Research decompositionGoodThe scope can expand as unknowns are discovered.
Cheaper / non-reasoning modelsGoodExternal structure may compensate for weaker native deliberation.
Simple code editWeakThe extra tool loop usually adds process rather than value.
Factual lookupWeakThe MCP adds no new information source.
Short deterministic taskWeakRepeated thoughts increase cost without needing revision.
The missing experiment

The server still lacks the decisive benchmark: the same 20–50 difficult tasks, the same current model, with and without Sequential Thinking, blind-scored final answers plus tokens and latency. Without that, broad “better reasoning” claims remain unproven.

Sequential Thinking MCP vs native AI reasoning

Sequential Thinking externalizes reasoning into an MCP tool. Native reasoning happens inside the model or client. The MCP adds explicit state and portability; it does not make the underlying model more knowledgeable.

AttributeSequential Thinking MCPNative reasoning
MechanismExternal MCP toolModel/client capability
Numbered thought stateExplicitModel dependent
Revision fieldsExplicitModel dependent
Branch fieldsExplicitModel dependent
Portability across MCP hostsYesNo
Extra setupYesNo
MCP/tool-call overheadYesNo separate MCP loop
Adds external knowledgeNoNo
Main advantageStructured, inspectable, revisable processIntegrated reasoning with less orchestration
Practical interpretation

On a modern reasoning model, Sequential Thinking needs to prove more than a longer visible trace. The extra loop should correct mistakes, uncover alternatives or improve the final answer enough to justify its cost.

How many tokens does Sequential Thinking MCP use?

Token use has two different layers. The fixed layer is the tool schema and instructions. The variable layer is the sequence of generated thoughts and repeated tool calls.

Fixed tool-schema overhead

The evaluated one-tool description is unusually long for such a small MCP. MCPVerdict estimates a fixed footprint of roughly 600–900 tokens per session, depending on client serialization and tokenizer.

Variable reasoning overhead

The dominant cost is the generated reasoning itself. A 5–10-thought sequence can add several thousand tokens, while deeper tasks can add considerably more. The exact amount depends on thought length, model behavior, client transcript handling and how often the MCP is invoked.

Current modelContext window900-token schema5K extra reasoning10K extra reasoning
GPT-6 Astra
OpenAI
1,050,0000.09%0.48%0.95%
GPT-6 Sol
OpenAI
1,050,0000.09%0.48%0.95%
GPT-6 Luna
OpenAI
1,050,0000.09%0.48%0.95%
GPT-5.6 Sol
OpenAI
1,050,0000.09%0.48%0.95%
GPT-5.6 Terra
OpenAI
1,050,0000.09%0.48%0.95%
GPT-5.6 Luna
OpenAI
1,050,0000.09%0.48%0.95%
Claude Fable 5.1
Anthropic
1,000,0000.09%0.50%1.00%
Claude Opus 5.5
Anthropic
1,000,0000.09%0.50%1.00%
Claude Sonnet 5
Anthropic
1,000,0000.09%0.50%1.00%
Gemini 3.8 Flash
Google
1,000,0000.09%0.50%1.00%
Gemini 2.5 Pro
Google
1,048,5760.09%0.48%0.95%
Grok 4.3
xAI
1,000,0000.09%0.50%1.00%
Grok 4.6
xAI
500,0000.18%1.00%2.00%
Mistral Medium 3.5
Mistral
256,0000.35%1.95%3.91%
Mistral Small 4
Mistral
256,0000.35%1.95%3.91%

How to read this table: the percentages show context-window occupancy only. They do not mean the model will actually use exactly 5K or 10K extra tokens, and they are not tokenizer-specific measurements of the Sequential Thinking schema. They are reference shares using the upper end of the 600–900 token estimate.

The context-window percentage can hide the real cost

On a 1M-token model, 10K extra reasoning is only about 1% of the window. That can look negligible, but context capacity is not the same thing as economic efficiency. Those tokens can still increase API cost, quota consumption, latency and the amount of prior conversation that must remain active.

What does Sequential Thinking MCP cost on current AI models?

The MCP server itself costs $0. It has no required paid API, OAuth service, hosted database or subscription. The practical cost is the additional model usage produced by the reasoning loop.

Two reference calculations are shown below. 10K extra output approximates a thought-heavy sequence. 20K input + 8K output is the evaluation budget used by MCPVerdict for a five-task A/B test. Prices are standard short-context API prices checked on September 27, 2026.

ModelInput / output price10K extra output20K-in + 8K-out test
GPT-6 Astra
OpenAI
$10/M · $50/M$0.50$0.60
GPT-6 Sol
OpenAI
$2/M · $10/M$0.10$0.12
GPT-6 Luna
OpenAI
$0.1/M · $0.5/M$0.005$0.006
GPT-5.6 Sol
OpenAI
$4/M · $20/M$0.20$0.24
GPT-5.6 Terra
OpenAI
$2/M · $12/M$0.12$0.14
GPT-5.6 Luna
OpenAI
$0.2/M · $1.2/M$0.012$0.014
Claude Fable 5.1
Anthropic
$10/M · $50/M$0.50$0.60
Claude Opus 5.5
Anthropic
$4/M · $20/M$0.20$0.24
Claude Sonnet 5
Anthropic
$2/M · $10/M$0.10$0.12
Gemini 3.8 Flash
Google
$0.75/M · $3.75/M$0.037$0.045
Gemini 2.5 Pro
Google
$1.25/M · $10/M$0.10$0.11
Grok 4.3
xAI
$1.25/M · $2.5/M$0.025$0.045
Grok 4.6
xAI
$2/M · $6/M$0.06$0.088
Mistral Medium 3.5
Mistral
$1.5/M · $7.5/M$0.075$0.09
Mistral Small 4
Mistral
$0.15/M · $0.6/M$0.006$0.0078

Pricing/context sources checked Sep 27, 2026: OpenAI model and pricing documentation; Anthropic Claude model pages and platform context documentation; Google Gemini model/pricing documentation; xAI model/pricing documentation; Mistral model/pricing documentation. Long-context, priority/fast, regional, caching and batch pricing can differ.

What is the hidden cost?

  • additional reasoning tokens;
  • extra tool-call latency;
  • faster subscription/quota consumption in tool-heavy sessions;
  • larger active context;
  • time spent reviewing a longer reasoning process that may not improve the final result.

A recent Codex user A/B report in the MCPVerdict evidence set reported up to about 10% token savings after removing Sequential Thinking from that user's workflow. That figure is a community result, not a universal constant.

Cheapest sensible evaluation

Run the same 10 difficult prompts with and without Sequential Thinking on an inexpensive reasoning model first. Blind-compare final-answer correctness and task completion before paying frontier-model prices for a longer benchmark.

Is Sequential Thinking MCP safe?

Sequential Thinking has a very small external security surface. The evaluated server runs locally over stdio, requires no credentials, does not need external network access, does not need filesystem access and does not make persistent writes to external systems.

The server does maintain in-memory thought history and branch state while the process is running. That state is part of how the tool works and matters for client retry/idempotence assumptions.

SurfaceEvaluated exposure
API credentialsNone required
OAuthNone
External networkNone required by the tool
FilesystemNone required
DatabaseNone
Persistent external writesNone
Internal stateThought history + branch state in memory
Telemetry foundNone in the evaluated implementation
Thought loggingCan log formatted thought information to stderr
Thought logging matters

DISABLE_THOUGHT_LOGGING=true disables the formatted thought logging described by the official server. Local logging is not telemetry, but the reasoning trace itself can contain sensitive project, code or business information.

What reliability issues matter?

The codebase is small, but several 2026 issues affect practical confidence: input coercion mismatches, a published version that reported the wrong internal version, client-specific dispatch failures, Docker build failures and incorrect state/idempotence annotations.

The server is stateful even though metadata described it as read-only and idempotent

An August 2026 11-call test showed that each invocation appended to thoughtHistory, while branch calls also mutated branch state. Repeating the same call therefore changes history length and can duplicate branch entries. This is an internal-state correctness issue, not a destructive external write issue.

MCP 2026-07-28 was not adopted in the evaluated implementation

The evaluated server remained on the v1 TypeScript SDK line. This does not mean the server is unusable, but it reduces confidence in current-protocol alignment and contributes to the compatibility score.

Maintainability signal

The official repository remains active. The current evaluated package was released on August 31, 2026, and September work addressed the inaccurate state/idempotence annotations.

Which AI clients work with Sequential Thinking MCP?

Sequential Thinking uses local stdio, so any MCP host that can launch a local command can potentially use it. Search demand is especially concentrated around Claude Code, Cursor, OpenCode and Codex.

ClientSupport pathPractical note
Claude CodeLocal stdio MCPStrong search demand; useful to compare against Claude's native planning/reasoning rather than assuming extra value.
Claude DesktopOfficial JSON configuration documentedNPX and Docker configurations are in the server README.
CursorLocal MCP configurationGood fit for explicit reasoning workflows, but Cursor already has agent/plan behavior.
OpenCodeLocal MCP command configurationSearch demand exists; verify actual tool invocation after setup.
Codex CLIOfficial codex mcp add commandRecent community evidence raises the strongest token-efficiency questions here.
VS CodeOfficial mcp.json configuration documentedUser-level and workspace-level configuration are supported.

How do you install Sequential Thinking MCP?

The standard path uses NPX and the official npm package. Docker is also supported.

NPX

npx -y @modelcontextprotocol/server-sequential-thinking

Claude Desktop

{
  "mcpServers": {
    "sequential-thinking": {
      "command": "npx",
      "args": ["-y", "@modelcontextprotocol/server-sequential-thinking"]
    }
  }
}

Codex CLI

codex mcp add sequential-thinking npx -y @modelcontextprotocol/server-sequential-thinking

VS Code

{
  "servers": {
    "sequential-thinking": {
      "command": "npx",
      "args": ["-y", "@modelcontextprotocol/server-sequential-thinking"]
    }
  }
}

Disable local thought logging

DISABLE_THOUGHT_LOGGING=true

After installation, reload the MCP host, confirm that sequentialthinking appears in the tool list, and test it with a problem complex enough to require several reasoning steps.

What does a useful Sequential Thinking example look like?

A good test contains an assumption that can fail. A database migration is a better example than a simple arithmetic problem because the tool can demonstrate revision and branching instead of merely producing a longer linear chain.

Plan a PostgreSQL 14 → 16 migration with a maximum five-minute downtime window. Revise the plan if a migration step exceeds the limit and compare alternative paths.

Constraint≤ 5 min downtime
Initial planestimate steps
Failurestep exceeds limit
Branchrolling vs staged
Decisionverify best path

This exercises the server's differentiating features: the model can revise an earlier assumption, branch from a prior thought, extend the thought count and then compare the alternative path against the original plan.

Sequential Thinking MCP technical details

Show the full technical profile
AttributeEvaluated value
Canonical package@modelcontextprotocol/server-sequential-thinking
PublisherModel Context Protocol
Evaluated version2026.8.31
Evaluation dateSeptember 2026
LicenseMIT
Language/runtimeTypeScript / Node.js
Transportstdio
Declared tools1
Primary toolsequentialthinking
CredentialsNone
External network requiredNo
Filesystem requiredNo
Persistent external writesNo
Internal mutable stateThought history and branches
Thought loggingYes by default; disable with environment variable
Telemetry foundNo telemetry/network analytics found in evaluation
Scan gradeB
Overall score58/100
ConfidenceModerate
MCP 2026-07-28Not adopted in evaluated implementation

Tool parameters

FieldPurpose
thoughtCurrent reasoning step.
nextThoughtNeededWhether another step is required.
thoughtNumberCurrent position in the sequence.
totalThoughtsEstimated total number of steps.
isRevisionMarks the step as a revision.
revisesThoughtIdentifies the thought being revised.
branchFromThoughtIdentifies the branch point.
branchIdNames the alternative reasoning branch.
needsMoreThoughtsExtends reasoning beyond the earlier estimate.

Recent Sequential Thinking MCP evidence

These sources document implementation and client-compatibility behavior. Issue reports describe the reporter’s environment and affected versions; they do not establish that every current installation has the same problem.

  1. Coercion and package publication: a report describes valid tool calls being rejected and asks for an npm release containing a fix already in the repository. Read the release/coercion report — servers #3856 ↗.
  2. Client dispatch: a July 22, 2026 report describes Sequential Thinking calls failing in the Claude.ai chat surface while succeeding through Claude Code, with reproduction steps and version comparisons. This is a reported compatibility problem, not a universal failure. Read the client-dispatch report — claude-ai-mcp #673 ↗.
  3. Statefulness and annotations: an issue documents instance state and challenges the server’s read-only and idempotence annotations. This matters when clients use tool metadata to decide how to handle repeated calls. Read the statefulness report — servers #4721 ↗.
  4. Implementation reference: the official tool registration is available for checking the current input schema, coercion logic and annotations. The main branch can change independently of the package installed by a user. Inspect the official tool implementation ↗.

Evidence limit: these sources do not establish a general reasoning-quality improvement or a repeatable token-saving percentage. Compare the same tasks with and without the tool before drawing those conclusions.

For definitions of protocol terms used in this review, see the MCP glossary.

Frequently asked questions

Is Sequential Thinking MCP free?

Yes. The server is open source and has no separate usage fee. The practical cost comes from the additional AI model tokens, latency and quota used by repeated reasoning calls.

Is Sequential Thinking MCP useful with Claude Code?

It can be useful when explicit revision or branching is valuable. Claude Code already uses strong native reasoning and planning, so the extra MCP layer should be justified with task-specific A/B testing rather than assumed to improve every result.

Can Cursor use Sequential Thinking MCP?

Yes, through Cursor's local MCP configuration. Its value is highest when the workflow benefits from an explicit reasoning scaffold rather than a normal agent/plan flow.

Can OpenCode use Sequential Thinking MCP?

Yes, when configured as a local MCP command. Verify that the tool is actually invoked on a non-trivial task after installation.

Can Codex use Sequential Thinking MCP?

Yes. The official server README provides a codex mcp add command. Recent community evidence is also where the strongest token-efficiency concerns appear.

Does Sequential Thinking MCP improve reasoning?

It adds a structured reasoning process, but current evidence does not prove a consistent final-answer improvement on modern frontier reasoning models. That is why the verdict is Conditional rather than Recommended.

Does Sequential Thinking MCP use a lot of tokens?

The fixed schema is relatively small at an estimated 600–900 tokens, but repeated generated thoughts can add thousands of tokens to a task. The variable reasoning loop is the dominant cost.

Does Sequential Thinking MCP access files or the internet?

No external filesystem or network access is required by the core tool. It operates on in-memory reasoning state.

What is the official GitHub repository?

The canonical implementation is in the official modelcontextprotocol/servers repository under src/sequentialthinking.

Is Sequential Thinking MCP an Anthropic product?

The canonical package belongs to the Model Context Protocol reference-server repository. It is better described by its current MCP project identity than as a standalone Anthropic product.

Evaluating this for a team?

Check the choice against your workflow, clients, permissions, deployment, and alternatives.

Team evaluation
Cookie policy · Disclaimer