Skip to main content
Glama

Clear Thought Server

scientificmethod

Apply structured scientific reasoning to solve problems by guiding users through hypothesis testing, variable identification, and evidence evaluation. Ideal for systematic inquiry and decision-making.

Instructions

A detailed tool for applying formal scientific reasoning to questions and problems. This tool guides models through the scientific method with structured hypothesis testing. It enforces explicit variable identification, prediction making, and evidence evaluation.

Input Schema

NameRequiredDescriptionDefault
analysisNo
conclusionNo
experimentNo
hypothesisNo
inquiryIdYesUnique identifier for this scientific inquiry
iterationYesCurrent iteration of the scientific process
nextStageNeededYesWhether another stage is needed in the process
observationNo
questionNo
stageYes

Input Schema (JSON Schema)

{ "properties": { "analysis": { "type": "string" }, "conclusion": { "type": "string" }, "experiment": { "properties": { "controlMeasures": { "items": { "type": "string" }, "type": "array" }, "design": { "type": "string" }, "experimentId": { "type": "string" }, "hypothesisId": { "type": "string" }, "limitations": { "items": { "type": "string" }, "type": "array" }, "methodology": { "type": "string" }, "nextSteps": { "items": { "type": "string" }, "type": "array" }, "outcomeMatched": { "type": "boolean" }, "predictions": { "items": { "properties": { "else": { "type": "string" }, "if": { "type": "string" }, "then": { "type": "string" } }, "required": [ "if", "then" ], "type": "object" }, "type": "array" }, "results": { "type": "string" }, "unexpectedObservations": { "items": { "type": "string" }, "type": "array" } }, "required": [ "design", "methodology", "predictions", "experimentId", "hypothesisId", "controlMeasures" ], "type": "object" }, "hypothesis": { "properties": { "alternativeTo": { "items": { "type": "string" }, "type": "array" }, "assumptions": { "items": { "type": "string" }, "type": "array" }, "confidence": { "maximum": 1, "minimum": 0, "type": "number" }, "domain": { "type": "string" }, "hypothesisId": { "type": "string" }, "iteration": { "minimum": 0, "type": "number" }, "refinementOf": { "type": "string" }, "statement": { "type": "string" }, "status": { "enum": [ "proposed", "testing", "supported", "refuted", "refined" ], "type": "string" }, "variables": { "items": { "properties": { "name": { "type": "string" }, "operationalization": { "type": "string" }, "type": { "enum": [ "independent", "dependent", "controlled", "confounding" ], "type": "string" } }, "required": [ "name", "type" ], "type": "object" }, "type": "array" } }, "required": [ "statement", "variables", "assumptions", "hypothesisId", "confidence", "domain", "iteration", "status" ], "type": "object" }, "inquiryId": { "description": "Unique identifier for this scientific inquiry", "type": "string" }, "iteration": { "description": "Current iteration of the scientific process", "minimum": 0, "type": "number" }, "nextStageNeeded": { "description": "Whether another stage is needed in the process", "type": "boolean" }, "observation": { "type": "string" }, "question": { "type": "string" }, "stage": { "enum": [ "observation", "question", "hypothesis", "experiment", "analysis", "conclusion", "iteration" ], "type": "string" } }, "required": [ "stage", "inquiryId", "iteration", "nextStageNeeded" ], "type": "object" }

Other Tools from Clear Thought Server

Related Tools

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/ThinkFar/clear-thought-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server