Skip to main content
MCP environments use client-side LLM Judge evaluation to verify agent responses against rubric claims.

Access

MCP verifiers are only accessible through the Scale Gymnasium Web UI at gym.scale.com, not via Docker container APIs.

Evaluation Approach


GTFA Claims

Ground Truth Factual Assertions (GTFA) define what must be present in the agent’s response.

What to Include

  • Required information: Facts that must appear in the response
  • Expected actions: Tool calls the agent should have made
  • Factual accuracy: Correct values and calculations
  • Format requirements: Structure of the expected output

Example Claims


LLM Judge

The LLM Judge evaluates the agent’s response against each rubric claim.

How It Works

  1. Agent completes task and produces response
  2. Response is sent to LLM Judge with rubric claims
  3. Judge evaluates each claim independently
  4. Verdicts are aggregated into final score

Judge Prompt Structure

The judge receives:
  • The original task prompt
  • The agent’s response/trajectory
  • Each rubric claim to evaluate

Verdict Types


Scoring

Calculation

Final score is typically:
  • 1.0 if all claims pass
  • 0.0 if any claim fails
  • Or proportional based on passed/total claims

Response Structure


Task Component Structure

MCP tasks include these verification components:

Best Practices

❌ “Response is correct”✅ “Response includes the customer’s order total of $156.78”
  • ✅ “Response mentions the 3:00 PM meeting”
  • ✅ “Response does NOT include cancelled events”
For complex tasks, define claims at different granularity levels to capture partial success.
Verify your claims work correctly with:
  • Correct responses (should pass)
  • Incorrect responses (should fail)
  • Partially correct responses (should behave as expected)

Example Task Structure


Next Steps

Website Verifiers

State and log checks for web apps

Task Design

Create effective MCP tasks