Think MCP Server
Think MCP Server empowers AI agents with explicit, auditable reasoning steps and advanced tools for robust, policy-compliant workflows.

What does “Think” MCP Server do?
Think MCP is an implementation of an MCP (Model Context Protocol) server that provides a “think” tool for structured reasoning in agentic AI workflows. Inspired by Anthropic’s engineering research, this server enables AI assistants to pause and explicitly record their thoughts during complex tool use or multi-step reasoning. By integrating the “think” tool, agents can analyze tool outputs, backtrack decisions, comply with detailed policies, and improve sequential decision-making. Think MCP is designed to enhance AI development workflows by exposing explicit reasoning steps, making agent behavior more transparent and auditable. The server is minimal, standards-based, and ready for integration with Claude or other agentic large language models.
List of Prompts
- No explicit prompt templates are mentioned in the repository or documentation.
List of Resources
- No specific resources (as defined by MCP) are listed or exposed by the Think MCP server.
List of Tools
- think: Allows the AI agent to append a thought to the log for structured reasoning. Input:
thought
(string). - criticize (advanced mode): Additional tool for agents to critique or reflect on actions or decisions.
- plan (advanced mode): Enables the agent to outline a plan or sequence of steps.
- search (advanced mode): Lets the agent perform search operations, likely leveraging external APIs (requires TAVILY_API_KEY).
Use Cases of this MCP Server
- Tool Output Analysis: Enables the AI to process and reflect on the results of previous tool calls, supporting robust agent reasoning.
- Policy Compliance: Supports agents working in policy-heavy environments by allowing them to explicitly verify compliance with guidelines at each step.
- Sequential Decision Making: Facilitates step-by-step planning and reasoning, where each action builds on prior context, improving multi-step workflows.
- Agent Self-Critique (Advanced Mode): Allows agents to critique and improve their own decisions, fostering self-improvement and error correction.
- External Search Integration (Advanced Mode): Empowers agents to search for additional information via APIs, broadening the context for more informed decisions.
How to set it up
Windsurf
- Ensure you have Node.js and Windsurf installed.
- Locate your Windsurf configuration file.
- Add the Think MCP server to your
mcpServers
section:{ "mcpServers": { "think-mcp": { "command": "uvx", "args": ["think-mcp"], "enabled": true } } }
- Save the configuration and restart Windsurf.
- Verify the setup by checking the MCP server is available in your agent.
Securing API Keys (Advanced Mode):
{
"mcpServers": {
"think-mcp": {
"command": "uvx",
"args": ["think-mcp", "--advanced"],
"enabled": true,
"env": {
"TAVILY_API_KEY": "YOUR_TAVILY_API_KEY"
}
}
}
}
Claude
- Install and set up Claude with MCP server integration support.
- Edit the configuration file to include Think MCP:
{ "mcpServers": { "think-mcp": { "command": "uvx", "args": ["think-mcp"], "enabled": true } } }
- Save and restart Claude.
- Confirm the MCP server is active within the Claude environment.
API Keys: Use the env
section (see Windsurf example).
Cursor
- Make sure Cursor supports MCP integration.
- Open Cursor’s settings or configuration file.
- Add Think MCP to the
mcpServers
object:{ "mcpServers": { "think-mcp": { "command": "uvx", "args": ["think-mcp"], "enabled": true } } }
- Save changes and restart Cursor.
- Check for successful connection to the MCP server.
Cline
- Install Cline and locate the config file.
- Add the MCP server configuration:
{ "mcpServers": { "think-mcp": { "command": "uvx", "args": ["think-mcp"], "enabled": true } } }
- Save and restart Cline.
- Verify the server is running.
Securing API Keys: Use the env
and inputs
fields as shown above.
How to use this MCP inside flows
Using MCP in FlowHunt
To integrate MCP servers into your FlowHunt workflow, start by adding the MCP component to your flow and connecting it to your AI agent:

Click on the MCP component to open the configuration panel. In the system MCP configuration section, insert your MCP server details using this JSON format:
{
"think-mcp": {
"transport": "streamable_http",
"url": "https://yourmcpserver.example/pathtothemcp/url"
}
}
Once configured, the AI agent is now able to use this MCP as a tool with access to all its functions and capabilities. Remember to change “think-mcp” to whatever the actual name of your MCP server is and replace the URL with your own MCP server URL.
Overview
Section | Availability | Details/Notes |
---|---|---|
Overview | ✅ | |
List of Prompts | ⛔ | None provided |
List of Resources | ⛔ | None provided |
List of Tools | ✅ | think, criticize, plan, search |
Securing API Keys | ✅ | via env |
Sampling Support (less important in evaluation) | ⛔ | Not mentioned |
Based on these tables, the Think MCP server is minimal but focused: it implements the core “think” reasoning tool and adds a few advanced tools in enhanced mode. While it lacks prompt templates and resource exposure, its toolset is valuable for agentic reasoning. The README is clear and setup is straightforward. Rating: 6/10 — useful for research and prototyping, but not as feature-rich as some other MCP servers.
MCP Score
Has a LICENSE | ✅ (MIT) |
---|---|
Has at least one tool | ✅ |
Number of Forks | 4 |
Number of Stars | 27 |
Frequently asked questions
- What does the Think MCP Server do?
The Think MCP Server implements a 'think' tool for structured reasoning in agentic AI workflows. It allows AI assistants to pause, log explicit thoughts, and improve decision-making transparency. Advanced mode adds tools for critique, planning, and external search.
- Which tools are available in Think MCP?
Available tools include: think (log a thought), criticize (agent self-critique), plan (step-by-step planning), and search (external search via API, requires TAVILY_API_KEY).
- What are typical use cases for Think MCP?
Think MCP is used for tool output analysis, stepwise policy compliance, sequential decision-making, agent self-critique, and integrating external information for robust agent workflows.
- How do I add the Think MCP server to FlowHunt?
Add the MCP component in your FlowHunt flow, then configure it with your Think MCP server details. Use the JSON format in the MCP configuration panel to set the transport and URL.
- Is Think MCP open source?
Yes, Think MCP is released under the MIT license.
- What is required for advanced tools like 'search'?
To use 'search' and other advanced tools, enable advanced mode and provide a TAVILY_API_KEY in the MCP server's environment configuration.
Try Think MCP Server in FlowHunt
Boost your AI's reasoning and transparency by integrating Think MCP Server with FlowHunt. Enable explicit thought logging and advanced planning tools for your agentic workflows.