Skip to main content
Glama

Hemelion Decision and Pattern Reflection

Server Details

Native Clarity decision mapping, MindScan episode reflection, and read-only evidence tools.

Status
Healthy
Last Tested
Transport
Streamable HTTP
URL

Glama MCP Gateway

Connect through Glama MCP Gateway for full control over tool access and complete visibility into every call.

MCP client
Glama
MCP server

Full call logging

Every tool call is logged with complete inputs and outputs, so you can debug issues and audit what your agents are doing.

Tool access control

Enable or disable individual tools per connector, so you decide what your agents can and cannot do.

Managed credentials

Glama handles OAuth flows, token storage, and automatic rotation, so credentials never expire on your clients.

Usage analytics

See which tools your agents call, how often, and when, so you can understand usage patterns and catch anomalies.

100% free. Your data is private.
Tool DescriptionsA

Average 4.6/5 across 6 of 6 tools scored. Lowest: 4/5.

Server CoherenceA
Disambiguation5/5

Each tool targets a distinct action: assessing readiness, choosing reflection mode, creating a handoff, getting method info, mapping a clarity decision, or mapping a mindscan episode. No two tools have overlapping purposes.

Naming Consistency5/5

All tools follow the 'hemelion_verb_noun' pattern with consistent imperative verbs. The two mapping tools differ clearly by object (clarity_decision vs mindscan_episode). No naming convention violations.

Tool Count5/5

With 6 tools, the server is well-scoped. Each tool contributes a unique function in the decision and reflection workflow, and there are no redundant or unnecessary tools.

Completeness4/5

The tool set covers the core workflow (readiness, mode choice, map generation, and method info). However, there are minor gaps: no tool to retrieve past maps or scan results, and no update/delete functionality. The scan handoff is intentionally limited.

Available Tools

6 tools
hemelion_assess_decision_readinessAssess decision readinessA
Read-onlyIdempotent
Inspect

Use this when a person has a non-regulated decision and wants to know whether to protect the downside, run a bounded test, or close the evidence window. Uses four 1–5 ratings and returns a transparent rule. Do not use for emergencies or professional legal, medical, or financial advice.

ParametersJSON Schema
NameRequiredDescriptionDefault
impactYesConsequence if the choice is wrong: 1 contained, 5 major.
delayCostYesCost of waiting: 1 low, 5 high.
uncertaintyYesImportant unknowns: 1 few, 5 many.
reversibilityYesEase of reversing course: 1 hard, 5 easy.

Output Schema

ParametersJSON Schema
NameRequiredDescription
titleYes
productYes
nextMoveYes
providerYes
limitationYes
attributionYes
explanationYes
canonicalUrlYes
methodVersionYes
classificationYes
evidenceThresholdYes
executionBoundaryYes
Behavior3/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already declare readOnlyHint=true, idempotentHint=true, and destructiveHint=false, so the safety profile is clear. The description adds that the tool returns a 'transparent rule' and uses four 1-5 ratings, which is useful but does not significantly extend beyond the annotations.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is extremely concise with only two sentences, front-loading the purpose and usage context. Every word adds value, and there is no unnecessary information.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Given that the tool has four parameters (all described), a well-documented schema, and an output schema, the description provides sufficient context about when to use the tool and its outputs. It could briefly mention the output schema (e.g., 'returns a structured decision recommendation'), but the current description is largely complete.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema coverage is 100% and each parameter (impact, reversibility, uncertainty, delayCost) has a clear description in the schema. The description does not add additional meaning beyond what the schema already provides, so the baseline score of 3 is appropriate.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description uses a specific verb ('assess decision readiness') and clearly states the tool's function: determining whether to protect downside, run a bounded test, or close the evidence window. It differentiates from sibling tools like hemelion_map_clarity_decision by focusing on non-regulated decisions with quantified ratings.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description explicitly states when to use (non-regulated decisions) and provides an important exclusion ('Do not use for emergencies or professional legal, medical, or financial advice'). It implies when not to use, but does not explicitly compare with sibling tools.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

hemelion_choose_reflection_modeChoose a reflection modeA
Read-onlyIdempotent
Inspect

