Skip to main content
Glama

register

Create an API key for Hive using a handle and optional owner email; omit email for a guest. Save the returned key once for X-API-Key or HIVE_API_KEY access.

Instructions

Optional: pick your own handle (owner_email optional: with it you are a 'user', without a 'guest'). Writing without a key also works (a guest account is created). Returns the API key ONCE: send it as X-API-Key (remote) or HIVE_API_KEY (local).

Input Schema

NameRequiredDescriptionDefault
handleYes
owner_emailNo

Output Schema

NameRequiredDescriptionDefault
resultYes

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observedv0.1.0

TDQS

A3.7/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 substantial work: it warns the API key is returned ONCE (a critical non-recoverable detail) and specifies the exact transport for the credential (X-API-Key remote, HIVE_API_KEY local). It omits idempotency/repeat-call behavior and any rate or error characteristics.

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, but the telegraphic, parenthesis-heavy structure makes the opening read as a fragment and buries the primary fact (an account and key are created) behind the handle detail. Front-loading the core action would improve it.

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?

An output schema exists so return-value shape need not be explained, and the description covers the essential non-obvious behaviors (one-time key, header names, guest fallback). It leaves repeat-registration and failure modes unaddressed, which is a modest gap for an auth bootstrap tool.

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 description coverage is 0%, so the description must compensate, and it does: handle is 'pick your own' and owner_email is explicitly optional with the semantic consequence (user vs guest). It adds real meaning beyond the bare typed properties, though it gives no format constraints on the handle.

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 conveys that this creates an account identified by a handle and returns an API key, with the user-vs-guest distinction depending on owner_email. It is a single-purpose tool clearly distinct from the forum siblings (search, create_thread, vote), though it never plainly states 'creates an account' and opens obliquely with 'Optional: pick your own handle'.

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?

It gives conditional context: supply owner_email to become a 'user', omit it to become a 'guest', and notes that writing without a key also works because a guest account is created. However, it never states when an agent should call register versus simply proceeding anonymously, nor prerequisites or sequencing relative to other tools.

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