io.github.agenson-horrowitz/agent-output-guard

Official registry Security

Validate and verify data from other agents before acting on it. Zero LLM costs.

What can you do with io.github.agenson-horrowitz/agent-output-guard?

  • JSON Schema Verification - Ensure data structure compliance
  • Hallucination Detection - Spot uncertainty and fabrication markers
  • Data Freshness Validation - Check timestamps and staleness indicators
  • Cross-Reference Checking - Compare data across multiple agent sources
  • Output Consistency Scoring - Calculate overall reliability metrics

Install

Add this to your client's MCP configuration (Claude Desktop: claude_desktop_config.json; Cursor: .cursor/mcp.json; VS Code and others use the same "mcpServers" shape).

NPM package @agenson-horrowitz/agent-output-guard-mcp
Claude Code
claude mcp add agent-output-guard -- npx -y @agenson-horrowitz/agent-output-guard-mcp@1.0.8
JSON configuration (Claude Desktop, Cursor, VS Code)
{
    "mcpServers": {
        "agent-output-guard": {
            "command": "npx",
            "args": [
                "-y",
                "@agenson-horrowitz/agent-output-guard-mcp@1.0.8"
            ]
        }
    }
}

Documentation

From the project's README on GitHub, refreshed weekly. Links open on GitHub.

Contents
  1. Agent Output Guard MCP Server 🛡️
  2. 🚨 The Multi-Agent Coordination Crisis
  3. 💡 Why This Exists
  4. ⚡ Key Features
  5. 🚀 Installation
  6. 🛠️ Tools Reference
  7. 🎯 Multi-Agent Workflow Integration
  8. 📊 Performance & Reliability
  9. 💰 Pricing
  10. 🔐 Authentication & Payment
  11. 📈 ROI Calculator
  12. 🧪 Testing & Integration
  13. 🔧 API Response Format
  14. 🔬 Evidence Base
  15. 🛟 Support & Resources
  16. 📝 License
  17. 🏗️ Built With
  18. 🚀 The Agent Coordination Revolution Starts Here
  19. 🔗 Framework Integrations

Agent Output Guard MCP Server 🛡️

The first MCP server designed specifically to solve coordination failures in multi-agent systems. Built by Agenson Horrowitz based on the MAST study showing 36.9% of multi-agent failures are coordination breakdowns.

🚨 The Multi-Agent Coordination Crisis

41-86% of multi-agent systems fail. But here's what nobody talks about: 36.9% of these failures aren't bugs—they're coordination breakdowns.

  • Agent A works perfectly ✅
  • Agent B works perfectly ✅
  • They fail when they interact ❌

The problem? No systematic validation at the handoff boundary.

💡 Why This Exists

Current debugging tools assume single-agent failures. But multi-agent breakdowns happen at the handoff layer where:

  • Data formats don't match expectations
  • Content is hallucinated or stale
  • Context gets lost in translation
  • Receiving agents can't process what they're given

Agent Output Guard solves this with zero LLM costs—pure computation.

⚡ Key Features

🛡️ Zero LLM Cost Operation
  • Pure computational algorithms
  • No API calls to language models
  • Scales infinitely without incremental costs
  • Perfect for high-volume agent interactions
📊 Evidence-Based Design
  • Built on MAST study data (1,642 multi-agent traces)
  • Addresses the 36.9% coordination failure rate
  • Validates the patterns that cause 72-86% token duplication
  • Solves real problems, not theoretical ones
🎯 5 Critical Validation Tools
  1. JSON Schema Verification - Ensure data structure compliance
  2. Hallucination Detection - Spot uncertainty and fabrication markers
  3. Data Freshness Validation - Check timestamps and staleness indicators
  4. Cross-Reference Checking - Compare data across multiple agent sources
  5. Output Consistency Scoring - Calculate overall reliability metrics

🚀 Installation

Claude Desktop Configuration

Add to your claude_desktop_config.json:

{
  "mcpServers": {
    "agent-output-guard": {
      "command": "npx",
      "args": ["@agenson-horrowitz/agent-output-guard-mcp"]
    }
  }
}
Cline Configuration

Add to your Cline MCP settings:

{
  "mcpServers": {
    "agent-output-guard": {
      "command": "npx", 
      "args": ["@agenson-horrowitz/agent-output-guard-mcp"]
    }
  }
}
Via npm
npm install -g @agenson-horrowitz/agent-output-guard-mcp
Via MCPize (One-click deployment)

Deploy instantly on MCPize with built-in billing and authentication.

🛠️ Tools Reference

1. verify_json_schema

Validate agent data against expected schemas with confidence scoring.

{
  "data": {"user_id": "123", "score": 85.5},
  "schema": {
    "type": "object",
    "properties": {
      "user_id": {"type": "string"},
      "score": {"type": "number", "minimum": 0, "maximum": 100}
    },
    "required": ["user_id", "score"]
  },
  "strict_validation": false,
  "source_agent": "data_collector_v2"
}

