Skip to content

Protocol review request: AANA pre-tool-call safety/reliability track #33

Description

@mindbomber

Hi MCP-Bench maintainers,

I am working on AANA, an agent-action reliability layer that gates tool calls before execution using a structured contract plus verifier/correction/evidence-recovery logic. I would like to ask whether this protocol would be useful or acceptable as an auxiliary safety/reliability track for MCP-Bench, or whether you would prefer a different submission path.

Protocol for review:
https://github.com/mindbomber/Alignment-Aware-Neural-Architecture--AANA-/blob/codex/harmactions-aana-benchmark/docs/aana-benchmark-maintainer-review-protocol.md

Related schema and implementation:

Short version of the protocol:

  • Normalize each proposed tool call before execution into tool_name, tool_category, authorization_state, evidence_refs, risk_domain, proposed_arguments, and recommended_route.
  • Hide benchmark labels from all systems.
  • Compare AANA against: permissive execution, a single classifier, prompt-only policy guardrail, LLM-as-judge, and a structured contract gate without correction/evidence recovery.
  • Score unsafe-action recall, false positives, safe allow rate, route accuracy, and evidence recovery quality.

Current evidence is intentionally framed as preliminary. We have run this on two independently sourced public trace datasets, but the labels/noise are script-generated, not MCP-Bench-maintainer labels or human-reviewed labels. I am asking for protocol review before treating any AANA result as official evidence.

Questions for you:

  1. Would this make sense as an auxiliary MCP-Bench safety/reliability evaluation track?
  2. Are there existing MCP-Bench traces, task fields, or output artifacts that would support this pre-tool-call contract cleanly?
  3. Would you prefer a PR that adds an evaluator/adapter, a standalone results submission artifact, or continued discussion here first?
  4. Which metric would you consider most benchmark-native: unsafe-action recall, safe allow rate, route accuracy, or another MCP-Bench score?

If this is out of scope for MCP-Bench, a pointer to the right evaluation/leaderboard venue would also be useful.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions