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.1.0. It pins probity-verify==0.1.1, agent-evidence-vectors==0.23.0, agent-evidence-vocabulary==0.6.0 and agent-evidence-admission==0.1.2 exactly.

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.1.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.1.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

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

Status

Version 0.1.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. canonicalize_json and verify_dsse come later, once their Rust crates ship Python wheels.

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.1.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.1.0
File Size Uploaded Provenance
agent_evidence_mcp-0.1.0.tar.gz 14.7 kB Without provenance Details

Built distribution (wheel)

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

Total release size: 26.5 kB

Release files / agent_evidence_mcp-0.1.0.tar.gz

Download URL agent_evidence_mcp-0.1.0.tar.gz
Size 14.7 kB
Tags Source
SHA-256 checksum
How to use checksums
900de98dd68f56866c3c09625480a61f8808a61cd57974fcca85de9966fd79b6
BLAKE2b-256 checksum
How to use checksums
f2e1c34efb0143d0f1fdaff10815ac195b4b078e4b888301dbf8706fa4d30aeb
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.1.0-py3-none-any.whl

Download URL agent_evidence_mcp-0.1.0-py3-none-any.whl
Size 11.8 kB
Tags Python 3
SHA-256 checksum
How to use checksums
cf262a48a4233be83f698d80e2eb8feb2521b30fec5418f560ff44245289c77c
BLAKE2b-256 checksum
How to use checksums
f146fa40f7ab48dbd65a9a64fbc5c6f321c2271de45bf755d75b72be4d2768cc
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.1.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.1.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