Atinamos Evidence MCP — pre-purchase verification evidence for autonomous AI buyers #848
MotionFil-AI
started this conversation in
Show and tell
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Pre-submission Checklist
What would you like to share?
We’ve built Atinamos Evidence MCP, a public read-only MCP intended to sit inside an autonomous agent’s procurement flow before it spends money on a machine service.
The idea is simple: an AI buyer discovers a paid service, queries Atinamos for published execution evidence about that service, then evaluates that evidence against its own procurement or spending policy.
The MCP currently exposes four tools:
lookup_evidence(endpoint)— retrieve published verification evidence for a service routeservice_history(endpoint)— retrieve timestamped published observationssearch_services(query, limit)— search services represented in the published evidence corpusevaluate_policy(endpoint, policy)— evaluate the available evidence against buyer-supplied rulesA buyer policy can include requirements such as a minimum number of successful fulfilments, maximum failed fulfilments, paid evidence being required, maximum evidence age, and maximum observed price.
The result of policy evaluation is
eligible,not_eligible, orinsufficient_evidence. This is deliberately not a universal Atinamos trust or safety verdict.Our core principle is:
Atinamos provides the evidence. The buyer owns the policy and decision.
### Important scope boundary
MCP v1 currently reads only the selected, sanitised Atinamos evidence that has been approved for public publication. It does not query or expose our complete private machine-service registry, operational database, unpublished observations, or internal commercial intelligence.
This is an intentional production boundary while we prove the public interface, evidence semantics and buyer-policy behaviour.
Therefore, if the MCP returns no evidence for a service, that means only that no published Atinamos evidence is currently available through MCP v1 for that route. It does not mean that the service does not exist, is unsafe, or has never appeared in Atinamos’ private research.
The server is published in the official MCP Registry as:
uk.co.atinamos/evidenceVersion
1.0.0We’d particularly welcome feedback from people building autonomous purchasing/procurement agents: is a pre-spend evidence check like this useful in the decision loop, and what other evidence or policy controls would you expect?
Relevant Links
Official MCP endpoint:
https://verify.atinamos.co.uk/mcp
Human-readable MCP guide:
https://verify.atinamos.co.uk/mcp-info/
Public documentation and examples:
https://github.com/Atinamos/agent-verification-research/tree/main/mcp
Public research repository:
https://github.com/Atinamos/agent-verification-research
All reactions