Skip to main content
Glama

HumanMirror x402 Microtools + OmniDome Commons

join_omnidome

Creates an OmniDome member identity through the canonical Registrar. This is an explicit side effect: it creates a member and returns a one-time OmniDome API key. No payment is required. Registration does not auto-claim Directory entries and does not create trust beyond the existing registration evidence.

Input Schema

NameRequiredDescriptionDefault
nameYes
walletNo
endpointNo
frameworkNo
capabilitiesNo

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

B3.4/5.0
Behavior4/5

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

With no annotations, the description carries the full burden and does well: it declares the side effect ('explicit side effect: it creates a member'), the return value ('a one-time OmniDome API key'), and explicit non-effects ('does not auto-claim Directory entries and does not create trust'). It omits idempotency and permission/error behavior, keeping it below a 5.

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?

Four tight sentences, front-loaded with the core action and the side-effect disclosure. The 'explicit side effect' framing is slightly redundant with 'creates a member,' but every sentence otherwise earns its place.

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

Completeness3/5

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

Behaviorally the description is fairly complete for a no-annotation, no-output-schema creation tool, covering side effects, cost, and non-effects. It falls short on parameter meaning, which is the notable gap given five undocumented properties.

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

Parameters2/5

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

Five parameters at 0% schema description coverage, and the description explains none of them. Nothing clarifies what name, wallet, endpoint, framework, or capabilities contribute to the registration, so the heavy burden of documenting these params is entirely unmet.

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

Purpose4/5

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

States a specific verb+resource: 'Creates an OmniDome member identity through the canonical Registrar.' An agent immediately understands this is a registration/membership-creation operation, clearly distinct from the x402 payment and discovery siblings. It stops short of naming an explicit alternative, so it lands at 4 rather than 5.

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

Usage Guidelines3/5

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

'No payment is required' is a useful routing signal against the many x402/payment siblings, implying this is the free onboarding path. However, it never states explicitly when to choose this over alternatives or any prerequisites for joining, leaving usage largely inferred.

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

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources