{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_7pymy7dm49vz","handle":"stipple-document-verification-extraction","url":"https://wellknown.network/agents/stipple-document-verification-extraction","links":{"self":"https://wellknown.network/agents/stipple-document-verification-extraction/record.json","html":"https://wellknown.network/agents/stipple-document-verification-extraction","markdown":"https://wellknown.network/agents/stipple-document-verification-extraction/record.md","api":"https://wellknown.network/api/v1/agents/stipple-document-verification-extraction","status":"https://wellknown.network/api/v1/agents/stipple-document-verification-extraction/status","claim":"https://wellknown.network/agents/stipple-document-verification-extraction/claim","claimApi":"https://wellknown.network/api/v1/claims","claimDescriptor":"https://wellknown.network/agents/stipple-document-verification-extraction/claim.json","badge":"https://wellknown.network/agents/stipple-document-verification-extraction/badge.svg","openapi":"https://wellknown.network/openapi.json","history":"https://wellknown.network/api/v1/agents/stipple-document-verification-extraction/history","tools":"https://wellknown.network/api/v1/agents/stipple-document-verification-extraction/tools"},"ard":{"identifier":"urn:air:www.stipple.sh:server:stipple-document-verification-extraction","type":"application/mcp-server-card+json"},"kind":"mcp_server","declared":{"name":"Stipple — Document Verification & Extraction","summary":"Document forensics: tamper/AI checks, fields, tables, identity, screening, tenders, citations.","description":"Document forensics: tamper/AI checks, fields, tables, identity, screening, tenders, citations.","publisher":{"name":"sh.stipple","url":null},"homepage":"https://www.stipple.sh/docs/mcp","repository":"https://github.com/Sketchjar/stipple-mcp","version":"0.3.1","license":null,"protocols":["mcp"],"tags":[],"pricing":null,"endpoints":[{"url":"https://www.stipple.sh/mcp","type":"mcp_streamable_http","auth":null,"probeable":true}],"skills":null,"tools":null,"extra":{"updatedAt":"2026-08-29T23:01:04.444164Z","publishedAt":"2026-08-29T23:01:04.444164Z","registryName":"sh.stipple/openwarrant"},"attribution":{"kind":"mcp_registry","name":"mcp_registry","repoUrl":"mcp_registry","summary":"mcp_registry","version":"mcp_registry","description":"mcp_registry","homepageUrl":"mcp_registry","publisherName":"mcp_registry"}},"derived":{"capabilities":[{"slug":"dev.docs-lookup","name":"Documentation Lookup","confidence":1,"provenance":"derived"},{"slug":"research.academic","name":"Academic Research","confidence":0.964,"provenance":"derived"},{"slug":"security.identity","name":"Identity & Access","confidence":0.938,"provenance":"derived"},{"slug":"documents.extraction","name":"Data Extraction","confidence":0.792,"provenance":"derived"},{"slug":"documents.contracts","name":"Contracts & Legal","confidence":0.525,"provenance":"derived"},{"slug":"commerce.pricing","name":"Pricing & Quotes","confidence":0.525,"provenance":"derived"}],"categories":["commerce","dev","documents","research","security"],"language":"en"},"observed":{"status":"live","statusReason":"Responded 2h ago.","lastOkAt":"2026-10-10T12:27:39.785Z","lastProbedAt":"2026-10-10T12:27:39.785Z","statusComputedAt":"2026-10-10T12:30:28.103Z","reliability30d":{"probes":269,"successRate":1,"p50Ms":966,"basis":"service","measures":{"availability":"availability","latency":"response time","tools":"tool surface observed","summary":"Checks reached the service itself."},"checks":{"total":261,"ok":261,"authBoundaryOk":0,"serviceOk":261,"note":"Counted from the observation rows for the window, checks of the server only (HTTP, A2A card, MCP initialize). ok = authBoundaryOk + serviceOk. `probes` is the sum of daily rollups and includes registry checks, so it can differ from `total`."}},"latestObservations":[{"at":"2026-10-10T12:27:39.785Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":451,"error":null,"detail":{"tools":[{"name":"verify_document","description":"Forensically inspect a document (PDF or image) for authenticity: tampering signs,\n    AI-generation indicators, arithmetic reconciliation (financial docs), and "},{"name":"check_document","description":"Cheap cache-check: has this exact document already been inspected? Hash the file\n    yourself (sha256, lowercase hex) and call this before verify_document to sk"},{"name":"get_warrant","description":"Retrieve a stored warrant by id (e.g. 'warrant_<hex>') — the full bundle as JSON, or a\n    human-readable Markdown report when as_markdown=True.\n\n    USE THIS W"},{"name":"submit_feedback","description":"Record thumbs up/down on a warrant's rating (the engine's precision-flywheel label\n    source). verdict must be 'up' or 'down'; note is optional free text.\n\n   "},{"name":"extract_fields","description":"Extract structured FIELDS from a document (PDF or image) with a vision model.\n\n    USE THIS WHEN you need specific values OUT of a document — a payslip's gross/"},{"name":"verify_identity","description":"Run an Australian identity check over a SET of identity documents. A vision model reads\n    each document (which ID it is, which fields it shows — name/photo/ad"},{"name":"check_pack","description":"Check whether a SET of documents satisfies a checklist — completeness, cheaply.\n\n    USE THIS WHEN you have an application / onboarding pack and need \"do we hav"},{"name":"screen_adverse_media","description":"Screen a person or organisation for ADVERSE MEDIA and SANCTIONS exposure (KYC/AML).\n    PEP lists are not screened: `sanctions.flags.pep` is always false and `s"},{"name":"detect_ai_text","description":"Estimate the PROBABILITY that a document's text was AI-GENERATED (LLM-written prose).\n\n    USE THIS WHEN someone shares prose — an essay, cover letter, article,"},{"name":"verify_references","description":"Fact-check a document's REFERENCES and CLAIMS — built for AI-generated reports whose\n    citations must be checked before they're trusted.\n\n    USE THIS WHEN so"},{"name":"check_source_overlap","description":"Check whether text OVERLAPS text published on the public web — a plagiarism-style\n    check: does this text appear elsewhere? was this copied? find the source o"},{"name":"find_tenders","description":"Search open tenders across Australia; New Zealand rows only\nwhen you ask for them (jurisdiction=NZ). FREE, within the weekly cap.\n\nUSE THIS WHEN someone asks wh"},{"name":"match_tenders","description":"Rank open tenders against what a company actually does. Free, inside the weekly cap.\n\n    USE THIS WHEN someone asks which opportunities suit a specific busines"},{"name":"tender_sources","description":"Every source we search, what it is allowed to do, and what the last run returned.\n    FREE.\n\n    USE THIS WHEN someone asks where the data comes from, whether a"},{"name":"buyer_awards","description":"What a buyer has awarded, what is ending, and what they plan. FREE.\n\nUSE THIS WHEN someone asks about a specific buyer before a bid: \"who holds Transport for\nNS"},{"name":"find_signals","description":"Signals: what may be tendered before it is. FREE.\n\nUSE THIS WHEN someone asks what is coming: \"which contracts in Queensland end in the next\nsix months\", \"what "}],"toolCount":16,"toolsHash":"f2a0249cacd42e00b725df455454a59adceb9c1c83618588a176d98c584f0ed4","serverName":"stipple","capabilities":["experimental","prompts","resources","tools"],"serverVersion":"1.27.2","protocolVersion":"2025-06-18"}},{"at":"2026-10-10T05:28:46.773Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":1253,"error":null,"detail":{"tools":[{"name":"verify_document","description":"Forensically inspect a document (PDF or image) for authenticity: tampering signs,\n    AI-generation indicators, arithmetic reconciliation (financial docs), and "},{"name":"check_document","description":"Cheap cache-check: has this exact document already been inspected? Hash the file\n    yourself (sha256, lowercase hex) and call this before verify_document to sk"},{"name":"get_warrant","description":"Retrieve a stored warrant by id (e.g. 'warrant_<hex>') — the full bundle as JSON, or a\n    human-readable Markdown report when as_markdown=True.\n\n    USE THIS W"},{"name":"submit_feedback","description":"Record thumbs up/down on a warrant's rating (the engine's precision-flywheel label\n    source). verdict must be 'up' or 'down'; note is optional free text.\n\n   "},{"name":"extract_fields","description":"Extract structured FIELDS from a document (PDF or image) with a vision model.\n\n    USE THIS WHEN you need specific values OUT of a document — a payslip's gross/"},{"name":"verify_identity","description":"Run an Australian identity check over a SET of identity documents. A vision model reads\n    each document (which ID it is, which fields it shows — name/photo/ad"},{"name":"check_pack","description":"Check whether a SET of documents satisfies a checklist — completeness, cheaply.\n\n    USE THIS WHEN you have an application / onboarding pack and need \"do we hav"},{"name":"screen_adverse_media","description":"Screen a person or organisation for ADVERSE MEDIA and SANCTIONS exposure (KYC/AML).\n    PEP lists are not screened: `sanctions.flags.pep` is always false and `s"},{"name":"detect_ai_text","description":"Estimate the PROBABILITY that a document's text was AI-GENERATED (LLM-written prose).\n\n    USE THIS WHEN someone shares prose — an essay, cover letter, article,"},{"name":"verify_references","description":"Fact-check a document's REFERENCES and CLAIMS — built for AI-generated reports whose\n    citations must be checked before they're trusted.\n\n    USE THIS WHEN so"},{"name":"check_source_overlap","description":"Check whether text OVERLAPS text published on the public web — a plagiarism-style\n    check: does this text appear elsewhere? was this copied? find the source o"},{"name":"find_tenders","description":"Search open tenders across Australia; New Zealand rows only\nwhen you ask for them (jurisdiction=NZ). FREE, within the weekly cap.\n\nUSE THIS WHEN someone asks wh"},{"name":"match_tenders","description":"Rank open tenders against what a company actually does. Free, inside the weekly cap.\n\n    USE THIS WHEN someone asks which opportunities suit a specific busines"},{"name":"tender_sources","description":"Every source we search, what it is allowed to do, and what the last run returned.\n    FREE.\n\n    USE THIS WHEN someone asks where the data comes from, whether a"},{"name":"buyer_awards","description":"What a buyer has awarded, what is ending, and what they plan. FREE.\n\nUSE THIS WHEN someone asks about a specific buyer before a bid: \"who holds Transport for\nNS"},{"name":"find_signals","description":"Signals: what may be tendered before it is. FREE.\n\nUSE THIS WHEN someone asks what is coming: \"which contracts in Queensland end in the next\nsix months\", \"what "}],"toolCount":16,"toolsHash":"f2a0249cacd42e00b725df455454a59adceb9c1c83618588a176d98c584f0ed4","serverName":"stipple","capabilities":["experimental","prompts","resources","tools"],"serverVersion":"1.27.2","protocolVersion":"2025-06-18"}},{"at":"2026-10-09T22:28:01.060Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":442,"error":null,"detail":{"tools":[{"name":"verify_document","description":"Forensically inspect a document (PDF or image) for authenticity: tampering signs,\n    AI-generation indicators, arithmetic reconciliation (financial docs), and "},{"name":"check_document","description":"Cheap cache-check: has this exact document already been inspected? Hash the file\n    yourself (sha256, lowercase hex) and call this before verify_document to sk"},{"name":"get_warrant","description":"Retrieve a stored warrant by id (e.g. 'warrant_<hex>') — the full bundle as JSON, or a\n    human-readable Markdown report when as_markdown=True.\n\n    USE THIS W"},{"name":"submit_feedback","description":"Record thumbs up/down on a warrant's rating (the engine's precision-flywheel label\n    source). verdict must be 'up' or 'down'; note is optional free text.\n\n   "},{"name":"extract_fields","description":"Extract structured FIELDS from a document (PDF or image) with a vision model.\n\n    USE THIS WHEN you need specific values OUT of a document — a payslip's gross/"},{"name":"verify_identity","description":"Run an Australian identity check over a SET of identity documents. A vision model reads\n    each document (which ID it is, which fields it shows — name/photo/ad"},{"name":"check_pack","description":"Check whether a SET of documents satisfies a checklist — completeness, cheaply.\n\n    USE THIS WHEN you have an application / onboarding pack and need \"do we hav"},{"name":"screen_adverse_media","description":"Screen a person or organisation for ADVERSE MEDIA and SANCTIONS exposure (KYC/AML).\n    PEP lists are not screened: `sanctions.flags.pep` is always false and `s"},{"name":"detect_ai_text","description":"Estimate the PROBABILITY that a document's text was AI-GENERATED (LLM-written prose).\n\n    USE THIS WHEN someone shares prose — an essay, cover letter, article,"},{"name":"verify_references","description":"Fact-check a document's REFERENCES and CLAIMS — built for AI-generated reports whose\n    citations must be checked before they're trusted.\n\n    USE THIS WHEN so"},{"name":"check_source_overlap","description":"Check whether text OVERLAPS text published on the public web — a plagiarism-style\n    check: does this text appear elsewhere? was this copied? find the source o"},{"name":"find_tenders","description":"Search open tenders across Australia; New Zealand rows only\nwhen you ask for them (jurisdiction=NZ). FREE, within the weekly cap.\n\nUSE THIS WHEN someone asks wh"},{"name":"match_tenders","description":"Rank open tenders against what a company actually does. Free, inside the weekly cap.\n\n    USE THIS WHEN someone asks which opportunities suit a specific busines"},{"name":"tender_sources","description":"Every source we search, what it is allowed to do, and what the last run returned.\n    FREE.\n\n    USE THIS WHEN someone asks where the data comes from, whether a"},{"name":"buyer_awards","description":"What a buyer has awarded, what is ending, and what they plan. FREE.\n\nUSE THIS WHEN someone asks about a specific buyer before a bid: \"who holds Transport for\nNS"},{"name":"find_signals","description":"Signals: what may be tendered before it is. FREE.\n\nUSE THIS WHEN someone asks what is coming: \"which contracts in Queensland end in the next\nsix months\", \"what "}],"toolCount":16,"toolsHash":"f2a0249cacd42e00b725df455454a59adceb9c1c83618588a176d98c584f0ed4","serverName":"stipple","capabilities":["experimental","prompts","resources","tools"],"serverVersion":"1.27.2","protocolVersion":"2025-06-18"}},{"at":"2026-10-09T15:32:26.038Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":495,"error":null,"detail":{"tools":[{"name":"verify_document","description":"Forensically inspect a document (PDF or image) for authenticity: tampering signs,\n    AI-generation indicators, arithmetic reconciliation (financial docs), and "},{"name":"check_document","description":"Cheap cache-check: has this exact document already been inspected? Hash the file\n    yourself (sha256, lowercase hex) and call this before verify_document to sk"},{"name":"get_warrant","description":"Retrieve a stored warrant by id (e.g. 'warrant_<hex>') — the full bundle as JSON, or a\n    human-readable Markdown report when as_markdown=True.\n\n    USE THIS W"},{"name":"submit_feedback","description":"Record thumbs up/down on a warrant's rating (the engine's precision-flywheel label\n    source). verdict must be 'up' or 'down'; note is optional free text.\n\n   "},{"name":"extract_fields","description":"Extract structured FIELDS from a document (PDF or image) with a vision model.\n\n    USE THIS WHEN you need specific values OUT of a document — a payslip's gross/"},{"name":"verify_identity","description":"Run an Australian identity check over a SET of identity documents. A vision model reads\n    each document (which ID it is, which fields it shows — name/photo/ad"},{"name":"check_pack","description":"Check whether a SET of documents satisfies a checklist — completeness, cheaply.\n\n    USE THIS WHEN you have an application / onboarding pack and need \"do we hav"},{"name":"screen_adverse_media","description":"Screen a person or organisation for ADVERSE MEDIA and SANCTIONS exposure (KYC/AML).\n    PEP lists are not screened: `sanctions.flags.pep` is always false and `s"},{"name":"detect_ai_text","description":"Estimate the PROBABILITY that a document's text was AI-GENERATED (LLM-written prose).\n\n    USE THIS WHEN someone shares prose — an essay, cover letter, article,"},{"name":"verify_references","description":"Fact-check a document's REFERENCES and CLAIMS — built for AI-generated reports whose\n    citations must be checked before they're trusted.\n\n    USE THIS WHEN so"},{"name":"check_source_overlap","description":"Check whether text OVERLAPS text published on the public web — a plagiarism-style\n    check: does this text appear elsewhere? was this copied? find the source o"},{"name":"find_tenders","description":"Search open tenders across Australia; New Zealand rows only\nwhen you ask for them (jurisdiction=NZ). FREE, within the weekly cap.\n\nUSE THIS WHEN someone asks wh"},{"name":"match_tenders","description":"Rank open tenders against what a company actually does. Free, inside the weekly cap.\n\n    USE THIS WHEN someone asks which opportunities suit a specific busines"},{"name":"tender_sources","description":"Every source we search, what it is allowed to do, and what the last run returned.\n    FREE.\n\n    USE THIS WHEN someone asks where the data comes from, whether a"},{"name":"buyer_awards","description":"What a buyer has awarded, what is ending, and what they plan. FREE.\n\nUSE THIS WHEN someone asks about a specific buyer before a bid: \"who holds Transport for\nNS"},{"name":"find_signals","description":"Signals: what may be tendered before it is. FREE.\n\nUSE THIS WHEN someone asks what is coming: \"which contracts in Queensland end in the next\nsix months\", \"what "}],"toolCount":16,"toolsHash":"f2a0249cacd42e00b725df455454a59adceb9c1c83618588a176d98c584f0ed4","serverName":"stipple","capabilities":["experimental","prompts","resources","tools"],"serverVersion":"1.27.2","protocolVersion":"2025-06-18"}},{"at":"2026-10-09T08:28:51.859Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":506,"error":null,"detail":{"tools":[{"name":"verify_document","description":"Forensically inspect a document (PDF or image) for authenticity: tampering signs,\n    AI-generation indicators, arithmetic reconciliation (financial docs), and "},{"name":"check_document","description":"Cheap cache-check: has this exact document already been inspected? Hash the file\n    yourself (sha256, lowercase hex) and call this before verify_document to sk"},{"name":"get_warrant","description":"Retrieve a stored warrant by id (e.g. 'warrant_<hex>') — the full bundle as JSON, or a\n    human-readable Markdown report when as_markdown=True.\n\n    USE THIS W"},{"name":"submit_feedback","description":"Record thumbs up/down on a warrant's rating (the engine's precision-flywheel label\n    source). verdict must be 'up' or 'down'; note is optional free text.\n\n   "},{"name":"extract_fields","description":"Extract structured FIELDS from a document (PDF or image) with a vision model.\n\n    USE THIS WHEN you need specific values OUT of a document — a payslip's gross/"},{"name":"verify_identity","description":"Run an Australian identity check over a SET of identity documents. A vision model reads\n    each document (which ID it is, which fields it shows — name/photo/ad"},{"name":"check_pack","description":"Check whether a SET of documents satisfies a checklist — completeness, cheaply.\n\n    USE THIS WHEN you have an application / onboarding pack and need \"do we hav"},{"name":"screen_adverse_media","description":"Screen a person or organisation for ADVERSE MEDIA and SANCTIONS exposure (KYC/AML).\n    PEP lists are not screened: `sanctions.flags.pep` is always false and `s"},{"name":"detect_ai_text","description":"Estimate the PROBABILITY that a document's text was AI-GENERATED (LLM-written prose).\n\n    USE THIS WHEN someone shares prose — an essay, cover letter, article,"},{"name":"verify_references","description":"Fact-check a document's REFERENCES and CLAIMS — built for AI-generated reports whose\n    citations must be checked before they're trusted.\n\n    USE THIS WHEN so"},{"name":"check_source_overlap","description":"Check whether text OVERLAPS text published on the public web — a plagiarism-style\n    check: does this text appear elsewhere? was this copied? find the source o"},{"name":"find_tenders","description":"Search open tenders across Australia; New Zealand rows only\nwhen you ask for them (jurisdiction=NZ). FREE, within the weekly cap.\n\nUSE THIS WHEN someone asks wh"},{"name":"match_tenders","description":"Rank open tenders against what a company actually does. Free, inside the weekly cap.\n\n    USE THIS WHEN someone asks which opportunities suit a specific busines"},{"name":"tender_sources","description":"Every source we search, what it is allowed to do, and what the last run returned.\n    FREE.\n\n    USE THIS WHEN someone asks where the data comes from, whether a"},{"name":"buyer_awards","description":"What a buyer has awarded, what is ending, and what they plan. FREE.\n\nUSE THIS WHEN someone asks about a specific buyer before a bid: \"who holds Transport for\nNS"},{"name":"find_signals","description":"Signals: what may be tendered before it is. FREE.\n\nUSE THIS WHEN someone asks what is coming: \"which contracts in Queensland end in the next\nsix months\", \"what "}],"toolCount":16,"toolsHash":"f2a0249cacd42e00b725df455454a59adceb9c1c83618588a176d98c584f0ed4","serverName":"stipple","capabilities":["experimental","prompts","resources","tools"],"serverVersion":"1.27.2","protocolVersion":"2025-06-18"}},{"at":"2026-10-09T02:27:43.436Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":1284,"error":null,"detail":{"tools":[{"name":"verify_document","description":"Forensically inspect a document (PDF or image) for authenticity: tampering signs,\n    AI-generation indicators, arithmetic reconciliation (financial docs), and "},{"name":"check_document","description":"Cheap cache-check: has this exact document already been inspected? Hash the file\n    yourself (sha256, lowercase hex) and call this before verify_document to sk"},{"name":"get_warrant","description":"Retrieve a stored warrant by id (e.g. 'warrant_<hex>') — the full bundle as JSON, or a\n    human-readable Markdown report when as_markdown=True.\n\n    USE THIS W"},{"name":"submit_feedback","description":"Record thumbs up/down on a warrant's rating (the engine's precision-flywheel label\n    source). verdict must be 'up' or 'down'; note is optional free text.\n\n   "},{"name":"extract_fields","description":"Extract structured FIELDS from a document (PDF or image) with a vision model.\n\n    USE THIS WHEN you need specific values OUT of a document — a payslip's gross/"},{"name":"verify_identity","description":"Run an Australian identity check over a SET of identity documents. A vision model reads\n    each document (which ID it is, which fields it shows — name/photo/ad"},{"name":"check_pack","description":"Check whether a SET of documents satisfies a checklist — completeness, cheaply.\n\n    USE THIS WHEN you have an application / onboarding pack and need \"do we hav"},{"name":"screen_adverse_media","description":"Screen a person or organisation for ADVERSE MEDIA and SANCTIONS exposure (KYC/AML).\n    PEP lists are not screened: `sanctions.flags.pep` is always false and `s"},{"name":"detect_ai_text","description":"Estimate the PROBABILITY that a document's text was AI-GENERATED (LLM-written prose).\n\n    USE THIS WHEN someone shares prose — an essay, cover letter, article,"},{"name":"verify_references","description":"Fact-check a document's REFERENCES and CLAIMS — built for AI-generated reports whose\n    citations must be checked before they're trusted.\n\n    USE THIS WHEN so"},{"name":"check_source_overlap","description":"Check whether text OVERLAPS text published on the public web — a plagiarism-style\n    check: does this text appear elsewhere? was this copied? find the source o"},{"name":"find_tenders","description":"Search open tenders across Australia; New Zealand rows only\nwhen you ask for them (jurisdiction=NZ). FREE, within the weekly cap.\n\nUSE THIS WHEN someone asks wh"},{"name":"match_tenders","description":"Rank open tenders against what a company actually does. Free, inside the weekly cap.\n\n    USE THIS WHEN someone asks which opportunities suit a specific busines"},{"name":"tender_sources","description":"Every source we search, what it is allowed to do, and what the last run returned.\n    FREE.\n\n    USE THIS WHEN someone asks where the data comes from, whether a"},{"name":"buyer_awards","description":"What a buyer has awarded, what is ending, and what they plan. FREE.\n\nUSE THIS WHEN someone asks about a specific buyer before a bid: \"who holds Transport for\nNS"},{"name":"find_signals","description":"Signals: what may be tendered before it is. FREE.\n\nUSE THIS WHEN someone asks what is coming: \"which contracts in Queensland end in the next\nsix months\", \"what "}],"toolCount":16,"toolsHash":"f2a0249cacd42e00b725df455454a59adceb9c1c83618588a176d98c584f0ed4","serverName":"stipple","capabilities":["experimental","prompts","resources","tools"],"serverVersion":"1.27.2","protocolVersion":"2025-06-18"}},{"at":"2026-10-08T20:24:50.113Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":1311,"error":null,"detail":{"tools":[{"name":"verify_document","description":"Forensically inspect a document (PDF or image) for authenticity: tampering signs,\n    AI-generation indicators, arithmetic reconciliation (financial docs), and "},{"name":"check_document","description":"Cheap cache-check: has this exact document already been inspected? Hash the file\n    yourself (sha256, lowercase hex) and call this before verify_document to sk"},{"name":"get_warrant","description":"Retrieve a stored warrant by id (e.g. 'warrant_<hex>') — the full bundle as JSON, or a\n    human-readable Markdown report when as_markdown=True.\n\n    USE THIS W"},{"name":"submit_feedback","description":"Record thumbs up/down on a warrant's rating (the engine's precision-flywheel label\n    source). verdict must be 'up' or 'down'; note is optional free text.\n\n   "},{"name":"extract_fields","description":"Extract structured FIELDS from a document (PDF or image) with a vision model.\n\n    USE THIS WHEN you need specific values OUT of a document — a payslip's gross/"},{"name":"verify_identity","description":"Run an Australian identity check over a SET of identity documents. A vision model reads\n    each document (which ID it is, which fields it shows — name/photo/ad"},{"name":"check_pack","description":"Check whether a SET of documents satisfies a checklist — completeness, cheaply.\n\n    USE THIS WHEN you have an application / onboarding pack and need \"do we hav"},{"name":"screen_adverse_media","description":"Screen a person or organisation for ADVERSE MEDIA and SANCTIONS exposure (KYC/AML).\n    PEP lists are not screened: `sanctions.flags.pep` is always false and `s"},{"name":"detect_ai_text","description":"Estimate the PROBABILITY that a document's text was AI-GENERATED (LLM-written prose).\n\n    USE THIS WHEN someone shares prose — an essay, cover letter, article,"},{"name":"verify_references","description":"Fact-check a document's REFERENCES and CLAIMS — built for AI-generated reports whose\n    citations must be checked before they're trusted.\n\n    USE THIS WHEN so"},{"name":"check_source_overlap","description":"Check whether text OVERLAPS text published on the public web — a plagiarism-style\n    check: does this text appear elsewhere? was this copied? find the source o"},{"name":"find_tenders","description":"Search open tenders across Australia; New Zealand rows only\nwhen you ask for them (jurisdiction=NZ). FREE, within the weekly cap.\n\nUSE THIS WHEN someone asks wh"},{"name":"match_tenders","description":"Rank open tenders against what a company actually does. Free, inside the weekly cap.\n\n    USE THIS WHEN someone asks which opportunities suit a specific busines"},{"name":"tender_sources","description":"Every source we search, what it is allowed to do, and what the last run returned.\n    FREE.\n\n    USE THIS WHEN someone asks where the data comes from, whether a"},{"name":"buyer_awards","description":"What a buyer has awarded, what is ending, and what they plan. FREE.\n\nUSE THIS WHEN someone asks about a specific buyer before a bid: \"who holds Transport for\nNS"},{"name":"find_signals","description":"Signals: what may be tendered before it is. FREE.\n\nUSE THIS WHEN someone asks what is coming: \"which contracts in Queensland end in the next\nsix months\", \"what "}],"toolCount":16,"toolsHash":"f2a0249cacd42e00b725df455454a59adceb9c1c83618588a176d98c584f0ed4","serverName":"stipple","capabilities":["experimental","prompts","resources","tools"],"serverVersion":"1.27.2","protocolVersion":"2025-06-18"}},{"at":"2026-10-08T14:22:42.835Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":1421,"error":null,"detail":{"tools":[{"name":"verify_document","description":"Forensically inspect a document (PDF or image) for authenticity: tampering signs,\n    AI-generation indicators, arithmetic reconciliation (financial docs), and "},{"name":"check_document","description":"Cheap cache-check: has this exact document already been inspected? Hash the file\n    yourself (sha256, lowercase hex) and call this before verify_document to sk"},{"name":"get_warrant","description":"Retrieve a stored warrant by id (e.g. 'warrant_<hex>') — the full bundle as JSON, or a\n    human-readable Markdown report when as_markdown=True.\n\n    USE THIS W"},{"name":"submit_feedback","description":"Record thumbs up/down on a warrant's rating (the engine's precision-flywheel label\n    source). verdict must be 'up' or 'down'; note is optional free text.\n\n   "},{"name":"extract_fields","description":"Extract structured FIELDS from a document (PDF or image) with a vision model.\n\n    USE THIS WHEN you need specific values OUT of a document — a payslip's gross/"},{"name":"verify_identity","description":"Run an Australian identity check over a SET of identity documents. A vision model reads\n    each document (which ID it is, which fields it shows — name/photo/ad"},{"name":"check_pack","description":"Check whether a SET of documents satisfies a checklist — completeness, cheaply.\n\n    USE THIS WHEN you have an application / onboarding pack and need \"do we hav"},{"name":"screen_adverse_media","description":"Screen a person or organisation for ADVERSE MEDIA and SANCTIONS exposure (KYC/AML).\n    PEP lists are not screened: `sanctions.flags.pep` is always false and `s"},{"name":"detect_ai_text","description":"Estimate the PROBABILITY that a document's text was AI-GENERATED (LLM-written prose).\n\n    USE THIS WHEN someone shares prose — an essay, cover letter, article,"},{"name":"verify_references","description":"Fact-check a document's REFERENCES and CLAIMS — built for AI-generated reports whose\n    citations must be checked before they're trusted.\n\n    USE THIS WHEN so"},{"name":"check_source_overlap","description":"Check whether text OVERLAPS text published on the public web — a plagiarism-style\n    check: does this text appear elsewhere? was this copied? find the source o"},{"name":"find_tenders","description":"Search open tenders across Australia; New Zealand rows only\nwhen you ask for them (jurisdiction=NZ). FREE, within the weekly cap.\n\nUSE THIS WHEN someone asks wh"},{"name":"match_tenders","description":"Rank open tenders against what a company actually does. Free, inside the weekly cap.\n\n    USE THIS WHEN someone asks which opportunities suit a specific busines"},{"name":"tender_sources","description":"Every source we search, what it is allowed to do, and what the last run returned.\n    FREE.\n\n    USE THIS WHEN someone asks where the data comes from, whether a"},{"name":"buyer_awards","description":"What a buyer has awarded, what is ending, and what they plan. FREE.\n\nUSE THIS WHEN someone asks about a specific buyer before a bid: \"who holds Transport for\nNS"},{"name":"find_signals","description":"Signals: what may be tendered before it is. FREE.\n\nUSE THIS WHEN someone asks what is coming: \"which contracts in Queensland end in the next\nsix months\", \"what "}],"toolCount":16,"toolsHash":"f2a0249cacd42e00b725df455454a59adceb9c1c83618588a176d98c584f0ed4","serverName":"stipple","capabilities":["experimental","prompts","resources","tools"],"serverVersion":"1.27.2","protocolVersion":"2025-06-18"}},{"at":"2026-10-08T07:26:51.502Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":1424,"error":null,"detail":{"tools":[{"name":"verify_document","description":"Forensically inspect a document (PDF or image) for authenticity: tampering signs,\n    AI-generation indicators, arithmetic reconciliation (financial docs), and "},{"name":"check_document","description":"Cheap cache-check: has this exact document already been inspected? Hash the file\n    yourself (sha256, lowercase hex) and call this before verify_document to sk"},{"name":"get_warrant","description":"Retrieve a stored warrant by id (e.g. 'warrant_<hex>') — the full bundle as JSON, or a\n    human-readable Markdown report when as_markdown=True.\n\n    USE THIS W"},{"name":"submit_feedback","description":"Record thumbs up/down on a warrant's rating (the engine's precision-flywheel label\n    source). verdict must be 'up' or 'down'; note is optional free text.\n\n   "},{"name":"extract_fields","description":"Extract structured FIELDS from a document (PDF or image) with a vision model.\n\n    USE THIS WHEN you need specific values OUT of a document — a payslip's gross/"},{"name":"verify_identity","description":"Run an Australian identity check over a SET of identity documents. A vision model reads\n    each document (which ID it is, which fields it shows — name/photo/ad"},{"name":"check_pack","description":"Check whether a SET of documents satisfies a checklist — completeness, cheaply.\n\n    USE THIS WHEN you have an application / onboarding pack and need \"do we hav"},{"name":"screen_adverse_media","description":"Screen a person or organisation for ADVERSE MEDIA and SANCTIONS exposure (KYC/AML).\n    PEP lists are not screened: `sanctions.flags.pep` is always false and `s"},{"name":"detect_ai_text","description":"Estimate the PROBABILITY that a document's text was AI-GENERATED (LLM-written prose).\n\n    USE THIS WHEN someone shares prose — an essay, cover letter, article,"},{"name":"verify_references","description":"Fact-check a document's REFERENCES and CLAIMS — built for AI-generated reports whose\n    citations must be checked before they're trusted.\n\n    USE THIS WHEN so"},{"name":"check_source_overlap","description":"Check whether text OVERLAPS text published on the public web — a plagiarism-style\n    check: does this text appear elsewhere? was this copied? find the source o"},{"name":"find_tenders","description":"Search open tenders across Australia; New Zealand rows only\nwhen you ask for them (jurisdiction=NZ). FREE, within the weekly cap.\n\nUSE THIS WHEN someone asks wh"},{"name":"match_tenders","description":"Rank open tenders against what a company actually does. Free, inside the weekly cap.\n\n    USE THIS WHEN someone asks which opportunities suit a specific busines"},{"name":"tender_sources","description":"Every source we search, what it is allowed to do, and what the last run returned.\n    FREE.\n\n    USE THIS WHEN someone asks where the data comes from, whether a"},{"name":"buyer_awards","description":"What a buyer has awarded, what is ending, and what they plan. FREE.\n\nUSE THIS WHEN someone asks about a specific buyer before a bid: \"who holds Transport for\nNS"},{"name":"find_signals","description":"Signals: what may be tendered before it is. FREE.\n\nUSE THIS WHEN someone asks what is coming: \"which contracts in Queensland end in the next\nsix months\", \"what "}],"toolCount":16,"toolsHash":"1e9b7637ab0721308aff49ef15d3b872b7a97b1793de99d056fe01558883bcc9","serverName":"stipple","capabilities":["experimental","prompts","resources","tools"],"serverVersion":"1.27.2","protocolVersion":"2025-06-18"}},{"at":"2026-10-08T01:22:11.678Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":1388,"error":null,"detail":{"tools":[{"name":"verify_document","description":"Forensically inspect a document (PDF or image) for authenticity: tampering signs,\n    AI-generation indicators, arithmetic reconciliation (financial docs), and "},{"name":"check_document","description":"Cheap cache-check: has this exact document already been inspected? Hash the file\n    yourself (sha256, lowercase hex) and call this before verify_document to sk"},{"name":"get_warrant","description":"Retrieve a stored warrant by id (e.g. 'warrant_<hex>') — the full bundle as JSON, or a\n    human-readable Markdown report when as_markdown=True.\n\n    USE THIS W"},{"name":"submit_feedback","description":"Record thumbs up/down on a warrant's rating (the engine's precision-flywheel label\n    source). verdict must be 'up' or 'down'; note is optional free text.\n\n   "},{"name":"extract_fields","description":"Extract structured FIELDS from a document (PDF or image) with a vision model.\n\n    USE THIS WHEN you need specific values OUT of a document — a payslip's gross/"},{"name":"verify_identity","description":"Run an Australian identity check over a SET of identity documents. A vision model reads\n    each document (which ID it is, which fields it shows — name/photo/ad"},{"name":"check_pack","description":"Check whether a SET of documents satisfies a checklist — completeness, cheaply.\n\n    USE THIS WHEN you have an application / onboarding pack and need \"do we hav"},{"name":"screen_adverse_media","description":"Screen a person or organisation for ADVERSE MEDIA and SANCTIONS exposure (KYC/AML).\n    PEP lists are not screened: `sanctions.flags.pep` is always false and `s"},{"name":"detect_ai_text","description":"Estimate the PROBABILITY that a document's text was AI-GENERATED (LLM-written prose).\n\n    USE THIS WHEN someone shares prose — an essay, cover letter, article,"},{"name":"verify_references","description":"Fact-check a document's REFERENCES and CLAIMS — built for AI-generated reports whose\n    citations must be checked before they're trusted.\n\n    USE THIS WHEN so"},{"name":"check_source_overlap","description":"Check whether text OVERLAPS text published on the public web — a plagiarism-style\n    check: does this text appear elsewhere? was this copied? find the source o"},{"name":"find_tenders","description":"Search open tenders across Australia and New Zealand.\nFREE, within the weekly cap.\n\nUSE THIS WHEN someone asks what public-sector work is open: \"any council dra"},{"name":"match_tenders","description":"Rank open tenders against what a company actually does. Free, inside the weekly cap.\n\n    USE THIS WHEN someone asks which opportunities suit a specific busines"},{"name":"tender_sources","description":"Every source we search, what it is allowed to do, and what the last run returned.\n    FREE.\n\n    USE THIS WHEN someone asks where the data comes from, whether a"},{"name":"buyer_awards","description":"What a buyer has awarded, what is ending, and what they plan. FREE.\n\nUSE THIS WHEN someone asks about a specific buyer before a bid: \"who holds Transport for\nNS"},{"name":"find_signals","description":"Signals: what may be tendered before it is. FREE.\n\nUSE THIS WHEN someone asks what is coming: \"which contracts in Queensland end in the next\nsix months\", \"what "}],"toolCount":16,"toolsHash":"8f4beeabf21a22ec2e443d50355a28bc45f7a4e53cb07d18db1bb5730e7d27ba","serverName":"stipple","capabilities":["experimental","prompts","resources","tools"],"serverVersion":"1.27.2","protocolVersion":"2025-06-18"}}],"tools":[{"name":"verify_document","description":"Forensically inspect a document (PDF or image) for authenticity: tampering signs,\n    AI-generation indicators, arithmetic reconciliation (financial docs), and "},{"name":"check_document","description":"Cheap cache-check: has this exact document already been inspected? Hash the file\n    yourself (sha256, lowercase hex) and call this before verify_document to sk"},{"name":"get_warrant","description":"Retrieve a stored warrant by id (e.g. 'warrant_<hex>') — the full bundle as JSON, or a\n    human-readable Markdown report when as_markdown=True.\n\n    USE THIS W"},{"name":"submit_feedback","description":"Record thumbs up/down on a warrant's rating (the engine's precision-flywheel label\n    source). verdict must be 'up' or 'down'; note is optional free text.\n\n   "},{"name":"extract_fields","description":"Extract structured FIELDS from a document (PDF or image) with a vision model.\n\n    USE THIS WHEN you need specific values OUT of a document — a payslip's gross/"},{"name":"verify_identity","description":"Run an Australian identity check over a SET of identity documents. A vision model reads\n    each document (which ID it is, which fields it shows — name/photo/ad"},{"name":"check_pack","description":"Check whether a SET of documents satisfies a checklist — completeness, cheaply.\n\n    USE THIS WHEN you have an application / onboarding pack and need \"do we hav"},{"name":"screen_adverse_media","description":"Screen a person or organisation for ADVERSE MEDIA and SANCTIONS exposure (KYC/AML).\n    PEP lists are not screened: `sanctions.flags.pep` is always false and `s"},{"name":"detect_ai_text","description":"Estimate the PROBABILITY that a document's text was AI-GENERATED (LLM-written prose).\n\n    USE THIS WHEN someone shares prose — an essay, cover letter, article,"},{"name":"verify_references","description":"Fact-check a document's REFERENCES and CLAIMS — built for AI-generated reports whose\n    citations must be checked before they're trusted.\n\n    USE THIS WHEN so"},{"name":"check_source_overlap","description":"Check whether text OVERLAPS text published on the public web — a plagiarism-style\n    check: does this text appear elsewhere? was this copied? find the source o"},{"name":"find_tenders","description":"Search open tenders across Australia; New Zealand rows only\nwhen you ask for them (jurisdiction=NZ). FREE, within the weekly cap.\n\nUSE THIS WHEN someone asks wh"},{"name":"match_tenders","description":"Rank open tenders against what a company actually does. Free, inside the weekly cap.\n\n    USE THIS WHEN someone asks which opportunities suit a specific busines"},{"name":"tender_sources","description":"Every source we search, what it is allowed to do, and what the last run returned.\n    FREE.\n\n    USE THIS WHEN someone asks where the data comes from, whether a"},{"name":"buyer_awards","description":"What a buyer has awarded, what is ending, and what they plan. FREE.\n\nUSE THIS WHEN someone asks about a specific buyer before a bid: \"who holds Transport for\nNS"},{"name":"find_signals","description":"Signals: what may be tendered before it is. FREE.\n\nUSE THIS WHEN someone asks what is coming: \"which contracts in Queensland end in the next\nsix months\", \"what "}],"package":null,"toolSurface":{"id":"ts_t4gyzf4279m3","endpointId":"ep_6n4j5j4tcgjc","hash":"f2a0249cacd42e00b725df455454a59adceb9c1c83618588a176d98c584f0ed4","toolCount":16,"serverName":"stipple","serverVersion":"1.27.2","protocolVersion":"2025-06-18","firstSeenAt":"2026-10-08T14:22:42.847Z","lastSeenAt":"2026-10-10T12:27:39.791Z","observations":8,"toolNames":["verify_document","check_document","get_warrant","submit_feedback","extract_fields","verify_identity","check_pack","screen_adverse_media","detect_ai_text","verify_references","check_source_overlap","find_tenders","match_tenders","tender_sources","buyer_awards","find_signals"],"distinctSurfaces":7},"endpointFacts":[{"id":"ep_6n4j5j4tcgjc","url":"https://www.stipple.sh/mcp","type":"mcp_streamable_http","factsCheckedAt":"2026-10-10T12:27:39.799Z","auth":{"observedAt":"2026-10-10T12:27:41.093Z","authRequired":false,"scheme":null,"resourceMetadata":null,"authorizationServer":null,"conformance":{"dpop":false,"rfc8414":false,"rfc9728":false,"pkceS256":false,"clientIdMetadataDocument":false,"dynamicClientRegistration":false}},"tls":{"observedAt":"2026-10-10T12:27:41.118Z","protocol":"TLSv1.3","chainValid":true,"chainError":null,"hostMatches":true,"subject":"www.stipple.sh","issuer":{"commonName":"WR3","organization":"Google Trust Services"},"validFrom":"2026-09-17T20:48:20.000Z","validTo":"2026-12-16T21:41:54.000Z","daysToExpiry":67,"sanCount":1,"fingerprint256":"B2:77:80:45:E7:A3:01:71:AA:45:53:92:BC:E8:13:17:51:6C:FE:A1:5A:2A:D0:27:2E:DB:BF:B7:9B:3E:C1:9E"}}]},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"mcp_registry","key":"sh.stipple/openwarrant","url":"https://registry.modelcontextprotocol.io/v0/servers/sh.stipple%2Fopenwarrant","firstSeenAt":"2026-09-07T09:22:54.126Z","fetchedAt":"2026-10-08T19:20:00.889Z","normalizedAt":"2026-10-08T19:20:00.889Z"}]},"firstSeenAt":"2026-09-07T09:22:54.126Z","updatedAt":"2026-10-10T12:31:08.324Z"}