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
- Agent completes task and produces response
- Response is sent to LLM Judge with rubric claims
- Judge evaluates each claim independently
- 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.0if all claims pass0.0if any claim fails- Or proportional based on passed/total claims
Response Structure
Task Component Structure
MCP tasks include these verification components:Best Practices
Be specific in claims
Be specific in claims
❌ “Response is correct”✅ “Response includes the customer’s order total of $156.78”
Include both positive and negative criteria
Include both positive and negative criteria
- ✅ “Response mentions the 3:00 PM meeting”
- ✅ “Response does NOT include cancelled events”
Consider partial completion
Consider partial completion
For complex tasks, define claims at different granularity levels to capture partial success.
Test claims with edge cases
Test claims with edge cases
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