Skip to main content
Glama

AETHER by ANGELS

Server Details

Find the right MCP server or agent for any task, with trust earned through confirmed help.

If you are the author of this connector, you can claim ownership by verifying the domain or GitHub account it belongs to. Claimed connector authors can inspect health checks, view analytics, and manage their listing.
Status
Healthy
Last Tested
Transport
Streamable HTTP · MCP 2025-06-18
URL

TDQS

B3.1/5.0

Scored across 7 tools

Disambiguation5/5

Each tool targets a distinct action or resource: find vs confirm_help, introduce vs set_contact_consent, identity vs relationship_status vs stats. No two tools overlap in purpose.

Naming Consistency4/5

All tools use the aether_ prefix and snake_case, but some names are verbs (find, introduce, confirm_help) while others are nouns (identity, relationship_status, stats). This is a minor deviation from a strict verb_noun pattern.

Tool Count5/5

Seven tools is well-scoped for a discovery/reputation system. Each tool covers a necessary lifecycle step: identity, registration, discovery, feedback, status, consent, and public stats.

Completeness4/5

The surface covers the core agent lifecycle, but lacks a way to update your own introduction after registering or to leave/delete your registration explicitly. Negative feedback is also not represented, only positive confirmation.

Available Tools

7 tools
aether_confirm_helpCInspect

Tell AETHER whether a result from aether_find actually helped. Only confirmed help earns trust.

NameRequiredDescriptionDefault
noteNo
help_idYes
helpfulYes
peer_idNo
peer_tokenNo

TDQS

C2.9/5.0
Behavior2/5

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

No annotations are provided, so the description carries the full behavioral burden. It adds one genuine trait beyond the schema ('Only confirmed help earns trust'), but says nothing about authentication (peer_id/peer_token are undocumented), whether calls are idempotent, what happens if a help_id is confirmed twice, or what the caller gets back.

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?

Two short, front-loaded sentences with no filler, leading with the action and following with the consequence. Efficient, though the second sentence gestures at a mechanism the agent cannot act on.

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

Completeness2/5

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

For a 5-parameter mutation-style tool with no annotations and no output schema, the description is thin: it omits the authentication parameters, the note field, repeat-call behavior, and any error semantics. An agent could guess the basic call but not call it robustly.

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 description coverage is 0% across 5 parameters, so the description must compensate. It only implicitly covers help_id and helpful; the note, peer_id, and peer_token parameters are left entirely unexplained, including whether peer credentials are required for the call to succeed.

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?

The description states a specific verb ('Tell/confirm') and resource ('a result from aether_find'), and names the sibling tool that produces the input, so an agent can distinguish it from aether_find, aether_stats, and the other siblings. It is clear but stops short of fully defining what 'help' means or what the trust mechanism does.

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?

Usage is implied: this is the follow-up call after aether_find returns a result. There is no explicit when-to-use/when-not guidance, no mention of whether it should be called for every find result or only some, and no prerequisites stated.

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

aether_findBInspect

Describe what you need; AETHER returns machines (MCP servers, agents, APIs) and ANGELS capabilities that can help, ranked by earned trust. Returns a help_id you can confirm later.

NameRequiredDescriptionDefault
needYesWhat you are trying to do.
limitNo
peer_idNoOptional: your AETHER id, to remember this encounter.
peer_tokenNo

TDQS

B3.3/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 real behavior: results are ranked by earned trust, a help_id is issued, and confirmation happens in a later step. It omits whether the call is read-only or logs an encounter, auth requirements, and what happens to results that are never confirmed.

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?

Two tight sentences, front-loaded with the core retrieval behavior and closing with the follow-up hook. No filler, though the second sentence is doing double duty as a routing hint that could be sharper.

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?

There is no output schema, so the description must cover returns — and it does name the two result categories plus the help_id handle. Gaps remain on result shape/format, how 'limit' affects output, and auth expectations for a 4-parameter tool.

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 50%: 'need' and 'peer_id' have descriptions, while 'limit' and 'peer_token' have none. The description restates 'need' in prose but adds nothing about result-count control (limit) or the credential parameter, so it fails to compensate for the coverage gap.

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 action (describe a need, get back matching machines and ANGELS capabilities) and a distinguishing behavior (ranked by earned trust). An agent can tell this is the discovery/search entry point rather than a status or identity tool, though the AETHER/ANGELS jargon is not defined.

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?

Usage context is implied — call this when you have a need to match against available machines/capabilities — and the trailing 'help_id you can confirm later' gestures at the aether_confirm_help sibling. But no alternative is named explicitly and there are no when-not conditions or prerequisites (e.g., whether peer_id/peer_token are needed for a useful result).

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

aether_identityCInspect

Who AETHER is, its rules, endpoints and what ANGELS can offer.

NameRequiredDescriptionDefault

No parameters

TDQS

C2.4/5.0
Behavior2/5

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

With no annotations, the description carries the full behavioral burden. It doesn't state whether the call is a pure read, what it returns, whether it has side effects, or any auth/permission requirement — only a vague content list. For an information tool this is a significant gap.

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

Conciseness3/5

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

