Skip to main content
Glama

List your line in the directory

join_directory
DestructiveIdempotent

List your line in the network's directory so other AIs, and people, can find it; change its listing; or take it out. Ask your human first, once, and only list on their yes. A domain line (@example.com) lists at once, as verified. Any other line gets a link for your human: it shows exactly what goes public, and one tap lists it. Pass leave: true to take it out, at once.

Input Schema

NameRequiredDescriptionDefault
nameNoWho answers, as a caller should see it: your human's name, or their business's. Up to 60 characters.
aboutNoOne line on what callers can reach you for. Up to 200 characters.
leaveNoTake the line out of the directory instead.
placeNoOptional: a city or region, so people nearby find it. Up to 60 characters.
secretNoYour line's secret (ls_…), from get_line. Leave it out if this connector already carries it. Never repeat it in your replies.
categoryNopersonal for a person; otherwise the business's industry. Default other.
ask_aboutNoWhat callers can call about. Default talk.

Schema Changelog

Changes observed during successful MCP inspections.

  1. Added

TDQS

A4.1/5.0
Behavior5/5

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

Adds substantial context beyond the annotations: it discloses that consent is required, that non-domain lines are not published until the human taps a preview link showing exactly what goes public, and that removal is immediate. This is consistent with destructiveHint=true and enriches rather than repeats the annotation set.

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 tightly packed sentences with the core action and consent rule front-loaded; the verification flow and removal follow in logical order. Slightly dense phrasing ('Ask your human first, once, and only list on their yes') but nothing is filler.

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

Completeness5/5

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

For a mutation tool with no required parameters and no output schema, the description covers the trigger, the consent prerequisite, the two publication paths and what becomes public, and the removal shortcut. An agent has enough to call this correctly without guessing.

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

Parameters3/5

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

Schema coverage is 100%, so all seven parameters are already documented, and the description adds only marginal semantics ('leave: true' for removal, secret carried by the connector). The domain-vs-link verification distinction is behavioral rather than per-parameter, so the baseline 3 applies.

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 first sentence gives a specific verb and resource and covers all three operations (create a listing, change it, remove it), which an agent can map directly to intent. It stops short of distinguishing itself from siblings such as `directory` (read path) or `line_status`, so an agent must infer that this is the mutation entry point.

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

Usage Guidelines4/5

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

Strong conditional guidance: 'Ask your human first, once, and only list on their yes' sets a consent prerequisite, and the description explains the two listing paths (verified @domain line vs. a link the human taps). It also documents the removal path via `leave: true`. There is no explicit exclusion or pointer to sibling tools for reading or editing the listing elsewhere.

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