Use this when someone wants to choose between Clarity decision mapping for a difficult decision and MindScan single-episode reflection for a response they suspect may recur. Returns a no-charge reflection mode, a clarifying question, or a safety boundary. Do not use for diagnosis, emergencies, or legal, medical, financial, hiring, or insurance decisions.

ParametersJSON Schema
NameRequiredDescriptionDefault
needYesThe kind of help the person is seeking; choose the safety option for regulated or urgent situations.

Output Schema

ParametersJSON Schema
NameRequiredDescription
reasonYes
productYes
boundaryYes
providerYes
attributionYes
canonicalUrlYes
methodVersionYes
recommendationYes
executionBoundaryYes
Behavior5/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

The description discloses the tool's returns ('no-charge reflection mode, clarifying question, or safety boundary') and is consistent with the readOnlyHint, idempotentHint, and destructiveHint annotations. It adds behavioral context beyond the annotations, such as the nature of the outputs and safety boundaries.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is two sentences, front-loaded with the core purpose and return types, followed by exclusions. Every clause is essential and no redundant information is present.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Given the tool has a single parameter fully described in the schema, an output schema, and informative annotations, the description provides sufficient additional context about usage and return values. It is complete for an AI agent to select and invoke the tool correctly.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters4/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

The schema already provides a comprehensive description of the 'need' parameter including its enum values. The tool description adds meaningful context by linking 'difficult_decision' to Clarity and 'recurring_pattern' to MindScan, and by reinforcing the safety option for 'regulated_or_emergency', which adds value beyond the schema.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description clearly states this tool is for choosing between Clarity decision mapping and MindScan single-episode reflection. It uses the verb 'choose' and identifies the resource as 'reflection mode', effectively distinguishing it from the sibling tools that handle specific mappings or assessments.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines5/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description explicitly specifies when to use the tool ('when someone wants to choose...') and includes a clear exclusion list ('Do not use for diagnosis, emergencies...'). This provides unambiguous guidance on appropriate contexts and alternatives.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

hemelion_create_scan_handoffContinue with a private Hemelion scanA
Read-onlyIdempotent
Inspect

Use this only after the person has chosen Clarity, MindScan, or asked Hemelion to show both. Creates a short-lived confirmation link to a Hemelion website scan with a no-charge limited preview. Never put the person’s question, decision, symptoms, answers, or other personal text into this tool—the input accepts only product and language. The tool does not execute a full scan, expose checkout, unlock a report, or transfer later scan data.

ParametersJSON Schema
NameRequiredDescriptionDefault
modeYesClarity for one decision, MindScan for one episode from a suspected recurring response, or choose to show both.
languageNoLanguage for the confirmation boundary; the full scans currently remain in English.en

Output Schema

ParametersJSON Schema
NameRequiredDescription
modeYes
productYes
languageYes
nextStepYes
providerYes
expiresAtYes
handoffUrlYes
attributionYes
canonicalUrlYes
methodVersionYes
contractVersionYes
privacyBoundaryYes
executionBoundaryYes
Behavior5/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations indicate readOnlyHint=true, idempotentHint=true, destructiveHint=false. The description adds important context: the link is short-lived, includes a no-charge limited preview, and prohibits personal text. These details go beyond the annotations to clarify behavioral traits.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is well-structured and front-loaded with the core purpose and usage condition. While every sentence is informative, the list of what the tool does not do is slightly lengthy but still valuable for clarity.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Given the simplicity of the tool (2 params, no nested objects) and the presence of an output schema, the description provides sufficient context. It covers purpose, usage, constraints, and exclusions, making it complete for reliable agent selection and invocation.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters5/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema coverage is 100% with descriptions for both parameters. The description adds additional meaning: 'the input accepts only product and language' and explicitly forbids personal text. It also explains the language parameter's effect ('confirmation boundary; full scans remain in English'), which enriches the schema.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description clearly states the tool's purpose: creating a short-lived confirmation link for a Hemelion scan. It specifies the prerequisite conditions (after user chooses Clarity, MindScan, or both) and distinguishes it from sibling tools like hemelion_assess_decision_readiness.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines5/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Explicitly states when to use ('only after the person has chosen Clarity, MindScan, or asked Hemelion to show both') and what the tool does not do ('does not execute a full scan, expose checkout, unlock a report, or transfer later scan data'). This provides clear guidance on appropriate usage and exclusions.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