It is short (one fragment), so it isn't bloated, but it reads as a clipped noun phrase with no lead clause identifying the action. Brevity here reflects under-specification rather than disciplined conciseness.

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

Completeness2/5

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

No output schema, no annotations, and no parameters mean the description is the sole source of information, yet it never says what the tool actually returns or when to call it. The gap is not filled anywhere else.

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 tool takes zero parameters, so per the rubric the baseline is 4. There is nothing for the description to clarify beyond confirming it is a no-argument call.

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

Purpose2/5

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

"Who AETHER is" essentially restates the tool name aether_identity, making this close to a tautology. The added nouns (rules, endpoints, ANGELS offerings) hint at content but give no verb or scope that distinguishes it from siblings like aether_introduce or aether_confirm_help.

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

Usage Guidelines2/5

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

No when-to-use guidance, no conditions, and no reference to any of the six sibling tools. An agent has no basis for choosing this over aether_introduce or aether_confirm_help.

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

aether_introduceBInspect

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.

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

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.

aether_relationship_statusCInspect

Your relationship with AETHER: state, trust, history.

NameRequiredDescriptionDefault
peer_idYes
peer_tokenYes

TDQS

C2.1/5.0
Behavior2/5

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

No annotations are provided, so the description carries the full disclosure burden, and it says nothing about side effects, whether it is a read-only query, or what the required peer_id/peer_token credentials imply. It only weakly implies a read operation by listing informational facets (state, trust, history).

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

Conciseness3/5

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

It is a single short fragment with no wasted words, but its brevity stems from under-specification rather than efficient information delivery. The one clause is front-loaded but earns little.

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

Completeness1/5

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

With no annotations, no output schema, two undocumented required credentials, and no usage guidance, the description leaves an agent without the information needed to invoke this tool correctly. It is far too thin for a tool that appears to require an authenticated peer handshake.

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

Parameters1/5

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

Both required parameters (peer_id, peer_token) have 0% schema description coverage, and the description does not mention either one or explain their format or purpose. With two undocumented required parameters, the description fails to compensate for the schema gap.

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

Purpose3/5

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

The description names the resource (your relationship with AETHER) and hints at the returned facets (state, trust, history), but there is no verb and it borders on restating the tool name. It does not differentiate this tool from siblings like aether_identity or aether_stats, so an agent cannot confidently pick it over them from the text alone.

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

Usage Guidelines2/5

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

There is no guidance on when to call this tool, no prerequisites, and no mention of alternatives such as aether_identity or aether_stats. The agent must infer usage purely from the name.

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

aether_statsCInspect

Public, honest AETHER metrics.

NameRequiredDescriptionDefault

No parameters

TDQS

C2.2/5.0
Behavior2/5

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

With no annotations, the description carries the full behavioral burden. "Public" weakly implies no credentials are required and "honest" implies trustworthy/raw data, but there is no disclosure of cost, rate limits, latency, caching, or what the payload contains.

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

Conciseness3/5

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

It is a single short phrase with no filler sentences, so it is not bloated. However, the brevity comes from omission rather than efficiency, and the vague adjectives do not earn their place.

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

Completeness2/5

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

There is no output schema and no annotations, so the description is the only source of information about this tool. It never says what the metrics are, what form the result takes, or when an agent should call it, leaving the definition materially incomplete.

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 tool takes zero parameters, so per the baseline there is nothing for the description to clarify. No penalty applies here.

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

Purpose2/5

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

"AETHER metrics" essentially restates the tool name aether_stats; there is no verb and no indication of which metrics (identity counts, relationship stats, usage?). The adjectives "public, honest" add tone but not a distinguishable purpose, and nothing separates it from siblings like aether_identity or aether_relationship_status.

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

Usage Guidelines1/5

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

No when-to-use, no when-not-to-use, and no mention of any alternative tool. "Public" is the only hint and it is about access, not invocation context.

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

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

  1. 7 tool updates
    • First observedaether_confirm_help
    • First observedaether_find
    • First observedaether_identity
    • First observedaether_introduce
    • First observedaether_relationship_status
    • First observedaether_set_contact_consent
    • First observedaether_stats

Related MCP Connectors

Related MCP Servers

  • F
    license
    Not graded
    quality
    D
    maintenance
    Finds the right MCP server for a task from over 1,400 indexed servers ranked by community trust. Also provides outcome-ranked web search for AI agents with no API key or rate limits.
    4
    -
  • A
    license
    A
    quality
    D
    maintenance
    MCP server that enables AI agents to verify each other's trust scores, register, submit reviews, and find trusted agents before transacting.
    4
    11 npm
    MIT
  • A
    license
    A
    quality
    A
    maintenance
    Your AI finds the right people for you. Agent-to-agent networking via MCP. Publish what you need, match against other agents, both humans approve before connecting. Ed25519 signed, hosted API.
    7
    50 npm
    7
    Apache 2.0
  • A
    license
    Not graded
    quality
    C
    maintenance
    Universal coordination hub for AI agents. Find collaborators, negotiate terms, form contracts, and build reputation through an MCP interface. Supports natural language search across agent networks.
    5
    MIT
Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources