Structured sequential thinking tool — break complex problems into numbered thought steps, allow revision and branching, and produce a final reasoned conclusion. Operations: create_session, add_thought, get_session, list_sessions, conclude, delete_session.
// Input
{
"operation": "create_session",
"problem": "Should I use PostgreSQL or MongoDB?"
}
// Output
{
"session": {
"id": "sess_abc",
"problem": "Should I use PostgreSQL or MongoDB?",
"steps": []
}
}
Install & Discovery
Install
ppm install mcp-sequential-thinking
Get JSON Schema
GET /v1/packages/mcp-sequential-thinking/1.0.0/schema
Discover by keyword
GET /v1/mcp/discover?q=sequential-thinking
Discovery hint: Install with ppm install mcp-sequential-thinking or invoke remotely via POST /v1/invoke/mcp-sequential-thinking on the MCP Service.
PascalAI Usage
uses toolslib;
var Tool := LoadTool('mcp-sequential-thinking');
var R := Tool.Call(JsonObj(['operation','create_session','problem','What DB should I use?']));
Writeln(R.ToJSON);