mrkeyoor.com_
Tue 01 Sept 16:13 UTC
ReasoningMCP servermeasured 19 Aug 2026

Sequential Thinking

Sequential Thinking is one of Anthropic's reference MCP servers. It exposes a single tool, sequentialthinking, that gives a model a scratchpad for numbered thoughts it can revise, branch, or extend mid-problem. The server stores nothing useful to you; it just structures the model's own reasoning steps and echoes them back over stdio.

BootBOOTS ✓We started it and initialize came back in 6.7s.
Tools1tools/list payload 4,587 bytes
Context tax~1,147estimated tokens for the whole tools/list, chars/4 estimate
Resources / prompts / counts returned by resources/list and prompts/list
Measured19 Aug 2026one run of the harness, clean environment, no credentials · how we test

How we started it

npx -y @modelcontextprotocol/server-sequential-thinking
Verdict

Use it if you have watched a model bulldoze through a problem that needed backtracking, and you want the revision step to be an explicit tool call you can read in the trace. It boots clean with no configuration, which is rare. The honest cost: one tool, ~1,147 tokens of tool schema in every request, and the tool does no work beyond bookkeeping your model could arguably do in plain text. If your model already thinks before answering, you are paying that tax for a ritual.

Use it if

You want a model's revisions and dead ends visible in the tool log instead of buried inside one long answer
You are debugging an agent that jumps to conclusions on multi-step tasks and you need to see where it committed too early
You need a zero-credential server for a demo or a workshop machine, since it asks for nothing and touches nothing
You are building a reasoning harness and want the thought-branching schema as a starting point rather than inventing your own

Skip it if

Your context budget is tight and a single tool costing ~1,147 tokens on every turn is not a trade you want to make
You are already using a model with extended thinking, which covers the same ground without a round trip per thought
You expected persistence: nothing here survives the process, so there is no saved chain to revisit tomorrow
You want measurable accuracy gains, because this server ships structure, not evaluation, and you will have to benchmark it yourself
You run many servers at once and are pruning the tool list, since this is the easiest one to drop

The bill for your context window

ToolEst. tokensDescribed?Required params
sequentialthinking~1,146yes (2781 chars)3

The whole tools/list payload is 4,587 bytes, about 1,147 tokens by the chars/4 estimate, and one tool carries essentially all of it. That is because sequentialthinking has a 2,781-character description: a long prose briefing telling the model when to revise a thought, when to branch, and how to set the three required parameters. So you are not paying for surface area, you are paying for a prompt that happens to be delivered as a tool schema. Judge it that way. If you would have written a similar instruction into your system prompt anyway, the cost is roughly a wash; if you would not, it is pure overhead on every single request.

Setup reality

There is nothing to set up. We ran `npx -y @modelcontextprotocol/server-sequential-thinking` as an unprivileged user with a clean environment and no secrets, and it came up on stdio with zero environment variables requested and none scraped from stderr. It printed one line, "Sequential Thinking MCP Server running on stdio", and answered initialize as sequential-thinking-server 0.2.0 speaking protocol 2025-06-18. Boot took 6.7s on our box, nearly all of it npx fetching the package; a pinned local install removes most of that. It advertises no resources and no prompts.

Questions people ask

Does the Sequential Thinking MCP server actually make models reason better?

Nobody has shown us numbers, and the server itself measures nothing. What it reliably does is make each reasoning step an inspectable tool call with a revision flag. Treat the accuracy question as open and run your own evals before you claim a gain.

Does it store my thought chains anywhere?

No. It keeps state in the running process and exposes no resources or prompts, so when the stdio session ends the chain is gone. If you want the trace later, log the tool calls on your side.

Why did it take almost seven seconds to start?

That was npx resolving and downloading the package on a cold cache, not the server. Once installed, startup is a small Node process. Pin the version and install it ahead of time if boot latency matters to you.

Is it worth running alongside a model that already has extended thinking?

Usually not. The overlap is large and you would pay the tool schema on every turn for a second, weaker version of the same behaviour. The exception is when you specifically need the steps as structured, machine-readable events.

How this page is made: the server is spawned as an unprivileged user with a clean environment and no credentials, then asked for its tools, resources and prompts over stdio. Token figures are estimates at four characters per token, not a tokenizer count. One run, one machine. Corrections: contact the desk.

← All measured MCP servers