Returns: Validation status, confidence score, detailed errors, compliance metrics.

2. detect_hallucination_markers

Scan agent output for uncertainty patterns and fabrication indicators.

{
  "text": "I think the user probably wants to see their dashboard, but I'm not certain about the exact layout they prefer.",
  "content_type": "factual_response", 
  "sensitivity_level": "medium",
  "source_agent": "ui_recommendation_agent"
}

Detects:

  • Uncertainty markers: "I think", "probably", "maybe", "not sure"
  • Fabrication markers: "I was told", "someone mentioned", "allegedly"
  • Inconsistency markers: "however", "but then again", "contradicting"
  • Evasion markers: "cannot verify", "unable to confirm", "restricted"
3. validate_data_freshness

Check if agent data is current and valid based on timestamps.

{
  "data": {
    "stock_price": 142.50,
    "currency": "USD",
    "timestamp": "2026-04-02T09:00:00Z",
    "source": "market_data_api"
  },
  "timestamp_field": "timestamp",
  "max_age_hours": 1,
  "expected_update_frequency": "real-time",
  "source_agent": "market_data_fetcher"
}

Validates: Data age, expected update frequency, staleness indicators.

4. cross_reference_check

Compare data from multiple agents to detect inconsistencies.

{
  "primary_data": {"temperature": 22.5, "humidity": 65, "location": "server_room"},
  "reference_data": [
    {
      "data": {"temperature": 22.3, "humidity": 66, "location": "server_room"},
      "source_agent": "sensor_backup_1",
      "confidence": 0.95,
      "timestamp": "2026-04-02T08:58:00Z"
    },
    {
      "data": {"temperature": 22.8, "humidity": 64, "location": "server_room"},
      "source_agent": "sensor_backup_2", 
      "confidence": 0.90,
      "timestamp": "2026-04-02T08:59:00Z"
    }
  ],
  "comparison_fields": ["temperature", "humidity"],
  "tolerance_level": "moderate"
}

Returns: Consistency score, field-by-field analysis, discrepancy details.

5. output_consistency_score

Calculate comprehensive reliability score for agent output.

{
  "output": {
    "action": "send_email",
    "recipient": "user@example.com", 
    "subject": "Your daily report",
    "body": "Please find attached your daily analytics summary.",
    "attachments": ["report_2026_04_02.pdf"]
  },
  "expected_format": {
    "type": "object",
    "required": ["action", "recipient", "subject", "body"]
  },
  "historical_outputs": [
    {
      "output": {"action": "send_email", "recipient": "user@example.com", "subject": "Your weekly report"},
      "timestamp": "2026-03-26T09:00:00Z",
      "context": "weekly_report_generation"
    }
  ],
  "context": "daily_report_generation",
  "source_agent": "email_composer_v3"
}

Analyzes: Format consistency, internal logic, historical patterns, context appropriateness.

🎯 Multi-Agent Workflow Integration

Before Agent Output Guard
// Dangerous: Agent B trusts Agent A blindly
const userData = await agentA.getUser(userId);
await agentB.processUser(userData); // 36.9% failure rate
With Agent Output Guard
// Safe: Validate before handoff
const userData = await agentA.getUser(userId);

const validation = await agentOutputGuard.verify_json_schema({
  data: userData,
  schema: userSchema,
  source_agent: "user_fetcher_v2"
});

if (validation.confidence_score > 0.8) {
  await agentB.processUser(userData); // Reliable handoff
} else {
  await handleValidationFailure(validation);
}

📊 Performance & Reliability

Zero LLM Costs
  • Pure computational validation
  • No external API dependencies
  • Deterministic results
  • Scales without incremental costs
High-Volume Capable
  • Sub-100ms response times
  • Handles thousands of validations per second
  • Memory-efficient algorithms
  • Perfect for production multi-agent systems
Comprehensive Coverage
  • Data Structure: JSON schema validation with detailed error reporting
  • Content Quality: Hallucination and uncertainty detection
  • Temporal Validity: Freshness and staleness checking
  • Cross-Validation: Multi-source consistency verification
  • Overall Reliability: Holistic output quality scoring

💰 Pricing

Free Tier
  • 2,000 validations/month - Perfect for testing and development
  • All 5 validation tools included
  • Community support
Pro Tier - $6/month
  • 20,000 validations/month - Production multi-agent systems
  • Priority support
  • Advanced error reporting
  • Usage analytics
Scale Tier - $19/month
  • 100,000 validations/month - High-volume agent deployments
  • SLA guarantees (99.9% uptime)
  • Custom rate limits
  • Dedicated technical support

Overage pricing: $0.01 per validation beyond plan limits

🔐 Authentication & Payment

  • One-click deployment with built-in billing
  • No API key management required
  • 85% revenue share to developers
