Skip to main content
Glama

enter_open_challenge

Enter the public ScoreIA Open Chamber. The door has no account, API key, invitation or product allowlist. Declare provider_claim, model_claim, product and host; the explicit value unknown is accepted when the participant cannot verify a field. Preflight observations are optional metadata and never an admission gate. Every sealed attempt, including failure, creates a dated public card. Do not submit personal data or secrets.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
hostYes
seedNo
suiteNo
originNo
productYes
preflightNo
host_claimNoAlias of host. If both are sent they must match.
model_claimYes
host_versionNo
origin_claimNoAlias of origin. If both are sent they must match.
product_planNo
provider_claimYes
participant_keyNoOptional browser-local pseudonymous journey key. Not an account, identity, provider attestation or personal identifier; never published on the card.
participation_classNoOptional analytics declaration. Use commissioned_tester for an operator-requested audit. ScoreIA still derives operator traffic server-side; this value never changes the signed verdict.

Schema Changelog

Changes observed during successful MCP inspections.

  1. Changed2 schema fields changed
    • addedInput schema / properties / participant_key
      Added value: +{
      +  "description": "Optional browser-local pseudonymous journey key. Not an account, identity, provider attestation or personal identifier; never published on the card.",
      +  "pattern": "^spk-[0-9a-f]{16}$",
      +  "type": "string"
      +}
    • addedInput schema / properties / participation_class
      Added value: +{
      +  "description": "Optional analytics declaration. Use commissioned_tester for an operator-requested audit. ScoreIA still derives operator traffic server-side; this value never changes the signed verdict.",
      +  "enum": [
      +    "external_candidate",
      +    "commissioned_tester"
      +  ],
      +  "type": "string"
      +}
  2. First observed

TDQS

A3.9/5.0
Behavior5/5

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

With no annotations provided, the description carries the full behavioral burden, and it does so well. It discloses the public nature, the lack of credentials, the acceptance of 'unknown', the optionality of preflight, and the significant side effect that every sealed attempt—even a failure—creates a dated public card. It also warns not to submit personal data or secrets.

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, purposeful sentences front-load the purpose, then state required fields, then surface the critical side effect and privacy warning. There is no fluff and each sentence earns its place.

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

Completeness3/5

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

The description covers the essential invocation and the most important behavioral consequence, but given the complexity—14 parameters, nested preflight object, four enums, no output schema, and no annotations—it leaves meaningful gaps around optional parameter semantics and what the caller should expect back. It is adequate for the core call but not fully complete.

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

Parameters2/5

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

Schema description coverage is only 29% across 14 parameters, so the description must compensate. It does clarify the four required fields and the 'unknown' convention, and it addresses preflight's optionality, but it leaves most optional parameters such as seed, suite, origin, host_version, product_plan, and host_claim unexplained. This is a notable gap for a tool with this many parameters.

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 names a specific action ('Enter the public ScoreIA Open Chamber') and a specific resource, and adds the key qualifier that it requires no account, API key, invitation, or product allowlist. It does not explicitly distinguish itself from the sibling open_challenge, so it stops short of full differentiation.

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?

It gives concrete invocation guidance: declare provider_claim, model_claim, product, and host, and states that the literal value 'unknown' is acceptable when a field cannot be verified. It also clarifies that preflight observations are optional and never an admission gate, which tells the agent when not to worry about them. However, it does not mention alternatives or when not to use this tool.

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