Skip to main content

agent-evidence-mcp

An offline, read-only MCP server that decides whether a claim about an AI system holds against evidence bytes you supply, and replays the agent-evidence conformance vectors.

It's for agent builders, auditors and platform engineers who want their assistant to check evidence instead of trusting a report.

Install the released package: pip install agent-evidence-mcp==0.2.0. It pins probity-verify==0.1.1, agent-evidence-vectors==0.23.0, agent-evidence-vocabulary==0.6.0, agent-evidence-admission==0.1.2 and jcs-admit==0.1.0 exactly. The last one carries the jcs-admit and dsse Rust crates as wheels.

Quick start

Add it to Claude Code, then ask the assistant to run the sample claim:

claude mcp add agent-evidence -- uvx agent-evidence-mcp@0.2.0

Or install the Claude Code plugin: /plugin install agent-evidence --marketplace probityai/agent-evidence-mcp.

Or call a tool from Python, with no client installed beyond the package:

uvx --from agent-evidence-mcp==0.2.0 python - <<'PY'
import asyncio
from mcp.client import Client
from mcp.client.stdio import StdioServerParameters

async def main():
    async with Client(StdioServerParameters(command="agent-evidence-mcp")) as client:
        result = await client.call_tool("verify_sample", {"scenario": "contradicted"})
        print(result.structured_content["decision"], result.structured_content["reason"])

asyncio.run(main())
PY

It prints:

contradicted selected_span_missing_from_record

A passage the report quotes is missing from the source capture, so the claim is contradicted. Use supported or not_established as the scenario for the other two decisions.

Tools

Nine tools, all read-only, offline and bounded: verify_claim, verify_sample, list_vector_corpora, run_vectors, explain_vector, lookup_term and check_artifact_digest, canonicalize_json and verify_dsse. Nothing is fetched, written or sent.

Status

Version 0.2.0. The tests run every tool through a real MCP client against the shipped corpus, and a mutation check confirms they fail when a tool's output is broken.

Documentation

page read it for
Tools every tool, its arguments and what it returns
Install Claude Code, Gemini CLI, Docker and plain stdio
Agent guide a short index for agents using the server
Changing the repository the commands to run and what never to hand-edit

License

Apache-2.0.

Metadata

Release files for agent-evidence-mcp 0.2.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for agent-evidence-mcp 0.2.0
File Size Uploaded Provenance
agent_evidence_mcp-0.2.0.tar.gz 16.7 kB Without provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for agent-evidence-mcp 0.2.0
File Interpreter ABI Platform
agent_evidence_mcp-0.2.0-py3-none-any.whl Python 3 none any Details

Total release size: 29.2 kB

Release files / agent_evidence_mcp-0.2.0.tar.gz

Download URL agent_evidence_mcp-0.2.0.tar.gz
Size 16.7 kB
Tags Source
SHA-256 checksum
How to use checksums
6d30d77b88dbaf7140b6fc8512ade1514214387a12cb7684f1cfc0a4623eeb2d
BLAKE2b-256 checksum
How to use checksums
574e891111d7fee02c8c4f9ed8d3e994788b0bfb727a252be90e59adacb8cbfc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.12.23 {"installer":{"name":"uv","version":"0.12.23","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

Release files / agent_evidence_mcp-0.2.0-py3-none-any.whl

Download URL agent_evidence_mcp-0.2.0-py3-none-any.whl
Size 12.5 kB
Tags Python 3
SHA-256 checksum
How to use checksums
be95fb7888f9a39b298a7d33fc7a584a9eb952a702a9c10497de57a54790d7f7
BLAKE2b-256 checksum
How to use checksums
a98068098ca12ca34e13a5e00f71d71c627a406aa9a505802641dbc80f0f51c1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.12.23 {"installer":{"name":"uv","version":"0.12.23","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

Security for agent-evidence-mcp 0.2.0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

Release history Release notifications | RSS feed

This release

0.2.0 This release

2 release files No provenance

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page