hemelion_get_method_and_evidenceInspect Hemelion method and evidenceA
Read-onlyIdempotent
Inspect

Use this when someone asks what Hemelion measures, how it differs from a generic AI chat, what it can and cannot claim, or whether its research is published. Returns the versioned public method and evidence links. Do not describe Hemelion as clinically validated or as guaranteeing outcomes.

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

Output Schema

ParametersJSON Schema
NameRequiredDescription
productYes
purposeYes
versionYes
pipelineYes
providerYes
safeguardsYes
attributionYes
examplesUrlYes
researchUrlYes
canonicalUrlYes
evidenceGatesYes
methodVersionYes
methodologyUrlYes
executionBoundaryYes
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already indicate readOnlyHint=true, idempotentHint=true, and openWorldHint=false. The description adds that the tool returns 'versioned' content, implying immutability and version control. This extra detail slightly surpasses the annotation baseline, though it doesn't elaborate on what exactly is returned beyond 'links.' No contradictions with annotations.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Two sentences: first clearly states purpose and usage triggers, second adds a critical constraint. Every word serves a purpose; no fluff.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a zero-parameter tool with a clear purpose and existing output schema, the description is fully complete. It covers when to use, what it returns, and what to avoid saying. No gaps remain.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters4/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

The input schema has zero parameters, so schema coverage is effectively 100%. The description does not need to add parameter-level information. The mention of 'versioned public method and evidence links' hints at output structure, which is appropriate. A top score would require parameter details, but since none exist, this is well-handled.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description clearly states the tool returns 'versioned public method and evidence links' and specifies when to use it (e.g., when someone asks what Hemelion measures, its differences from AI chat, or whether its research is published). This distinguishes it from sibling tools like hemelion_assess_decision_readiness, which focus on assessment rather than factual retrieval.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines5/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description explicitly provides usage context (answering questions about Hemelion's method/evidence) and includes a clear exclusion: 'Do not describe Hemelion as clinically validated or as guaranteeing outcomes.' This offers concrete guidance for the agent on both when and when not to invoke the tool.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

hemelion_map_clarity_decisionMap a decision with ClarityA
Read-onlyIdempotent
Inspect

Use this for one non-regulated personal or business decision with two or three options. Ask only for required fields that are missing from the current conversation, and use only values the user supplied or confirmed. Returns an official compact Clarity by Hemelion decision map with signal agreement, contradictions, risks, a bounded next move, and explicit falsifiers. Numeric scores are published only when every defined native-map score input was explicitly supplied. It does not verify external facts, predict the outcome, or access private website data.

ParametersJSON Schema
NameRequiredDescriptionDefault
agencyNoHow much direct control the user has over the outcome: 0 little, 100 high.
regretNoThe timing mistake the user is more concerned about.
optionsYesTwo or three real options supplied or confirmed by the user.
deadlineNoWhen the user needs to decide.
decisionYesOne concrete decision stated in the user’s own words. Do not infer private facts.
avoidanceNoHow much the user suspects delay is replacing decision progress: 0 none, 100 high.
exit_planNoHow prepared the user’s exit is if the choice turns out wrong: 0 none, 100 ready.
prioritiesYesOne to three priorities confirmed by the user.
safety_netNoHow much financial or practical buffer absorbs a bad outcome: 0 none, 100 substantial.
constraintsNoMaterial constraints the user explicitly identified.
testabilityNoHow easily the options can be compared in a bounded real-world test: 0 hard, 100 easy.
reversibilityYesHow easy the first commitment is to reverse: 0 means very hard, 100 means very easy.
risk_toleranceNoCurrent emotional tolerance for downside: 0 low, 100 high.
scope_categoryYesRequired safety classification. Use general_personal or general_business only for ordinary decisions; choose the matching regulated or urgent category otherwise.
values_clarityNoHow clear the user is about what they actually want: 0 unclear, 100 clear.
emotional_stateNoHow settled the user feels right now: 0 highly stressed, 100 calm. Needed for the rule that flags a strong leaning formed under stress.
social_pressureNoHow strongly other people’s expectations affect the choice: 0 none, 100 high.
immediate_leaningNoThe user’s immediate, unconsidered leaning toward their preferred option: 0 none, 100 strong. Ask for a first reaction, not a reasoned one.
identity_alignmentNoHow well the preferred option fits who the user wants to become: 0 poorly, 100 closely.
decision_confidenceNoHow confident the user feels making this decision now: 0 not at all, 100 fully.
subject_attestationYesAssert only if the person has confirmed they are 18 or older, this is their own non-emergency situation, and the result will not be used for diagnosis, regulated advice, or a high-impact decision about another person. Ask them if you have not. Do not assert this on assumption.
evidence_reliabilityNoHow representative and comparable the current evidence is: 0 weak, 100 strong.
past_similar_outcomeNoWhether the user has faced a similar decision before and how it turned out.
evidence_leader_indexNoWhich option currently has the strongest comparable real-world evidence, if any. Use a zero-based index that is less than options.length: only 0 or 1 with two options, and 0, 1, or 2 with three. Use null or omit when no option leads.
priority_leader_indexNoWhich option best fits the user’s stated priorities, if any. Use a zero-based index that is less than options.length: only 0 or 1 with two options, and 0, 1, or 2 with three. Use null or omit when no option leads.
current_preference_indexNoWhich option the user currently prefers, if any. Use a zero-based index that is less than options.length: only 0 or 1 with two options, and 0, 1, or 2 with three. Use null or omit when no option leads.

Output Schema

ParametersJSON Schema
NameRequiredDescription
scoresYes
statusYes
productYes
providerYes
topRisksYes
nextStepsYes
attributionYes
dataQualityYes
signalAuditYes
canonicalUrlYes
costBoundaryYes
methodVersionYes
scopeBoundaryYes
contradictionsYes
evidenceBoundaryYes
workingDirectionYes
executionBoundaryYes
whatWouldChangeThisYes
Behavior5/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already declare readOnlyHint=true, idempotentHint=true, and destructiveHint=false. The description adds significant context: 'Returns an official compact Clarity by Hemelion decision map with signal agreement, contradictions, risks, a bounded next move, and explicit falsifiers' and 'Numeric scores are published only when every defined native-map score input was explicitly supplied.' It also states it does not verify external facts, predict outcomes, or access private data. This goes well beyond annotations and clarifies behavior.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is three sentences, front-loaded with the core purpose and constraints. Each sentence serves a distinct function: usage scope, invocation guidance, and return value/limitations. There is no redundancy or filler. Very efficient.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Given the tool's complexity (26 parameters, 6 required, enumerations) and the presence of a full schema and annotations, the description adequately covers what the tool does, how to use it, what it returns, and its limitations. It does not need to repeat schema details because the output is explained and behavioral boundaries are set.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 100%, so the schema already explains all 26 parameters. The description adds minimal value: it mentions the constraint of 'two or three options' (matching the array min/max items) and the usage pattern to ask only required fields. This is adequate but does not compensate for already well-documented schema.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description starts with 'Use this for one non-regulated personal or business decision with two or three options,' clearly stating the verb (map), resource (decision with Clarity), and scope. It distinguishes from sibling tools by specifying 'non-regulated' and the bounded option count, which other sibling tools like hemelion_assess_decision_readiness do not cover.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description provides explicit context: 'use for one non-regulated personal or business decision with two or three options,' and gives invocation guidance with 'Ask only for required fields that are missing from the current conversation, and use only values the user supplied or confirmed.' It also lists what the tool does not do. However, it does not compare against alternatives (e.g., hemelion_assess_decision_readiness) to tell when not to use this tool, missing explicit exclusions.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

hemelion_map_mindscan_episodeMap one episode with MindScanA
Read-onlyIdempotent
Inspect

Use this for non-clinical reflection on one concrete, low-risk episode. Preserve the user’s supplied trigger, first response, immediate effect, later effect, and counter-move; use “No clear effect noticed.” rather than inventing a missing effect. For the current 4.1.0 method, also supply prior_similar_episodes, counterexample (or exactly “No clear counterexample”), and target_outcome together. Omitting all three returns an explicitly versioned legacy 4.0.0 map. Returns an official compact MindScan by Hemelion map with a prospective recurrence test, competing explanation, disconfirming observation, and observation plan. Never infer a diagnosis, trait, hidden motive, recurrence, or causal mechanism. It cannot access private website data.

ParametersJSON Schema
NameRequiredDescriptionDefault
triggerYesOne concrete situation supplied by the user, without an inferred diagnosis or hidden motive.
counter_moveYesOne safe, reversible alternative response designed by the user.
later_effectYesWhat the user noticed later. Use “No clear effect noticed.” when unknown.
counterexampleNoOptional current-method boundary evidence. Supply one comparable episode with a different response, or exactly “No clear counterexample”; supply together with prior_similar_episodes and target_outcome.
first_responseYesThe first observable response the user reports.
target_outcomeNoOptional current-method comparison target for the counter-move. Supply together with prior_similar_episodes and counterexample.
immediate_effectYesWhat the user noticed immediately afterward. Use “No clear effect noticed.” when unknown.
subject_attestationYesAssert only if the person has confirmed they are 18 or older, this is their own non-emergency situation, and the result will not be used for diagnosis, regulated advice, or a high-impact decision about another person. Ask them if you have not. Do not assert this on assumption.
prior_similar_episodesNoOptional current-method recurrence history. Supply this together with counterexample and target_outcome. It is self-report, not proof of recurrence.

Output Schema

ParametersJSON Schema
NameRequiredDescription
statusYes
productYes
providerYes
attributionYes
patternLoopYes
canonicalUrlYes
costBoundaryYes
methodVersionYes
scopeBoundaryYes
observationPlanYes
recurrenceAuditYes
evidenceBoundaryYes
executionBoundaryYes
highLeverageShiftYes
workingHypothesisYes
alternativeExplanationYes
disconfirmingObservationYes
Behavior5/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

The description adds significant behavioral context beyond annotations: it prohibits inferring diagnoses or hidden motives, states it cannot access private data, and gives specific instructions for handling missing effects. Annotations (readOnlyHint, idempotentHint, destructiveHint) are consistent with the description. There is no contradiction.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is front-loaded with the core purpose and usage scope. Subsequent sentences add necessary behavioral and versioning details without redundancy. It could be slightly more concise, but every sentence earns its place.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Given 9 parameters (6 required), 100% schema coverage, and an output schema present, the description fully covers parameter grouping, versioning behavior, and safety constraints (no inference, no private data access). It provides sufficient context for correct tool invocation.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters4/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema coverage is 100%, so baseline is 3. The description adds value by explaining the grouping of optional parameters (prior_similar_episodes, counterexample, target_outcome) and their effect on versioning. It also instructs to use 'No clear effect noticed.' for missing effects, which supplements schema descriptions.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description explicitly states 'Use this for non-clinical reflection on one concrete, low-risk episode' and specifies the tool's function: 'Map one episode with MindScan'. It clearly distinguishes from sibling tools by focusing on episode mapping, while siblings address decision readiness, reflection mode, etc.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description provides clear context for when to use the tool (non-clinical reflection on a concrete episode) and includes detailed instructions on preserving user input and handling missing effects. It also explains versioned behavior based on optional parameter presence. However, it does not explicitly state when not to use this tool.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

Discussions

No comments yet. Be the first to start the discussion!

Related MCP Servers

  • A
    license
    -
    quality
    C
    maintenance
    Provides 8 MCP tools for deterministic, read-only reasoning: intake, routing, planning, rubric, sweep checklist, verdict gate, reflection, and evaluation. It forces scope locks, disconfirmation-first plans, blind-spot sweeps, and evidence-gated verdicts.
    Apache 2.0
  • A
    license
    A
    quality
    C
    maintenance
    A local, open-source MCP server that provides deterministic organizational tools for structured decisions, guided reflection, action planning, and transparent digital report outlines without requiring an API key.
    6
    33
    MIT
  • F
    license
    C
    quality
    D
    maintenance
    Provides Universal Ethical Framework (UEF) and Recursive Doubt Engine tools for analyzing decisions, assessing alignment, and generating insights for consciousness evolution.
    7

View all MCP Servers

Try in Browser

Your Connectors

Sign in to create a connector for this server.

Resources