Reasoning Tool MCP Server
Official implementation of Anthropic's "reasoning" tool as an MCP server - Dramatically improve Claude's reasoning capabilities with structured thinking.
What is the Reasoning Tool?
This MCP server implements the exact "reasoning" tool that Anthropic introduced in their engineering blog post. The Reasoning Tool provides Claude with a dedicated space for structured reasoning during complex problem-solving tasks, enabling more thoughtful, accurate, and reliable responses.
Proven Performance Benefits
Anthropic's research demonstrates remarkable improvements when using the "reasoning" tool:
54% improvement in complex customer service tasks
Significantly better adherence to detailed policies and guidelines
Enhanced consistency across multiple trials of the same task
Improved performance on software engineering benchmarks
Minimal implementation overhead compared to other enhancement techniques
The "reasoning" tool excels where other approaches fall short:
Better than extended thinking for cases requiring complex tool chains
More effective than baseline prompting for policy-heavy scenarios
Especially powerful when paired with optimized prompting
Quick Install
For Claude Desktop
For Cursor
How It Works
The "reasoning" tool implements the exact mechanism described in Anthropic's engineering blog. Unlike extended thinking (which happens before Claude starts responding), the "reasoning" tool allows Claude to pause and reflect during its response generation.
Key mechanism: The tool doesn't perform any external actions or retrieve new information - it simply provides Claude with a dedicated scratchpad to work through reasoning step-by-step, which dramatically improves performance on complex tasks.
When Claude uses the "reasoning" tool:
It pauses to organize thoughts before continuing a complex reasoning chain
It creates a structured approach to multi-step problems
It verifies policy compliance more thoroughly and consistently
It carefully analyzes tool outputs before deciding next steps
It maintains better context awareness across long interactions
When to Use the Reasoning Tool
The "reasoning" tool is especially valuable when:
Working with other MCP tools - Great for analyzing outputs from databases, filesystems, or APIs
Following complex policies - Perfect for customer service, legal, or compliance scenarios
Making sequential decisions - Ideal for workflows where later steps depend on earlier ones
Processing web search results - Helps Claude synthesize information from multiple sources
Solving coding challenges - Improves success rates on software engineering tasks
System Prompt for Optimal Results
Anthropic's research shows that combining the "reasoning" tool with optimized prompting delivers the strongest performance improvements. For best results, add the following optimized system prompt to your Claude interaction:
For Claude Desktop (Custom Instructions)
Go to Settings > Custom Instructions
Add the following system prompt:
For Cursor (Global Rules)
To add the Reasoning Tool as a Cursor Rule:
Open Cursor Settings
Navigate to General > Rules for AI
Add a new rule with the following content:
Manual Installation
If you prefer to run the server locally:
Clone the repository:
Install dependencies:
Build and run:
Configure Claude Desktop manually:
Find or create the configuration file:
macOS:
~/Library/Application Support/Claude/claude_desktop_config.json
Windows:
%APPDATA%\Claude\claude_desktop_config.json
Add your server configuration:
License
This server cannot be installed
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
Implements Anthropic's 'reasoning' tool as an MCP server for Claude, providing a dedicated scratchpad for structured thinking that dramatically improves performance on complex problem-solving tasks.
Related MCP Servers
- -securityAlicense-qualityAn MCP server that implements the 'think' tool, providing Claude with a dedicated space for structured thinking during complex problem-solving tasks to improve reasoning capabilities.Last updated -128MIT License
- AsecurityFlicenseAqualityOfficial implementation of Anthropic's 'think' tool that provides Claude with a dedicated space for structured reasoning, improving performance by up to 54% on complex tasks requiring multi-step problem solving.Last updated -1320119
- AsecurityAlicenseAqualityA minimal MCP Server that provides Claude AI models with the 'think' tool capability, enabling better performance on complex reasoning tasks by allowing the model to pause during response generation for additional thinking steps.Last updated -132020MIT License
- AsecurityAlicenseAqualityImplements Anthropic's 'think' tool for Claude, providing a dedicated space for structured reasoning during complex problem-solving tasks that improves performance in reasoning chains and policy adherence.Last updated -47534MIT License