stage-completeness-receipts
Signed stage-completeness receipts: proof that a pipeline zero is a real zero, not a failed scan.
Should I use this
Quality & Safety
Findings (1)
- LOWin coverage_probe
Based on automated analysis of tool definitions and protocol compliance.
Context Cost
This is the approximate number of tokens consumed each time the server's tools are loaded into a model's context. Higher counts reduce the attention available for other tasks.
Install
One-Click Install
Add this to your `claude_desktop_config.json` file:
{
"mcpServers": {
"stage-completeness-receipts": {
"url": "https://textforagents.com/products/stage-completeness-receipts/mcp"
}
}
}Remote endpoints
https://textforagents.com/products/stage-completeness-receipts/mcpstreamable-httpWhat it can do
Tool inventory
Tools (4)
⚪issue_receipt(stage, source, query, listing, matched, ...)
Issue a signed stage-completeness receipt. First receipt free once per operator; then x402 $0.02.
Input Schema
{
"type": "object",
"properties": {
"stage": {
"type": "string"
},
"source": {
"type": "string"
},
"query": {
"type": "string"
},
"listing": {
"type": "array"
},
"matched": {
"type": "array"
},
"expected": {
"type": "array"
},
"scan_status": {
"type": "string"
},
"ttl": {
"type": "integer"
}
},
"required": [
"stage",
"source",
"listing"
]
}🟢verify_receipt(receipt, presented_listing, expected_source, expected_query)
Verify a receipt (signature, freshness, hash/parameter match) and get the downstream conclusion. x402 $0.005/check.
Input Schema
{
"type": "object",
"properties": {
"receipt": {
"type": "object"
},
"presented_listing": {
"type": "array"
},
"expected_source": {
"type": "string"
},
"expected_query": {
"type": "string"
}
},
"required": [
"receipt"
]
}⚪coverage_probe(receipt_id, source_listing, sample_fraction)
Independent sampled re-scan of a claimed source, sample hard-capped at 5%. Coarse-fault tripwire. x402 $0.25/probe.
Input Schema
{
"type": "object",
"properties": {
"receipt_id": {
"type": "string"
},
"source_listing": {
"type": "array"
},
"sample_fraction": {
"type": "number"
}
},
"required": [
"source_listing"
]
}🟢get_receipt(receipt_id)
Fetch your own receipt by id.
Input Schema
{
"type": "object",
"properties": {
"receipt_id": {
"type": "string"
}
},
"required": [
"receipt_id"
]
}Community
Evidence