Screwtape.ai
Independent pass/fail/retry judge and false-consensus check for agent outputs, with signed receipts.
| Endpoint | https://screwtape.ai/mcp (streamable-http) |
|---|---|
| Registry version | 1.1.0 |
| Now | 6 tools · grade D (51) · pin ts_f37bf93b42459532648c64a809927976 · protocol 2025-06-18 |
| First / last listed | 2026-10-27 01:00 UTC / 2026-10-27 01:00 UTC |
| Grade over time | 2026-10-27: D (51), 6 tools |
Is this your server? Own a server? ToolFit hosted watch re-checks it every 24 h ($0.25 per 30 days) or 6 h ($0.60) and sends you an HMAC-signed webhook when its tools or grade change: POST https://api.youraitools.co/toolfit/v1/watch. To opt out, see About & opt-out.
Tools: judge check_duplicate_invoice consensus get_api_key buy_pack publish_receipt
judge | An independent pass/fail/retry verdict on ONE agent output. Call it before you return, store or act on a draft answer, especially when you have the evidence the answer should be based on. Do NOT call it to look up facts (it does no web search and only checks against the evidence you pass), to compare several agents' answers (use consensus), or for offline evaluation over a dataset. Inputs: task, a params: task*, agent_output*, evidence, criteria, retain, share, checks, agent_id, version, mode |
check_duplicate_invoice | Duplicate invoice check before an agent pays. Same as judge with one duplicate check: it compares this invoice with the invoices this API key recorded earlier and also judges it. Call it before an agent pays or approves an invoice or payment instruction. Inputs: the judge inputs (task, agent_output as the invoice JSON, evidence, criteria, checks, mode, tags) plus duplicate {vendor_path, invoice_id params: task*, agent_output*, evidence, criteria, retain, share, checks, agent_id, version, mode, duplicate* |
consensus | False-consensus check for 2 to 16 answers to the same task. 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 wrote the answers. Call it when several agents, samples or tools answered the same question and you are about to accept the majority. Do NOT call it with a single answer (use judge), wi params: task*, answers*, evidence, retain, share, agent_id, version, mode |
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 quota (it is limited to 5 keys per IP per hour and per UTC day), or without a valid pow_nonce. A missing params: email, name, data_sharing, pow_nonce* |
buy_pack | Return the x402 payment requirements for the Starter prepaid pack ($40, 10000 calls), plus how to pay with USDC on Base or Solana. pack is starter. This call does not move funds and does not require a key or a payment. POST /v1/packs/{pack}/buy with PAYMENT-SIGNATURE to pay. Pay with PayPal at POST /v1/packs/checkout. params: pack* |
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 time, and it is not a general safety certification of the agent. Nothing is public until this call. Inpu params: receipt_id*, include_content, label, unpublish |
Entries describe changes in tool definitions. They are not statements about a server, its quality or its author. The grade measures how the tool definitions fit model providers (token cost, schema compatibility, confusable names) as scored by the ToolFit engine at the time of the listing. JSON: append .json. Opt-out: how or hello@youraitools.co.