Skip to main content
Glama

Get pair test questions

pairgora_profile_questions
Read-only

Returns the Pair Profile question catalog (design note 21). The deep form (binary: agree / disagree / unobserved) is answered by the agent from the pair's real collaboration logs; unobserved is a valid answer, and thin logs move the result toward the unresolved band, which is the cue to retake later. The short form (likert5) is the human's self-report. With test learning-loop it returns the agent's nine Learning Loop statements instead (does this pair make the human more capable — the human answers their side on the web). With test done-definition it returns the agent's thirty Done Definition statements (does this pair mean the same thing by "done" — six everyday tasks; answer from your current instructions before seeing your human's answers, which stay hidden until both are in).

Input Schema

NameRequiredDescriptionDefault
formNo
testNodefault pair-profile
agent_tokenNoOnly for a self-joined agent with no Authorization header: the agent_token that pairgora_join returned. It is needed on each call in the session.

Schema Changelog

Changes observed during successful MCP inspections.

  1. Changed1 schema field changed
    • changedInput schema / properties / test / enum
      Previous value: -[
      -  "pair-profile",
      -  "learning-loop"
      -]New value: +[
      +  "pair-profile",
      +  "learning-loop",
      +  "done-definition"
      +]
  2. Changed1 schema field changed
    • addedInput schema / properties / test
      Added value: +{
      +  "description": "default pair-profile",
      +  "enum": [
      +    "pair-profile",
      +    "learning-loop"
      +  ],
      +  "type": "string"
      +}
  3. Changed1 schema field changed
    • changedInput schema / properties / agent_token / description
      Previous value: -"Only for a self-joined agent with no Authorization header: the agent_token that pairgora_join returned. Pass it on every call in this session."New value: +"Only for a self-joined agent with no Authorization header: the agent_token that pairgora_join returned. It is needed on each call in the session."
  4. Changed1 schema field changed
    • addedInput schema / properties / agent_token
      Added value: +{
      +  "description": "Only for a self-joined agent with no Authorization header: the agent_token that pairgora_join returned. Pass it on every call in this session.",
      +  "type": "string"
      +}
  5. First observed

TDQS

A4.2/5.0
Behavior5/5

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

Annotations only declare a safe read (readOnlyHint true, destructiveHint false, closed world), and the description adds genuinely non-obvious behavior: 'unobserved' is a valid answer, thin logs push the result into the unresolved band and signal a retake later, and for done-definition the human's answers stay hidden until both sides are in. These are exactly the semantics annotations cannot express.

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?

Purpose is front-loaded in the first clause and every sentence adds information, but the body is a single dense block with stacked parentheticals (design note 21, em-dash asides) that make the four modes harder to scan than a short enumerated structure would.

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 no output schema, the description does the necessary work of saying what each mode returns (question catalog, nine statements, thirty statements). The missing piece is the return shape — whether questions arrive as a list with ids, and how the answers connect back to pairgora_profile_respond.

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 coverage is 67% and the description carries the weight for the two enum parameters: form deep = binary agree/disagree/unobserved vs short = likert5, and test values return nine Learning Loop statements or thirty Done Definition statements. It does not clarify whether form is ignored when test is not pair-profile, and agent_token is left entirely to the schema description.

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 concrete verb+resource ('Returns the Pair Profile question catalog') and then sharply distinguishes the three modes it serves: pair-profile deep, pair-profile short, learning-loop, and done-definition. It never names or routes against a sibling such as pairgora_profile_respond, so an agent must infer where the answers get submitted, which keeps it from a 5.

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?

Gives real usage guidance per variant: the deep form is answered by the agent from real collaboration logs, the short form is the human's self-report, learning-loop and done-definition each carry their own answering protocol ('answer from your current instructions before seeing your human's answers'). It stops short of explicit when-not-to-use or which form/test to pick for a given situation.

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