Hive Morph
Server Details
HiveMorph polymorphic identity and capability tokens for autonomous agents
- Status
- Healthy
- Last Tested
- Transport
- Streamable HTTP
- URL
- Repository
- srotzin/hive-mcp-morph
- GitHub Stars
- 0
- Server Listing
- hive-mcp-morph
Glama MCP Gateway
Connect through Glama MCP Gateway for full control over tool access and complete visibility into every call.
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.
Tool Definition Quality
Average 4/5 across 14 of 14 tools scored. Lowest: 3.1/5.
Most tools target distinct resources (broods, supermodels, money flavor, audit, carousel). The pair morph_money_flavor_probe and morph_money_flavor_stats are close but distinguished by scope (latest window vs rolling stats). Similarly, morph_brood_conversion and morph_brood_conversion_leaderboard are related but serve different purposes. Overall, minimal overlap.
All tools share the 'morph_' prefix, but the structure after is inconsistent: some use verb+noun (morph_get_identity, morph_list_supermodels), others use noun+descriptor (morph_brood_conversion, morph_money_flavor_probe), and some are just nouns (morph_carousel). This mixed convention makes the naming pattern less predictable.
With 14 tools, the count is appropriate for the server's broad scope covering supermodels, broods, money flavor, audit, and scans. Each tool has a distinct purpose, and the number is within the ideal range.
The server provides comprehensive read-only coverage for analytics: listing/fetching supermodels, brood conversion metrics, audit logs, money flavor stats, and dry-run scans. However, it lacks write operations or a way to act on pending approvals, which may be intentional but leaves a gap for full lifecycle management.
Available Tools
14 toolsmorph_audit_recentAInspect
Read recent rows from the polymorphic audit log: outcome, shape, counterparty hash, token id, revenue. Anonymized counterparty (hashed). No auth.
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Max rows to return (default 50, max 500) |
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
The description discloses that counterparty data is anonymized via hashing and that no authentication is required, which are critical behavioral traits for an agent. The 'Read' verb clarifies it is non-mutating, though it doesn't detail pagination or error behavior. This is adequate given the lack of annotations.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The entire description is a single sentence that packs purpose, fields, privacy handling, and auth requirements. No filler words or repetition.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a simple read tool with one parameter and no output schema, the description covers the key aspects: what it reads, what fields are returned, and important caveats (hashing, no auth). It does not explain 'polymorphic audit log' but the sibling tool names and context make it sufficiently clear.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
The only parameter, limit, is fully documented in the schema with default and max values, achieving 100% schema coverage. The description adds no additional parameter-level detail, so the baseline score of 3 applies.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description opens with 'Read recent rows from the polymorphic audit log' which clearly specifies the verb (read), resource (audit log), and scope (recent rows). It also lists the specific fields returned, distinguishing it from sibling tools like morph_brood_all that likely return broader brood data.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description clearly implies usage for retrieving recent audit log entries, with 'recent' suggesting time-bound reads. It doesn't explicitly name alternatives or state when not to use, but the specific resource and field list provide enough context for an agent to select it appropriately.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
morph_auto_cull_scanAInspect
Run the auto-cull dry-run scan: which brood variants the system would cull based on conversion floors, ROI thresholds, and saturation. READ-ONLY — does not actually cull.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
No annotations are present, so the description carries the full burden. It explicitly discloses the tool is READ-ONLY and 'does not actually cull,' which is the key safety-relevant behavior. It also outlines the culling criteria, providing useful context. However, it doesn't describe return format or whether repeated runs are side-effect free beyond the no-cull guarantee.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is two sentences, front-loaded with the action and resource, then the criteria and the READ-ONLY warning. Every word earns its place, with no redundant or vague phrasing.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Given no parameters and no output schema, the description adequately covers the tool's purpose, criteria, and safety behavior. It explains the outcome in terms of 'which brood variants the system would cull,' which implies the output is the list of variants. The simplicity of the tool means no further detail is needed.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
The tool has zero parameters, so the schema is empty. The description adds meaning by explaining what the scan does and what it evaluates, compensating for the lack of parameter detail. Baseline is 4 for zero params.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description uses a specific verb 'Run' and clearly identifies the resource as the 'auto-cull dry-run scan,' explaining its function (which brood variants would be culled) and the criteria (conversion floors, ROI thresholds, saturation). It also distinguishes from a real cull by explicitly stating it's a dry-run and READ-ONLY.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description implies usage for previewing cull decisions without executing, but it does not explicitly state when to use this tool over siblings like morph_spawn_monitor_scan or any alternatives. The READ-ONLY nature suggests a preview context, but no direct guidance or exclusions are given.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
morph_brood_allAInspect
List all brood variants across every supermodel. Useful for fleet-wide population scans.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
No annotations are provided, so the description carries the full burden. It implies a read-only operation ('List') but does not disclose potential large result sizes, pagination, rate limits, or permissions. For a simple list tool, this is adequate but not richly transparent.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Two sentences with no filler. The first sentence states exactly what it does; the second adds practical usage context. Every word earns its place.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a zero-parameter, no-output-schema list tool, the description is sufficient. It explains the scope and use case, though it does not specify the return format, which is acceptable given the tool's simplicity.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
The tool has zero parameters, so the schema provides complete coverage. The baseline for 0 params is 4; the description adds no parameter details but also needs none.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description states a specific verb ('List') with a clear resource ('all brood variants') and scope ('across every supermodel'). This distinguishes it from siblings like morph_brood_for_supermodel, which targets a single supermodel.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
Provides clear context with 'Useful for fleet-wide population scans,' indicating when to use it. Does not explicitly mention alternatives or exclusions, but the sibling tools make implied contrasts.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
morph_brood_conversionBInspect
Per-variant conversion table: parent supermodel, variant id, kit version, offers shown, settles, revenue (USDC), first-offer timestamp.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
There are no annotations, and the description does not disclose any behavioral traits such as read-only nature, data freshness, permissions, or side effects. It simply lists columns, assuming the agent understands it's a read query.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is a single sentence that efficiently lists the table's columns. It is concise and front-loaded with the key phrase 'Per-variant conversion table'.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
The description explains the return values (columns) but lacks context on scope, such as whether it covers all variants or is filtered, and fails to mention any limitations or usage caveats. Given no output schema, it covers the essentials but leaves room for ambiguity.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
The tool has zero parameters, so the baseline is 4. The description adds value by listing output fields, but since there are no parameters, parameter semantics are minimal.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly identifies the tool as providing a per-variant conversion table with specific fields, distinguishing it from the leaderboard sibling by indicating it's the full table rather than a ranking. However, it lacks a verb like 'list' or 'return', making it less explicit about the action.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
No guidance is provided about when to use this tool versus the sibling tools such as morph_brood_conversion_leaderboard or morph_brood_all. The description only states what the table contains, leaving the agent to infer the appropriate use case.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
morph_brood_conversion_leaderboardAInspect
Conversion leaderboard across all brood variants ranked by settle rate × revenue. Drives the auto-cull and auto-promote signals.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations, the description carries the burden of disclosure. It reveals the tool drives auto-cull/promote signals, which is important behavioral context. However, it does not state whether the tool is read-only, whether it directly triggers actions, or any data limitations, so transparency is moderate.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Two sentences, front-loaded with the core function and followed by the downstream purpose. There is no redundancy or filler; every word adds value.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
The tool is simple (no parameters, no output schema), and the description covers what it returns, the ranking metric, and its role in the system. A brief mention of the output fields would improve completeness, but for a leaderboard this is largely intuitive. Given the low complexity, the description is sufficiently complete.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
The tool has zero parameters and the schema is empty, so schema coverage is trivially 100%. The description does not need to explain parameters, and the baseline of 4 applies. No deductions are needed.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly states the tool produces a conversion leaderboard across all brood variants, ranked by settle rate × revenue. This distinguishes it from siblings like morph_brood_conversion (likely for a single variant) and morph_brood_all (general listing). The function is specific and actionable.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description implies use for comparing brood performance to inform cull/promote decisions, but it does not explicitly state when to use this tool over alternatives. No when-not guidance or alternative tool names are mentioned, leaving the agent to infer context.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
morph_brood_for_supermodelAInspect
List brood variants for a specific supermodel (e.g. MONROE / W1).
| Name | Required | Description | Default |
|---|---|---|---|
| supermodel | Yes | Supermodel name or id |
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations, the description carries the full burden. The verb 'List' indicates a read-only operation, and the example adds context, but the description does not disclose return format, error behavior, or what qualifies as a brood variant.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
One sentence, front-loaded with the action, no filler. The example is concise and useful.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Given a simple one-parameter list tool with no output schema, the description is adequately complete. It states what is listed and for whom, though it omits details about the result set.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema covers 100% of the single parameter, and the description adds an example ('MONROE / W1') and reinforces 'specific supermodel', going beyond the schema's generic 'name or id'.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description uses a specific verb ('List') with a clear object ('brood variants') and scope ('for a specific supermodel'), with an example value. This distinguishes it from sibling tools like morph_brood_all, which apparently covers all broods.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description clearly implies use when you have a specific supermodel in mind and gives an example of a valid identifier. It does not explicitly mention alternatives or exclusions, but the context is otherwise clear.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
morph_brood_pending_approvalsAInspect
List brood variants currently awaiting human/operator approval before promotion. Read-only — approval itself is performed via the private hivemorph operator surface.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations provided, the description carries the full burden and explicitly discloses the read-only nature ('Read-only') and that approval operations are outside this tool's surface. This adds meaningful behavioral context beyond the name and input schema, though it does not mention response format or auth requirements.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is exceptionally concise: two sentences that deliver the core function, the pending-approval scope, and a read-only disclaimer. Every word contributes value, and the primary verb is front-loaded.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Given the tool has no parameters, no output schema, and a straightforward listing purpose, the description fully covers the key information needed to invoke it correctly. It clarifies the state (awaiting approval), the read-only behavior, and where approval actually happens.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
The tool has 0 parameters, and per the baseline rule for no parameters, a score of 4 is appropriate. The description adds no parameter-specific details because there are none to document.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly states the tool's function: 'List brood variants currently awaiting human/operator approval before promotion.' It uses a specific verb (List) and resource (brood variants) with a precise scope (pending approval), distinguishing it from sibling tools like morph_brood_all or morph_brood_conversion.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description gives clear context for when to use this tool (to view pending approvals) and what not to do: 'approval itself is performed via the private hivemorph operator surface.' It implicitly tells the agent this tool is read-only and not for performing approvals, though it does not explicitly name alternative tools for other brood-listing needs.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
morph_carouselAInspect
Read the polymorphic carousel: primary shape + the 7 verticals (Merchant / Provenancer / Attestor / Refunder / Creditor / Oracle / Guardian) and contrails for each.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
The description discloses that this is a read operation ('Read'), which implies it is non-destructive, but it does not provide further behavioral details such as authentication requirements, rate limits, or the format of the returned data. Given no annotations, this minimal disclosure carries the full burden.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is a single sentence that front-loads the main action and includes all essential details (primary shape, verticals, contrails) with no unnecessary words.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
The tool is simple with no parameters and no output schema, and the description covers the main purpose and the components being read. It could potentially elaborate on what 'contrails' are, but the description is adequate for the tool's simplicity.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
The tool has zero parameters, so the description does not need to explain parameter meanings. The baseline of 4 applies since there is nothing to document.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description uses the specific verb 'read' and names the resource 'polymorphic carousel', explicitly listing the 7 verticals and contrails, which clearly distinguishes it from sibling tools like morph_audit_recent or morph_brood_all.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
No guidance is provided on when to use this tool versus the many sibling tools. The description only states what it does without any context on when it would be preferred.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
morph_get_identityAInspect
Look up a Morph Identity Index (MII) record. Returns the polymorphic envelope: capabilities, current shape, supermodel parent, trust score.
| Name | Required | Description | Default |
|---|---|---|---|
| mii_id | Yes | MII identifier |
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations provided, the description carries the burden of behavioral disclosure. It reveals the return shape (polymorphic envelope with four fields), which is helpful. However, it does not explicitly state that the operation is read-only, nor does it mention auth requirements or error behavior. For a lookup tool, the risk is low, but the description does not fully disclose side-effect potential or constraints.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is a single, efficient sentence that leads with the action ('Look up') and specifies the resource and return content. There is no redundancy or filler, making it highly concise and well-structured.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Given the tool has only one parameter, no output schema, and no annotations, the description provides substantial context by listing the expected return fields. It covers the core purpose and outcome. It could additionally explain what happens for invalid IDs or not-found cases, but for a simple get lookup, the coverage is strong.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema description coverage is 100% because the only parameter (mii_id) is described as 'MII identifier'. The description does not add further semantic detail about the parameter, such as format, examples, or constraints. Baseline 3 is appropriate since the schema handles parameter documentation adequately.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly states the tool's function: 'Look up a Morph Identity Index (MII) record.' It uses a specific verb ('look up') and resource ('MII record'), and further specifies the return content (capabilities, shape, supermodel parent, trust score). This distinguishes it from sibling tools like morph_get_supermodel, which targets a different resource.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description implies the tool is for looking up MII records but provides no explicit guidance on when to use it versus alternatives. There is no mention of exclusions or when to prefer other tools like morph_get_supermodel. The intended usage is clear from the resource type, but explicit differentiation is absent.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
morph_get_supermodelAInspect
Fetch a single supermodel by name or id (e.g. 'MONROE', 'W1'). Returns full role, lane, lead-shape, tagline, address, and brood conversion summary.
| Name | Required | Description | Default |
|---|---|---|---|
| name_or_id | Yes | Supermodel name (e.g. MONROE) or id (e.g. W1) |
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations, the description carries the full burden. 'Fetch' conveys a read-only operation, and the return field list adds context, but it omits details about permissions, side effects, or error behavior. It is adequate but not rich in behavioral disclosure.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is two concise sentences, front-loaded with the purpose and followed by a list of return fields. Every word earns its place, with no redundancy or fluff.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a simple, one-parameter fetch tool with no output schema, the description adequately specifies both the input format (name or id with examples) and the return contents (role, lane, lead-shape, tagline, address, brood conversion summary). It provides sufficient context for an agent to invoke it correctly.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema coverage is 100% for the single parameter (name_or_id), and the description repeats examples already present in the schema description. It adds no new semantic information beyond the schema, so the baseline of 3 is appropriate.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly states the tool fetches a single supermodel by name or id, with concrete examples ('MONROE', 'W1'). The word 'single' distinguishes it from sibling tools like morph_list_supermodels, providing a specific verb, resource, and scope.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description implies usage for individual supermodel lookups by name or id, but it does not explicitly contrast with alternatives like morph_list_supermodels or state when not to use it. No exclusion or alternative guidance is given, making it merely implied.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
morph_list_supermodelsAInspect
List all supermodels (W1 through W19): id, name, role, lane, lead shape, tagline. The supermodel directory is the canonical lineage for every spawned brood variant. Free up to 100 calls/day per agent-DID; $0.001/call thereafter via x402 USDC settlement on Base.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations, the description carries the burden. It discloses rate limits and pricing ('Free up to 100 calls/day per agent-DID; $0.001/call thereafter via x402 USDC settlement on Base') and describes the returned field set. It stops short of specifying the exact return format or any pagination behavior, but for a simple list tool the coverage is solid.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Two sentences: the first front-loads the action and outputs, the second adds context and cost details. No filler or redundancy.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a no-parameter, no-output-schema list tool, the description is complete: it names the full set of items, the fields returned, its purpose in the lineage system, and cost/rate-limit constraints. Nothing essential is missing.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
The tool has zero parameters, so the baseline is 4. The description adds clarity by naming the implicit scope (all supermodels W1–W19), but there are no params to explain.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description uses a specific verb 'List' plus the exact resource 'all supermodels (W1 through W19)' and enumerates the returned fields (id, name, role, lane, lead shape, tagline). This clearly distinguishes it from sibling tools like morph_get_supermodel, which likely targets a single supermodel.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
It states the directory is 'the canonical lineage for every spawned brood variant,' which gives clear context for when the tool is relevant. However, it does not explicitly name when to prefer this over siblings or list exclusions, so it falls short of a 5.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
morph_money_flavor_probeAInspect
Probe the money-flavor classifier on the most recent settlement window: asset class histogram, chain class histogram, flow class histogram, arb-high count, refused count, non-USDC share.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations, the description carries the full burden. It discloses the output fields and mentions the 'most recent settlement window' context, but it does not explicitly state whether the operation is read-only or if there are side effects, permissions, or rate limits. 'Probe' implies read-only, but it is not explicit.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is a single, front-loaded sentence that immediately states the action and resource, then enumerates the specific components returned. Every word earns its place with no redundancy.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a zero-parameter tool with no output schema, the description is complete. It clearly states the time window ('most recent settlement window') and exactly what histograms and counts are produced, giving the agent a full picture of what to expect.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
The tool has zero parameters, so the baseline is 4. The description does not need to explain any parameters; it focuses on the operation and output, which is appropriate.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description states a specific verb ('probe') and resource ('money-flavor classifier') and lists concrete outputs. It is clear, though it does not explicitly differentiate from the sibling morph_money_flavor_stats, so it misses a point for sibling distinction.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description implies usage by describing what it does (probing the most recent settlement window), but it provides no explicit guidance on when to use this tool versus alternatives like morph_money_flavor_stats. No when/when-not or exclusions are mentioned.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
morph_money_flavor_statsAInspect
Rolling aggregate money-flavor statistics (default 1 hour window): asset class, chain class, flow class distributions, plus arb/refused/non-USDC ratios. Drives the CLEAN-MONEY gate.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations, the description carries full burden. It discloses the rolling 1-hour window and the specific aggregates, but does not state whether the tool is read-only, potential side effects, or return format. The phrase 'default 1 hour window' hints at configurability contradicted by the empty schema, creating slight confusion.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is a single, information-dense sentence. It front-loads the main purpose, lists specific content, and includes the gate context with no unnecessary words.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
The description covers the key output dimensions and ties the tool to a specific business process (CLEAN-MONEY gate). Given the lack of an output schema, it is reasonably complete, though it could clarify the return format and the distinction from morph_money_flavor_probe.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
There are zero parameters, so the schema is fully covered. The description's mention of a 'default' window implies a parameter that does not exist, which could mislead agents, but per the rubric for 0 parameters, baseline is 4.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly states the tool computes rolling aggregate money-flavor statistics with specific dimensions (asset class, chain class, flow class distributions, ratios). The phrase 'Drives the CLEAN-MONEY gate' adds purpose context. However, it does not explicitly differentiate from the sibling tool morph_money_flavor_probe, only implying distinction through the word 'aggregate'.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description implies usage for the CLEAN-MONEY gate but gives no explicit guidance on when to use this tool vs. alternatives, nor any exclusions. It does not mention sibling tools like morph_money_flavor_probe, leaving the choice to the agent without clear criteria.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
morph_spawn_monitor_scanAInspect
Run the spawn-monitor scan: detect supermodels eligible for new brood spawns based on conversion gaps, opportunity surface, and saturation. READ-ONLY — does not actually spawn.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations, the description carries the full behavioral burden. It explicitly states 'READ-ONLY — does not actually spawn,' which is a key safety disclosure. It also explains the detection logic (conversion gaps, opportunity surface, saturation). However, it does not describe the return format or any other side effects, though the read-only nature is the most critical behavior.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is two concise sentences. The first states the main purpose, and the second adds the crucial read-only note. No wasted words, and the structure is front-loaded with the verb.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a 0-parameter, read-only scan with no output schema, the description is fairly complete. It explains what the tool detects and that it is safe. The lack of return-value guidance is a minor gap, but the tool's name and the 'detect' wording imply the output is the eligible supermodels.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
The tool has zero parameters, and the schema is empty. Per the rubric, the baseline is 4. The description does not need to explain any parameters, and it adds no param-related detail, which is appropriate.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly states the tool's function: 'Run the spawn-monitor scan: detect supermodels eligible for new brood spawns based on conversion gaps, opportunity surface, and saturation.' It uses a specific verb ('detect'), names the resource ('supermodels'), and distinguishes this scan from siblings like culling or approval tools.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description implies the tool should be used to check supermodel eligibility for spawns, but it does not explicitly state when to use it versus alternatives or provide exclusions. Sibling tools like morph_auto_cull_scan exist but are not referenced.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
Claim this connector by publishing a /.well-known/glama.json file on your server's domain with the following structure:
{
"$schema": "https://glama.ai/mcp/schemas/connector.json",
"maintainers": [{ "email": "your-email@example.com" }]
}The email address must match the email associated with your Glama account. Once published, Glama will automatically detect and verify the file within a few minutes.
Control your server's listing on Glama, including description and metadata
Access analytics and receive server usage reports
Get monitoring and health status updates for your server
Feature your server to boost visibility and reach more users
For users:
Full audit trail – every tool call is logged with inputs and outputs for compliance and debugging
Granular tool control – enable or disable individual tools per connector to limit what your AI agents can do
Centralized credential management – store and rotate API keys and OAuth tokens in one place
Change alerts – get notified when a connector changes its schema, adds or removes tools, or updates tool definitions, so nothing breaks silently
For server owners:
Proven adoption – public usage metrics on your listing show real-world traction and build trust with prospective users
Tool-level analytics – see which tools are being used most, helping you prioritize development and documentation
Direct user feedback – users can report issues and suggest improvements through the listing, giving you a channel you would not have otherwise
The connector status is unhealthy when Glama is unable to successfully connect to the server. This can happen for several reasons:
The server is experiencing an outage
The URL of the server is wrong
Credentials required to access the server are missing or invalid
If you are the owner of this MCP connector and would like to make modifications to the listing, including providing test credentials for accessing the server, please contact support@glama.ai.
Discussions
No comments yet. Be the first to start the discussion!
Related MCP Servers
- Flicense-qualityBmaintenanceCryptographically verifiable, scope-narrowing delegation chains for AI agents, enabling human-anchored authorization across multiple hops.
- Alicense-qualityCmaintenanceThe kernel that doesn't believe the agents — a domain-free trust substrate for fleets of autonomous agents: verify what shipped, arbitrate collisions, refuse with structured reasons.18MIT
- AlicenseBqualityBmaintenanceVerifiable agent-to-agent task handoff with signed provenance chain.5MIT
- Alicense-qualityDmaintenancePersistent memory graph, knowledge marketplace, and MCP tool gateway for autonomous AI agents. Agents store experiences, trade knowledge via micropayments, and discover capabilities across the Hive network.12MIT
Your Connectors
Sign in to create a connector for this server.