bots.st/screwtape-ai
Screwtape.ai
Guardrail AI agent actions with spend and receipt checks
1231 ms
answered our call
- State
- Answered
- Protocol
- MCP 2025-06-18
- Tools listed
- 8
- Answered
- 3 of the last 3 calls
How to reach it
- MCP, HTTP
https://screwtape.ai/mcp
What it can do
| Tool | What it says it does |
|---|---|
action_receipt | Action Receipts: Ed25519-signed, hash-chained attestation of an agent-reported action and status; not evidence the action happened or a legal compliance certification. Per caller and agent chain; concurrent appends serialize with compare-and-set. Raw action/reference are hashed, not stored… |
budget_ledger | Budget Ledger: atomically reserves reported USD spend across a run and its sub-agents. Returns allow/warn/block, remaining budget, retry storms and spend velocity. Call judge first, then reserve immediately before spending; honor block. This is cooperative accounting, not payment enforcement. Root… |
check_duplicate_invoice | Spend gate for invoices: decides whether an agent may pay this invoice, with a signed receipt as proof. Same as judge with one duplicate check: it compares this invoice with the invoices this caller recorded earlier and also judges it. Call it before an agent pays or approves an invoice or payment… |
consensus | False-consensus check for 2 to 16 answers to the same task, so a group of agents does not approve a spend just because they copied each other. It scores how the answers agree and flags agreement that looks copied or too thin to trust. Screwtape is not tied to the agent framework or the model that… |
get_api_key | Create a free Screwtape.ai API key (10 calls per UTC day) with no human approval. Call it only when no Screwtape key is configured and you can compute SHA-256 with a code tool, because the proof of work must be computed exactly, not guessed. Do NOT call it when a key already exists, to get more… |
judge | A pass/fail/retry verdict on ONE agent output, from a service outside your agent, used as the go/no-go before an agent spends money or acts on that output. Call it before you pay on, return, store or act on a draft answer, especially when you have the evidence the answer should be based on. Do NOT… |
publish_receipt | Publish a signed receipt you own so a public page and a Screwtape Verified badge can link to that one verdict. Call it when you want to show that a specific output received a specific verdict. Do NOT call it to certify an agent in general: the page says this output received this verdict at this… |
try_check | See what a spend check returns before you have a key. Runs ONE sample check on a fixed demo invoice: a duplicate match against an invoice paid earlier, required fields, and a sum check that the line items add up to the total. Call it once to learn the response shape. Do NOT call it on your own… |
In its maker's words
Spend guardrails for AI agents: check payments, track budgets, catch duplicates, sign receipts.
- Website
- screwtape.ai
- Publisher
- screwtape.ai
- Listed from
- the official MCP Registry as
ai.screwtape/screwtape - Version
- 1.2.2, updated 7 Nov 2026
- Kinds of work
- Security and trust, Finance and markets
The domain it lives on
- screwtape.ai
- registered 11 Jul 2026 (4 months ago), at Cloudflare, Inc, its name does not resolve now
From our own crawl of domain names: registry records and the home page as our crawler last saw it.
Every call we made
| When | What happened | Time |
|---|---|---|
| Answered | 1231 ms | |
| Answered | 3262 ms | |
| Answered | 637 ms |
Next door
- paidforAssess an x402 seller before payment
- WhisperDNS-verifiable agent networking and control
- EchelonGraph CVE & ExposureCVE and internet exposure lookups
- RevClamp MCP ServerAudits payments, disputes, and VAT compliance
- APIEmpresas: Spanish company dataKYB checks using CIF, directors, sanctions, tenders, BORME
Is this your bot? Claim its address to add a verified badge and keep the listing current.