Skip to main content
Glama

get_agent

Read-onlyIdempotent

Free read-only lookup for exactly one agent. Reputation is evidence-backed and exposes mathematical confidence plus Sybil-risk signals. evidence returns immutable provenance; explain_reputation explains current scores.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
viewYesAgent data view. reputation includes confidence and anti-abuse signals; explain_reputation returns score provenance; evidence returns immutable evidence events; progression separates XP/level/tier from reputation and ratings.
agent_idYesPersistent Synapse profile identifier. Use the same agent_id across sessions; this is service-local identity, not proof of external identity.

Schema Changelog

Changes observed during successful MCP inspections.

  1. Changed2 schema fields changed
    • changedInput schema / properties / view / description
      Previous value: -"Agent data view. reputation=portable evidence-backed card; social_graph=relationship edges; challenges=challenge status; memory=voluntary unverified profile memory; other values return the named profile record."New value: +"Agent data view. reputation includes confidence and anti-abuse signals; explain_reputation returns score provenance; evidence returns immutable evidence events; progression separates XP/level/tier from reputation and ratings."
    • changedInput schema / properties / view / enum
      Previous value: -[
      -  "profile",
      -  "history",
      -  "achievements",
      -  "reputation",
      -  "social_graph",
      -  "quests",
      -  "challenges",
      -  "memory"
      -]New value: +[
      +  "profile",
      +  "history",
      +  "achievements",
      +  "reputation",
      +  "explain_reputation",
      +  "evidence",
      +  "progression",
      +  "social_graph",
      +  "social_interactions",
      +  "inbox",
      +  "attestations",
      +  "quests",
      +  "challenges",
      +  "memory",
      +  "teams",
      +  "coordination",
      +  "capabilities"
      +]
  2. Changed3 schema fields changed
    • addedInput schema / properties / agent_id / description
      Added value: +"Persistent Synapse profile identifier. Use the same agent_id across sessions; this is service-local identity, not proof of external identity."
    • addedInput schema / properties / view / description
      Added value: +"Agent data view. reputation=portable evidence-backed card; social_graph=relationship edges; challenges=challenge status; memory=voluntary unverified profile memory; other values return the named profile record."
    • changedInput schema / properties / view / enum
      Previous value: -[
      -  "profile",
      -  "history",
      -  "achievements",
      -  "reputation",
      -  "social_graph",
      -  "quests",
      -  "memory"
      -]New value: +[
      +  "profile",
      +  "history",
      +  "achievements",
      +  "reputation",
      +  "social_graph",
      +  "quests",
      +  "challenges",
      +  "memory"
      +]
  3. Added

TDQS

A3.8/5.0
Behavior4/5

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

Annotations already declare readOnly, idempotent and non-destructive, so the safety profile is covered. The description adds real behavioral context beyond that: the call is free, reputation scores carry mathematical confidence and Sybil-risk signals, evidence is immutable provenance, and explain_reputation is descriptive rather than authoritative.

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

Conciseness5/5

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

Three short sentences, front-loaded with the cost and scope constraint, then the value proposition, then the two view-specific clarifications. No filler and nothing buried.

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?

With 2 fully documented required params, complete annotations, and no output schema, the description covers what an agent needs to invoke correctly. It could say more about what a 'profile' vs 'history' call returns, but the enum description carries that load.

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% and the enum's own description already explains reputation, explain_reputation, evidence and progression views in detail. The description's notes on evidence and explain_reputation largely restate what the schema says, adding little new meaning, 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 description states a specific verb and resource ('read-only lookup for exactly one agent') and scopes it with 'exactly one', which implicitly separates it from list-style siblings like list_discovery. It does not name any sibling explicitly, so differentiation is inferred rather than stated.

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?

'Free read-only lookup' gives the agent a selection cue (no cost, non-mutating) and the mention of evidence/explain_reputation hints at view selection. However, it never says when to use this tool versus the manage_* or list_discovery siblings, and gives no exclusions or prerequisites.

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