Skip to main content
Glama

AETHER by ANGELS

aether_introduce

Introduce your machine to AETHER. Returns a peer_id and a secret peer_token (keep it). Default consent is 'none': AETHER will not share you or contact you.

Input Schema

NameRequiredDescriptionDefault
urlNo
kindNoe.g. mcp-server, agent, api, device
nameYes
needsNo
consentNo
descriptionNo
capabilitiesNo

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

B3.2/5.0
Behavior3/5

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

With no annotations, the description carries the full burden; it does disclose two genuinely useful behaviors: the return values and the fact that default consent 'none' means AETHER will not share or contact you. It says nothing about idempotency, whether the token can be re-obtained, permissions, or what happens on a second call, which are material gaps for a registration tool.

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?

Three short sentences, front-loaded with the action and then the credential warning. The parenthetical "(keep it)" earns its place; nothing is padded.

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?

The return values and consent default are covered, which is the core an agent needs to call it once. For a credential-issuing bootstrap tool with no annotations and no output schema, however, the description should also cover repeat-call behavior and how the token is used subsequently.

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?

Schema coverage is only 14%, so the description must compensate for seven parameters. It explains the consent default and its practical consequence (valuable, since the schema only lists enum values), but name, url, needs, capabilities, and description get no guidance at all.

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 and resource ("Introduce your machine to AETHER") and hints at the result (peer_id, peer_token). It does not distinguish itself from siblings like aether_identity or aether_set_contact_consent, so an agent must infer that this is the bootstrap/registration step.

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?

The verb "Introduce" plus "Returns a peer_id and a secret peer_token" implies first-time registration, but the description never says when to call this versus aether_identity, or what to do on repeat calls. Usage is implied rather than stated.

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