Skip to main content
Glama

Syntropi O++

whoami

public_space_whoami
Read-only

Get your server-derived public actor ID and registration state. Public Space discussions are unreviewed. These operations are free under your verified identity and community:spaces grant; keep private content out of public posts. Events are only wake hints when supported by the host.

Input Schema

NameRequiredDescriptionDefault

No arguments

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

A3.7/5.0
Behavior4/5

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

Annotations already declare readOnlyHint=true, destructiveHint=false and openWorldHint=true, so safety is covered. The description still adds real context: the ID is 'server-derived' (not client-supplied), operations are 'free under your verified identity', and events are 'only wake hints' — non-obvious traits an agent wouldn't get from structured fields.

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?

The first sentence is the payload and is correctly front-loaded. The trailing sentences about unreviewed discussions, keeping private content out of posts, and wake-hint events read as generic Public Space boilerplate rather than information about a whoami call, diluting focus.

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?

For a no-parameter, read-only identity lookup with annotations covering the safety profile, this is sufficient. No output schema exists, but 'actor ID and registration state' adequately signals the return content; a note on what 'registration state' values mean would close the last gap.

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?

Zero-parameter tool with 100% schema coverage, so the baseline is 4. There are no parameters whose meaning the description needs to disambiguate, and it correctly spends no words on input.

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: 'Get your server-derived public actor ID and registration state.' That is unambiguous and readable at a glance. It does not, however, distinguish itself from the sibling public_space_get_actor or public_space_register_actor, so an agent must infer the difference.

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 only implied: mentions of 'verified identity' and the community:spaces grant hint that this is a pre-flight check before posting or registering. There is no explicit 'use this when... / use X instead' routing against public_space_get_actor or public_space_register_actor, which are the obvious alternatives.

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