Skip to main content
Glama

think

Initiate structured sequential thinking for biomedical research tasks to plan optimal search strategies, identify data sources, and ensure comprehensive analysis before using other tools.

Instructions

REQUIRED FIRST STEP: Perform structured sequential thinking for ANY biomedical research task.

🚨 IMPORTANT: You MUST use this tool BEFORE any search or fetch operations when: - Researching ANY biomedical topic (genes, diseases, variants, trials) - Planning to use multiple BioMCP tools - Answering questions that require analysis or synthesis - Comparing information from different sources - Making recommendations or drawing conclusions ⚠️ FAILURE TO USE THIS TOOL FIRST will result in: - Incomplete or poorly structured analysis - Missing important connections between data - Suboptimal search strategies - Overlooked critical information Sequential thinking ensures you: 1. Fully understand the research question 2. Plan an optimal search strategy 3. Identify all relevant data sources 4. Structure your analysis properly 5. Deliver comprehensive, well-reasoned results ## Usage Pattern: 1. Start with thoughtNumber=1 to initiate analysis 2. Progress through numbered thoughts sequentially 3. Adjust totalThoughts estimate as understanding develops 4. Set nextThoughtNeeded=False only when analysis is complete ## Example: ```python # Initial analysis await think( thought="Breaking down the relationship between BRAF mutations and melanoma treatment resistance...", thoughtNumber=1, totalThoughts=5, nextThoughtNeeded=True ) # Continue analysis await think( thought="Examining specific BRAF V600E mutation mechanisms...", thoughtNumber=2, totalThoughts=5, nextThoughtNeeded=True ) # Final thought await think( thought="Synthesizing findings and proposing research directions...", thoughtNumber=5, totalThoughts=5, nextThoughtNeeded=False ) ``` ## Important Notes: - Each thought builds on previous ones within a session - State is maintained throughout the MCP session - Use thoughtful, detailed analysis in each step - Revisions and branching are supported through the underlying implementation

Input Schema

NameRequiredDescriptionDefault
nextThoughtNeededNoWhether more thinking steps are needed after this one
thoughtYesCurrent thinking step for analysis
thoughtNumberYesCurrent thought number, starting at 1
totalThoughtsYesEstimated total thoughts needed for complete analysis

Input Schema (JSON Schema)

{ "properties": { "nextThoughtNeeded": { "default": true, "description": "Whether more thinking steps are needed after this one", "title": "Nextthoughtneeded", "type": "boolean" }, "thought": { "description": "Current thinking step for analysis", "title": "Thought", "type": "string" }, "thoughtNumber": { "description": "Current thought number, starting at 1", "minimum": 1, "title": "Thoughtnumber", "type": "integer" }, "totalThoughts": { "description": "Estimated total thoughts needed for complete analysis", "minimum": 1, "title": "Totalthoughts", "type": "integer" } }, "required": [ "thought", "thoughtNumber", "totalThoughts" ], "title": "thinkArguments", "type": "object" }

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/genomoncology/biomcp'

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