Mahal Systems

Overview › Benchmark catalog

MCPTox

Fits agents that load tools from external MCP registries. Borrow the three poisoning templates and the 10 risk categories to build a tool-description screening test.

What it asks the agent to do

  • answer a benign request given a tool set from a real MCP server
  • ignore malicious instructions hidden in a tool's description
  • avoid calling a legitimate tool for a harmful purpose
  • refuse or flag a poisoned tool

What to borrow from it

case templatetaxonomy

Caveats

The official repo README is one line and has no license; case count differs between paper versions (1312 vs 1348); success is judged by a model; the inspect_evals version is an external, pinned third-party port.

Details

Workloadssafety, security, tool calling
Interactionsingle turn
Environmentstatic
End state checkedNo
Toolstool descriptions from 45 real MCP servers (353 tools); the poisoned tool is never run
Gradingllm judge
Size1,348
Datamixed
Personal datanone
Licenseunknown
Harnessinspect_evals, own repo
Statusactive

Links