Provenance
verifyProvenance
Verify Provenance
verifyProvenance: checks one money receipt end to end.
Ask Claude, ChatGPT, Cursor or any AI connected to The Cloud "verify this receipt", and it calls verifyProvenance.
Example call
The MCP tools/call params, with the required arguments only.
{
"arguments": {},
"name": "verifyProvenance"
}Arguments
attestationIdstringoptionalA specific attestation id from readProvenance.thingobjectoptionalNo description is declared in the tool schema.
Returns
Returns verified true or false and the reason: verified, not_found, no_attestation, not_signed (the platform key is not set yet), hash_mismatch (a permanent field changed after signing),…
Declared limits
attestationId: minimum length 1
Ask for it
The Cloud routes these requests to this verb.
- verify this receipt
- has this payment been tampered with
- prove this refund
- verifyProvenance
Pair it with
The verbs that finish the job.
Questions
What does verifyProvenance do?
verifyProvenance: checks one money receipt end to end. It is one of the tools The Cloud MCP server gives every connected AI.
How do I use verifyProvenance from Claude or ChatGPT?
Connect your AI to The Cloud at https://mcp.thecloud.so/mcp and sign in once. Then ask Claude, ChatGPT, Cursor or any AI connected to The Cloud "verify this receipt", and it calls verifyProvenance.
Is verifyProvenance safe to let an AI call?
verifyProvenance is read-only: it changes nothing.
Connect
One endpoint gives your AI this tool and every other one: connect Claude, ChatGPT, Cursor or Gemini, read what The Cloud is, or see pricing.