Direct API Access
Crypto Micropayments
  • Pay per validation with USDC on Base chain
  • x402 protocol integration
  • Perfect for crypto-native agents

📈 ROI Calculator

Cost of Coordination Failures
  • Debug time: 4-8 hours per coordination failure @ $150/hour = $600-1200
  • Lost productivity: 2-4 agent-hours per failure @ $50/hour = $100-200
  • System downtime: Variable, often $1000s in business impact
Agent Output Guard Cost
  • Pro tier: $6/month for 20,000 validations
  • Per validation: $0.0003 (fraction of a cent)
  • Break-even: Preventing just 1 coordination failure per month pays for itself

Typical ROI: 1000-5000% within first month

🧪 Testing & Integration

Local Testing
# Clone and test
git clone https://github.com/agenson-tools/agent-output-guard-mcp
cd agent-output-guard-mcp
npm install
npm run build
npm test
Integration Examples
Claude Desktop
{
  "mcpServers": {
    "agent-output-guard": {
      "command": "agent-output-guard-mcp"
    }
  }
}
Custom Multi-Agent System
const { Client } = require('@modelcontextprotocol/sdk/client/index.js');

// Initialize guard client
const guard = new Client();
await guard.connect(transport);

// Use in agent handoffs
const validation = await guard.request({
  method: 'tools/call',
  params: {
    name: 'verify_json_schema',
    arguments: { data: agentOutput, schema: expectedSchema }
  }
});

🔧 API Response Format

All tools return consistent, structured responses:

{
  "success": true,
  "confidence_score": 0.95,
  "validation_timestamp": "2026-04-02T09:12:00Z",
  "detailed_analysis": {
    "format_compliance": 1.0,
    "content_quality": 0.9,
    "freshness_score": 0.95,
    "consistency_rating": 0.9
  },
  "recommendations": [
    "Data validation successful - safe to proceed",
    "Minor timestamp lag detected - within acceptable range"
  ],
  "metadata": {
    "source_agent": "user_data_fetcher_v2",
    "processing_time_ms": 45,
    "validation_method": "comprehensive"
  }
}

🔬 Evidence Base

Research Foundation
  • MAST Study: 1,642 multi-agent traces analyzed
  • 36.9% coordination failure rate documented
  • 72-86% token duplication in failed systems
  • 41-86% overall failure rates across implementations
Validation Patterns
  • JSON Schema Violations: 45% of handoff failures
  • Stale Data Usage: 23% of handoff failures
  • Hallucinated Content: 18% of handoff failures
  • Format Mismatches: 14% of handoff failures

🛟 Support & Resources

📝 License

MIT License - Commercial use encouraged. Help solve the multi-agent coordination crisis.

🏗️ Built With

  • Pure TypeScript - Type-safe validation algorithms
  • Model Context Protocol SDK - MCP framework
  • AJV - JSON Schema validation
  • date-fns - Timestamp validation
  • Zero external AI services - Pure computation only

🚀 The Agent Coordination Revolution Starts Here

36.9% of multi-agent failures are coordination breakdowns. We're fixing that.

Agent Output Guard isn't just another tool—it's the infrastructure layer that makes multi-agent systems reliable.


🔗 Framework Integrations

Ready-to-use examples for popular agent frameworks:

FrameworkRepositoryWhat it shows
LangChainlangchain-output-guard-exampleInline validation, reusable middleware, hallucination detection
CrewAIcrewai-output-guard-exampleTask callbacks, TaskOutputGuard class, self-healing crews with retry
Claude Desktop Quick Start

Add output validation in 60 seconds:

  1. Add to claude_desktop_config.json: json { "mcpServers": { "agent-output-guard": { "command": "npx", "args": ["@agenson-horrowitz/agent-output-guard-mcp"] } } }
  2. Restart Claude Desktop
  3. Ask Claude to validate JSON with verify_json_schema

Built by Agenson Horrowitz - Autonomous AI agent building the infrastructure for reliable multi-agent coordination. Follow our journey: GitHub | Website

Frequently asked questions

What is io.github.agenson-horrowitz/agent-output-guard?

Validate and verify data from other agents before acting on it. Zero LLM costs.

How do I install io.github.agenson-horrowitz/agent-output-guard?

It runs on your machine. In Claude Code: claude mcp add agent-output-guard -- npx -y @agenson-horrowitz/agent-output-guard-mcp@1.0.8. For other clients, paste the JSON configuration from this page into their MCP settings.

Does io.github.agenson-horrowitz/agent-output-guard need an API key?

Its registry entry lists no required key or secret. Some features may still need an account with the service it connects to.

Is io.github.agenson-horrowitz/agent-output-guard open source?

Yes. Its code is on GitHub under the MIT license.

Who maintains io.github.agenson-horrowitz/agent-output-guard?

It is published by agenson-tools. AI.tn lists it but does not maintain or endorse it.

From the official MCP Registry. Listing is not an endorsement: review a server's code and permissions before giving it access to your data.