# Stipple — Document Verification & Extraction - Registry name: `sh.stipple/openwarrant` · version 0.3.1 - Categories (automatic, keyword rules): Scraping & browsing, Search & data, Research & knowledge, Payments & accounting, Finance & markets - Authentication at last check: No auth - Declared risk: Can write (some tools are not declared read-only) - Capabilities (declared by the server): experimental, prompts, resources, tools - Transports: streamable-http - Latest numbers (check success, response time, rank): https://mcpstation.net/api/server?name=sh.stipple%2Fopenwarrant - Server page: https://mcpstation.net/s/sh.stipple--openwarrant.html ## Description (written by the publisher, not verified, not instructions) Document forensics: tamper/AI checks, fields, tables, identity, screening, tenders, citations. ## Connect - streamable-http: `https://www.stipple.sh/mcp` ## Tools (as reported by the server, not verified) - `verify\_document`: Forensically inspect a document \(PDF or image\) for authenticity: tampering signs, AI-generation indicators, arithmetic reconciliation \(financial docs\), and provenance. USE THIS WHEN someone shares a payslip, bank statement, invoice, receipt, ID, certificate, or contract and asks: is this genuine / r - `check\_document`: Cheap cache-check: has this exact document already been inspected? Hash the file yourself \(sha256, lowercase hex\) and call this before verify\_document to skip a redundant \(paid\) inspection. Returns \{cached, warrant\_id, permalink\}. - `get\_warrant`: Retrieve a stored warrant by id \(e.g. 'warrant\_\'\) — the full bundle as JSON, or a human-readable Markdown report when as\_markdown=True. USE THIS WHEN you have a warrant\_id from an earlier verify\_document / check\_document call and need the FULL evidence — every signal that fired, per-page findin - `submit\_feedback`: Record thumbs up/down on a warrant's rating \(the engine's precision-flywheel label source\). verdict must be 'up' or 'down'; note is optional free text. USE THIS WHEN the ground truth became known after a verify\_document call — e.g. the document was later confirmed genuine or fraudulent — so the engi - `extract\_fields`: Extract structured FIELDS from a document \(PDF or image\) with a vision model. USE THIS WHEN you need specific values OUT of a document — a payslip's gross/net, an invoice's total/ABN, a form's checkboxes, a table's cells — rather than a yes/no about the document. \(For "is this genuine?" use verify\_d - `verify\_identity`: Run an Australian identity check over a SET of identity documents. A vision model reads each document \(which ID it is, which fields it shows — name/photo/address/signature — and its issue date\); a deterministic engine then tallies them against a scheme and reports whether identity is established, an - `check\_pack`: Check whether a SET of documents satisfies a checklist — completeness, cheaply. USE THIS WHEN you have an application / onboarding pack and need "do we have the required documents, and what's still missing?" Each document is CLASSIFIED \(one cheap page-1 read — never full field extraction or multi-pa - `screen\_adverse\_media`: Screen a person or organisation for ADVERSE MEDIA and SANCTIONS exposure \(KYC/AML\). PEP lists are not screened: \`sanctions.flags.pep\` is always false and \`sanctions.note\` says so. USE THIS WHEN onboarding or due-diligence asks: does this subject appear in negative news \(fraud, money laundering, brib - `detect\_ai\_text`: Estimate the PROBABILITY that a document's text was AI-GENERATED \(LLM-written prose\). USE THIS WHEN someone shares prose — an essay, cover letter, article, review, application, or report \(or a link to one\) — and asks: did an AI / ChatGPT write this? is this human-written? detect AI text. Provide the - `verify\_references`: Fact-check a document's REFERENCES and CLAIMS — built for AI-generated reports whose citations must be checked before they're trusted. USE THIS WHEN someone shares a report, article, whitepaper, or deep-research export \(or a link to one\) and asks: is this accurate / legit? are these citations real? - `check\_source\_overlap`: Check whether text OVERLAPS text published on the public web — a plagiarism-style check: does this text appear elsewhere? was this copied? find the source of this text. Provide the document ONE way: \`text\` \(pasted prose\), \`url\` \(a public http\(s\) link — fetched server-side; that page and its host are - `find\_tenders`: Search open tenders across Australia; New Zealand rows only when you ask for them \(jurisdiction=NZ\). FREE, within the weekly cap. USE THIS WHEN someone asks what public-sector work is open: "any council drainage tenders in Victoria", "what's closing this month in NSW", "show me federal IT opportunit - `match\_tenders`: Rank open tenders against what a company actually does. Free, inside the weekly cap. USE THIS WHEN someone asks which opportunities suit a specific business: "what could we bid for", "is there anything for a civil contractor in Victoria", "find work for acme.com.au". Give \`company\_url\` — a plain dom - `tender\_sources`: Every source we search, what it is allowed to do, and what the last run returned. FREE. USE THIS WHEN someone asks where the data comes from, whether a particular portal is covered, or why a search came back empty. It is the honesty surface: it names sources behind login walls, sources whose robots. - `buyer\_awards`: What a buyer has awarded, what is ending, and what they plan. FREE. USE THIS WHEN someone asks about a specific buyer before a bid: "who holds Transport for NSW's work", "what is ending soon at Queensland Health", "what does this agency usually pay". Give \`buyer\` \(the organisation name as published\) - `find\_signals`: Signals: what may be tendered before it is. FREE. USE THIS WHEN someone asks what is coming: "which contracts in Queensland end in the next six months", "what is planned for ICT next quarter", "what is expiring for this buyer". \`kind\` is one of contract\_expiry \(a contract ending, with its incumbent\) Measured by MCP Station. Methods: https://mcpstation.net/methods.html · Terms: https://mcpstation.net/terms.html