Skip to content
Squatch MCP

Tinplate Edge AI Safety, Security & EU Compliance

dev.tinplate/edge-apis

by dev.tinplateยท v1.0.25Source: Official MCP Registry

MCP Bill of Materials

A machine-readable inventory of what this server exposes and depends on: tools with their effects, transports, packages, findings and provenance (schema version 1.0). Third-party text in it is escaped. Also available from the REST API at /api/v1/servers/eb548804-8ea0-45bb-8380-95f18790e1d3/mcbom.

MCP Bill of Materials

root{21}
schema_version: "1.0"
bom_format: "squatch-mcbom"
generator{3}
name: "squatch-mcp"
classifier_version: "rules_v1@2026-10-11.1"
unicode_version: "18.0.0"
server{7}
name: "dev.tinplate/edge-apis"
title: "Tinplate Edge AI Safety, Security & EU Compliance"
description: "Zero-log MCP server with 49 tools for AI guardrails, secret scanning, MCP linting & EU compliance."
version: "1.0.25"
homepage_url: "https://tinplate.dev/sdk"
source: "official_registry"
upstream_status: "active"
publisher{4}
namespace: "dev.tinplate"
display_name: "dev.tinplate"
type: "registry_namespace"
status: "unclaimed"
organization: null
repository: null
packages[0]
transports[1]
0{5}
kind: "remote"
type: "streamable-http"
endpoint_url: "https://api.tinplate.dev/mcp"
endpoint_host: "api.tinplate.dev"
auth_type: "none"
auth{3}
type: "none"
authorization_servers[0]
scopes[0]
protocol{4}
era: "legacy"
negotiated_version: "2025-03-26"
supported_versions[0]
transport_type: "streamable-http"
tools[49]
0{9}
name: "tinplate_agent_action_receipts"
title: null
effect: "READ"
effect_confidence: 0.32
capabilities[1]
0{2}
capability: "PAYMENT"
confidence: 0.539
risk_severity: "MEDIUM"
fingerprint: "f9260981f985e75a52397429a7165f25a407efa8cdcd5fba6120e311a1d9a925"
input_schema_fingerprint: "c693e4617862727a35feb152bcac523ea0a219ba865fc45b5a1541cec6957659"
annotations{5}
title: "Agent Action Receipts API"
readOnlyHint: true
destructiveHint: false
idempotentHint: true
openWorldHint: false
1{9}
name: "tinplate_agent_action_receipts_verify"
title: null
effect: "READ"
effect_confidence: 0.6
capabilities[2]
0{2}
capability: "AUTHENTICATION"
confidence: 0.771
1{2}
capability: "SECRETS"
confidence: 0.695
risk_severity: "HIGH"
fingerprint: "3671f6c6d23753445a50a0110f1004839fadd4acccfb294d146d374b8456fd57"
input_schema_fingerprint: "e22dbb1ab7d03d0790b13639e2cf0dc21a80701df1429c1f0f4de591c9cf6492"
annotations{5}
title: "Agent Action Receipts API (verify)"
readOnlyHint: true
destructiveHint: false
idempotentHint: true
openWorldHint: false
2{9}
name: "tinplate_agent_code_guard"
title: null
effect: "EXECUTE"
effect_confidence: 0.6
capabilities[1]
0{2}
capability: "SOURCE_CODE"
confidence: 0.93
risk_severity: "CRITICAL"
fingerprint: "c8d3b244cfe6f03575685e6c19a491928bd524aba687c086f4d99e90f1f08443"
input_schema_fingerprint: "ff35cfa2a507ca7ddb40c77511d93daaafb8448ffb48c3a08fb38f0893146d23"
annotations{5}
title: "AI-Generated Code & CI Workflow Sandbox Auditor API"
readOnlyHint: true
destructiveHint: false
idempotentHint: true
openWorldHint: false
3{9}
name: "tinplate_command_sql_guard"
title: null
effect: "UNKNOWN"
effect_confidence: 0.2
capabilities[2]
0{2}
capability: "DATABASE_ACCESS"
confidence: 0.963
1{2}
capability: "SECURITY_CONTROL"
confidence: 0.746
risk_severity: "LOW"
fingerprint: "72c88a899868e832b5d5b073da243aea418faa59dde80bf87594ee50bf49ace4"
input_schema_fingerprint: "12df313aefbe641db1b86f623d0c067125b999f49d2814588ca3775ac752223f"
annotations{5}
title: "Agent Shell Command & SQL Query Safety Firewall API"
readOnlyHint: true
destructiveHint: false
idempotentHint: true
openWorldHint: false
4{9}
name: "tinplate_consent_tokens"
title: null
effect: "READ"
effect_confidence: 0.32
capabilities[2]
0{2}
capability: "AUTHENTICATION"
confidence: 0.908
1{2}
capability: "SECRETS"
confidence: 0.942
risk_severity: "HIGH"
fingerprint: "04e26314bc04750bd0706f4c796194478a05981ad89c23bf6eec9e1cbb72603e"
input_schema_fingerprint: "7d7493aef1e1f5f5ccee475c5e9a4c2897e3e8733e456f8590fda36429309b31"
annotations{5}
title: "Stateless Consent & One-Click Unsubscribe Tokens API"
readOnlyHint: true
destructiveHint: false
idempotentHint: true
openWorldHint: false
5{9}
name: "tinplate_consent_tokens_verify"
title: null
effect: "READ"
effect_confidence: 0.66
capabilities[2]
0{2}
capability: "AUTHENTICATION"
confidence: 0.942
1{2}
capability: "SECRETS"
confidence: 0.942
risk_severity: "HIGH"
fingerprint: "cba7e9f731b1f0d354d94eab90811e7bf3f17b5222e084ea331c0fd133a51235"
input_schema_fingerprint: "0f64754e0c1e224bdf66dfe227f469030e32729c47750dfeb9f99c24ac627f10"
annotations{5}
title: "Stateless Consent & One-Click Unsubscribe Tokens API (verify)"
readOnlyHint: true
destructiveHint: false
idempotentHint: true
openWorldHint: false
6{9}
name: "tinplate_content_provenance"
title: null
effect: "READ"
effect_confidence: 0.32
capabilities[0]
risk_severity: "INFO"
fingerprint: "e2a7f357d36c3b108d10fa6bae780c78509fa58f6cec1147172ce09abac90907"
input_schema_fingerprint: "4dd379f36e2f1e61d2a9d24139e2c9e53343e440a44e15663293c7a575081458"
annotations{5}
title: "Synthetic Content Provenance Checker API"
readOnlyHint: true
destructiveHint: false
idempotentHint: true
openWorldHint: false
7{9}
name: "tinplate_cron_explainer"
title: null
effect: "EXECUTE"
effect_confidence: 0.66
capabilities[0]
risk_severity: "CRITICAL"
fingerprint: "e58930a08a82ce8fdf9632f0867e7aa16376b836923687f20c13bf70ec9a12a9"
input_schema_fingerprint: "290fe09eb307be7e50164e98e26b640a2cabe0ba6b4b57aa7a1d0866305cd85c"
annotations{5}
title: "Cron & Schedule Explainer & Validator API"
readOnlyHint: true
destructiveHint: false
idempotentHint: true
openWorldHint: false
8{9}
name: "tinplate_email_dns"
title: null
effect: "WRITE"
effect_confidence: 0.885
capabilities[4]
0{2}
capability: "CLOUD_INFRASTRUCTURE"
confidence: 0.834
1{2}
capability: "EMAIL"
confidence: 0.901
2{2}
capability: "EXTERNAL_COMMUNICATION"
confidence: 0.718
3{2}
capability: "PERSONAL_DATA"
confidence: 0.6
risk_severity: "HIGH"
fingerprint: "d89924dea629c6934ff6a44e3fc0ffe4f9b9c5c0c9f09cb83d7ab605306ed171"
input_schema_fingerprint: "06e0223f42a87b3e759f991f8b6961c297c3286d898dd8039787ceea2971ca90"
annotations{5}
title: "Email DNS Deliverability Auditor API"
readOnlyHint: true
destructiveHint: false
idempotentHint: true
openWorldHint: true
9{9}
name: "tinplate_email_dns_generator"
title: null
effect: "WRITE"
effect_confidence: 0.65
capabilities[4]
0{2}
capability: "CLOUD_INFRASTRUCTURE"
confidence: 0.745
1{2}
capability: "EMAIL"
confidence: 0.575
2{2}
capability: "EXTERNAL_COMMUNICATION"
confidence: 0.669
3{2}
capability: "PERSONAL_DATA"
confidence: 0.575
risk_severity: "MEDIUM"
fingerprint: "8335f16a2a85d5cf0f709128853bc8b4fe9c7bdd6113e250320ea3a7f10ebc14"
input_schema_fingerprint: "b9432258479df92c5a7a27f2170bb57a7eed9fb1d9e04621b4b971892e8a93bc"
annotations{5}
title: "SPF, DKIM & DMARC Record Linter & Generator API"
readOnlyHint: true
destructiveHint: false
idempotentHint: true
openWorldHint: false
10{9}
name: "tinplate_eu_id_validator"
title: null
effect: "READ"
effect_confidence: 0.32
capabilities[2]
0{2}
capability: "IDENTITY"
confidence: 0.61
1{2}
capability: "SENSITIVE_PERSONAL_DATA"
confidence: 0.766
risk_severity: "MEDIUM"
fingerprint: "0edc0a2440e8e2dcd09ed6cbe565cbfecae9dee627eae0389907a18cf88b0971"
input_schema_fingerprint: "cb48a4e515bde2ea6a41b863fc8af5fa4a2bcae8f4c61f20e644cdcd0922f5ce"
annotations{5}
title: "European Corporate Tax, LEI, EORI & National ID Validator API"
readOnlyHint: true
destructiveHint: false
idempotentHint: true
openWorldHint: false
11{9}
name: "tinplate_eu_vat_calculator"
title: null
effect: "UNKNOWN"
effect_confidence: 0.2
capabilities[1]
0{2}
capability: "PAYMENT"
confidence: 0.878
risk_severity: "LOW"
fingerprint: "ca26c9116d48322e042c0fcd9e72871aeb4f2875bd83855595c0e0c3e441e7a8"
input_schema_fingerprint: "d0cf521dde8ac938845260aadeec8b231802515fd9fa1401089da3b6617ba5fc"
annotations{5}
title: "EU Cross-Border VAT Rate & Reverse-Charge Calculator API"
readOnlyHint: true
destructiveHint: false
idempotentHint: true
openWorldHint: false
12{9}
name: "tinplate_eu_vat_iban"
title: null
effect: "READ"
effect_confidence: 0.32
capabilities[0]
risk_severity: "INFO"
fingerprint: "48f7489e7aafe536337f46af6c5e158a2729d361f06f3fa2b2d6877d889cc7d2"
input_schema_fingerprint: "a41811974aca371eb5b878e77b9cd467dae25ff12eb4b1ee1ee6d983f476388c"
annotations{5}
title: "EU VAT & IBAN/BIC Validator API"
readOnlyHint: true
destructiveHint: false
idempotentHint: true
openWorldHint: false
13{9}
name: "tinplate_eu_vat_iban_vat"
title: null
effect: "READ"
effect_confidence: 0.32
capabilities[0]
risk_severity: "INFO"
fingerprint: "7979d83fc9b1bad8176262a53f1f16c09643f3743d6e60f23c71f2082684c1c9"
input_schema_fingerprint: "80393cf47b7ed1aab5e2804505bc9e229ded53219d43cf4d4d5104c2ae39d88f"
annotations{5}
title: "EU VAT & IBAN/BIC Validator API (vat)"
readOnlyHint: true
destructiveHint: false
idempotentHint: true
openWorldHint: false
14{9}
name: "tinplate_hallucination_diff"
title: null
effect: "READ"
effect_confidence: 0.6
capabilities[0]
risk_severity: "INFO"
fingerprint: "98ee842837e6ca806c2aac57b424413c3adb306d0d63bd158671762c34493b86"
input_schema_fingerprint: "9c8bbbe1a8943978451e1c015b00b359e8a15c143784044c01a4bfaefa05429f"
annotations{5}
title: "Deterministic Hallucination Diff API"
readOnlyHint: true
destructiveHint: false
idempotentHint: true
openWorldHint: false
15{9}
name: "tinplate_html_to_markdown"
title: null
effect: "UNKNOWN"
effect_confidence: 0.2
capabilities[0]
risk_severity: "LOW"
fingerprint: "8230d66b247ca8a2babbbcd3829bbb5f7108ebe04b433e4fac87ae31705fe546"
input_schema_fingerprint: "3635666456ba305781e5e7e86f2697884e8a2683e617162af4c416a0fded5eac"
annotations{5}
title: "LLM HTML-to-Markdown Cleaner API"
readOnlyHint: true
destructiveHint: false
idempotentHint: true
openWorldHint: true
16{9}
name: "tinplate_hu_business_validator"
title: null
effect: "READ"
effect_confidence: 0.32
capabilities[0]
risk_severity: "INFO"
fingerprint: "75179bc8e45960bdcc9935faa18bdce7774fc4ed72da21e6e154ec29dfcb772a"
input_schema_fingerprint: "1aef1afde320c24b654035cf16ad48df7efee2fdd74569ec9d4e3d0dd5db1dae"
annotations{5}
title: "Hungarian Business Document & NAV Validator API"
readOnlyHint: true
destructiveHint: false
idempotentHint: true
openWorldHint: false
17{9}
name: "tinplate_ics_sanitizer"
title: null
effect: "READ"
effect_confidence: 0.32
capabilities[1]
0{2}
capability: "CALENDAR"
confidence: 0.945
risk_severity: "INFO"
fingerprint: "7a10417eb67d17026ef0d0560d5551c4d89c8afe8833a0727316068a6516dc94"
input_schema_fingerprint: "ad3265eb5aadf276420f44d779323eedc251db25a17ec2712d762fe9d8728cc4"
annotations{5}
title: "ICS / iCalendar Feed Sanitizer & Validator API"
readOnlyHint: true
destructiveHint: false
idempotentHint: true
openWorldHint: false
18{9}
name: "tinplate_invoice_validator"
title: null
effect: "READ"
effect_confidence: 0.32
capabilities[1]
0{2}
capability: "PAYMENT"
confidence: 0.859
risk_severity: "LOW"
fingerprint: "fc325758c4e01699ea91dbf68737cb3438124bf9d63066ddbb5132a7181731ea"
input_schema_fingerprint: "4b30e4818cf6d82a796438da633eceaca15c6eab3678df89ee7486bd0336c494"
annotations{5}
title: "Invoice & EU EN 16931 / Peppol Validator API"
readOnlyHint: true
destructiveHint: false
idempotentHint: true
openWorldHint: false
19{9}
name: "tinplate_json_heal"
title: null
effect: "READ"
effect_confidence: 0.32
capabilities[0]
risk_severity: "INFO"
fingerprint: "6515be154284e75b6ffd1287bf8fbce33c099579125b25d0757438cb33a084fe"
input_schema_fingerprint: "0b8b9840c8d676de973878ca1eb52181373b0d4cdfe6a6a39a746ab086961838"
annotations{5}
title: "Broken JSON & LLM Output Healer API"
readOnlyHint: true
destructiveHint: false
idempotentHint: true
openWorldHint: false
20{9}
name: "tinplate_jwt_jwk_inspector"
title: null
effect: "UNKNOWN"
effect_confidence: 0.2
capabilities[3]
0{2}
capability: "AUTHENTICATION"
confidence: 0.945
1{2}
capability: "SECRETS"
confidence: 0.856
2{2}
capability: "SECURITY_CONTROL"
confidence: 0.61
risk_severity: "MEDIUM"
fingerprint: "97d790f6eca63e327509cb91106145382e98fa1f9d0d914990d588e9eb98424f"
input_schema_fingerprint: "843721a9d8e04841b0cdf830864c7a69575f3618d684cfde7254a4bbef8be6ca"
annotations{5}
title: "JWT, JWS & JWK Security Auditor & RFC 8725 Linter API"
readOnlyHint: true
destructiveHint: false
idempotentHint: true
openWorldHint: false
21{9}
name: "tinplate_llm_messages_guard"
title: null
effect: "UNKNOWN"
effect_confidence: 0.2
capabilities[2]
0{2}
capability: "EXTERNAL_COMMUNICATION"
confidence: 0.669
1{2}
capability: "MESSAGING"
confidence: 0.953
risk_severity: "LOW"
fingerprint: "dc3b4c17636716e80452485ffebdca1bca019edb9aa00f6b30b7271223aec354"
input_schema_fingerprint: "a0d92f807f69273851fe2c16d721e65288709c022083073cc0a78d55120db339"
annotations{5}
title: "LLM Chat Messages Policy Proxy & Sanitizer API"
readOnlyHint: true
destructiveHint: false
idempotentHint: true
openWorldHint: false
22{9}
name: "tinplate_llm_output_guard"
title: null
effect: "UNKNOWN"
effect_confidence: 0.2
capabilities[1]
0{2}
capability: "SECURITY_CONTROL"
confidence: 0.61
risk_severity: "MEDIUM"
fingerprint: "58e2f7e4f969d75b4f56e42928d763b2bd3f2b1ece258cde39d5aff829598f54"
input_schema_fingerprint: "657f63c34aa3ad3fea4b823658941a292ec7d06e35a5abbc1039578d9255e4c5"
annotations{5}
title: "LLM Output Safety, Leakage & Format Guardrail API"
readOnlyHint: true
destructiveHint: false
idempotentHint: true
openWorldHint: false
23{9}
name: "tinplate_locale_value_parser"
title: null
effect: "WRITE"
effect_confidence: 0.67
capabilities[0]
risk_severity: "LOW"
fingerprint: "40b618f98c777af2357de88e1d2e29fcfe556b6c3a33e626486e5eff79e9d1cb"
input_schema_fingerprint: "e156deecfccf38cc25b49ac121549c35164b2f44b317e1a8da0a71ef8a3fd06c"
annotations{5}
title: "Text-to-Structured Date, Money & Unit Parser API"
readOnlyHint: true
destructiveHint: false
idempotentHint: true
openWorldHint: false
24{9}
name: "tinplate_mcp_manifest_linter"
title: null
effect: "UNKNOWN"
effect_confidence: 0.2
capabilities[1]
0{2}
capability: "SECURITY_CONTROL"
confidence: 0.61
risk_severity: "LOW"
fingerprint: "f61f23045c69669e1b5ca53e4f2e4fd6b4e59d9d212f5435ee32be9f7e10f08b"
input_schema_fingerprint: "eaf1729f9c976f1e5b7595b16ec1cf52a6a57f0586624288e85abc8bbbff6c27"
annotations{5}
title: "MCP Server Manifest & Tool Security Linter API"
readOnlyHint: true
destructiveHint: false
idempotentHint: true
openWorldHint: false
25{9}
name: "tinplate_peppol_ubl_invoice"
title: null
effect: "READ"
effect_confidence: 0.32
capabilities[1]
0{2}
capability: "PAYMENT"
confidence: 0.859
risk_severity: "LOW"
fingerprint: "a49036c3a0d1f6645d51c39fccc7aa6408e8b6a10ca5e69523fe63f0acfecd15"
input_schema_fingerprint: "36fd3e3d8c8f3702e1b9c4ba85ae76ab264d560c0796a7f600021593ef63e40c"
annotations{5}
title: "Peppol UBL 2.1 / XRechnung E-Invoice Converter & EPC-QR API"
readOnlyHint: true
destructiveHint: false
idempotentHint: true
openWorldHint: false
26{9}
name: "tinplate_pii_redactor"
title: null
effect: "UNKNOWN"
effect_confidence: 0.2
capabilities[2]
0{2}
capability: "PERSONAL_DATA"
confidence: 0.859
1{2}
capability: "SECRETS"
confidence: 0.567
risk_severity: "LOW"
fingerprint: "2f1ac158816d5ad9a635926cdab8d8bfe7ff58aa7e174ddd82476f019604e418"
input_schema_fingerprint: "e25df5fe4362121b7267fcf8d92392eb5eff0480b61314b1b95bb630fa9751c3"
annotations{5}
title: "PII Redactor API"
readOnlyHint: true
destructiveHint: false
idempotentHint: true
openWorldHint: false
27{9}
name: "tinplate_pii_redactor_restore"
title: null
effect: "WRITE"
effect_confidence: 0.5
capabilities[2]
0{2}
capability: "PERSONAL_DATA"
confidence: 0.859
1{2}
capability: "SECRETS"
confidence: 0.567
risk_severity: "HIGH"
fingerprint: "6fdebea79ed359f03bc73a16536987c930508a677bcbc46ed808c97a20202655"
input_schema_fingerprint: "f837387c0b0c5cdf8731820f741bc2ac622065329847dfa9a9c0a9107c6101d7"
annotations{5}
title: "PII Redactor API (restore)"
readOnlyHint: true
destructiveHint: false
idempotentHint: true
openWorldHint: false
28{9}
name: "tinplate_prompt_cache_budgeter"
title: null
effect: "READ"
effect_confidence: 0.32
capabilities[2]
0{2}
capability: "AUTHENTICATION"
confidence: 0.669
1{2}
capability: "SECRETS"
confidence: 0.76
risk_severity: "HIGH"
fingerprint: "d5fb87d5463555457a46d2631923f6e4e8542b99bae6cca31bb5b9ccbb6616e3"
input_schema_fingerprint: "d753e58b812fd622b397e531491c7689fb71bc18d08d52c96096fb30c3738f83"
annotations{5}
title: "Prompt Cache Key & Context Budgeter API"
readOnlyHint: true
destructiveHint: false
idempotentHint: true
openWorldHint: false
29{9}
name: "tinplate_prompt_guard"
title: null
effect: "UNKNOWN"
effect_confidence: 0.2
capabilities[0]
risk_severity: "LOW"
fingerprint: "b196091ea069169af2490e9c85fb6b53dca64b2de78325e74388c0e17a3f81fe"
input_schema_fingerprint: "c13b9184317e7eaeffbfed686d68fccb8e98105ed81eb5b5e2520f0660a8ddd6"
annotations{5}
title: "Prompt Injection Detection API"
readOnlyHint: true
destructiveHint: false
idempotentHint: true
openWorldHint: false
30{9}
name: "tinplate_rag_chunker"
title: null
effect: "READ"
effect_confidence: 0.32
capabilities[2]
0{2}
capability: "AUTHENTICATION"
confidence: 0.76
1{2}
capability: "SECRETS"
confidence: 0.796
risk_severity: "HIGH"
fingerprint: "327a746cc3addb01b170466461e7fa6123f770fef000fbed84f1c46aab1d06b9"
input_schema_fingerprint: "1714bc22d9720e8363971c264370eb651acdd0ff57726319e6a84eeddc84bed7"
annotations{5}
title: "Markdown & Code Aware Smart RAG Document Chunker API"
readOnlyHint: true
destructiveHint: false
idempotentHint: true
openWorldHint: false
31{9}
name: "tinplate_regex_safety"
title: null
effect: "READ"
effect_confidence: 0.32
capabilities[1]
0{2}
capability: "SECURITY_CONTROL"
confidence: 0.61
risk_severity: "INFO"
fingerprint: "5ce9235b11f961eff9da4f26f4f0e20ccf518ccdb7c015fc21c9a17451ca8a57"
input_schema_fingerprint: "e5ff9e3d558b5a6182c9b0d7910b79b9d42c8131b1d9c4743e07ac2ad2a3b569"
annotations{5}
title: "Regex ReDoS Vulnerability Scanner & Pattern Explainer API"
readOnlyHint: true
destructiveHint: false
idempotentHint: true
openWorldHint: false
32{9}
name: "tinplate_robots_llms_analyzer"
title: null
effect: "READ"
effect_confidence: 0.32
capabilities[0]
risk_severity: "INFO"
fingerprint: "b3df69243a2da18176a1450e2ffca5935167a26a01e82ccf2e040194050c63a0"
input_schema_fingerprint: "ba76859fe2c661233c8459642d25a172afec829ef7805bc8f41183d58c74effb"
annotations{5}
title: "robots.txt & llms.txt AI Crawler Analyzer & Generator API"
readOnlyHint: true
destructiveHint: false
idempotentHint: true
openWorldHint: true
33{9}
name: "tinplate_sanctions_screener"
title: null
effect: "UNKNOWN"
effect_confidence: 0.2
capabilities[0]
risk_severity: "LOW"
fingerprint: "bf3151c857dc66294186ff7834d4c9da28fad8ae56850641495cd645cfea47b6"
input_schema_fingerprint: "2126c1a2a1f165850629091b79a3cc5ff1864607616b415ec0c8b3afe4926ba4"
annotations{5}
title: "Sanctions, Watchlist & Embargo Entity Screener API"
readOnlyHint: true
destructiveHint: false
idempotentHint: true
openWorldHint: false
34{9}
name: "tinplate_schema_diff"
title: null
effect: "READ"
effect_confidence: 0.888
capabilities[0]
risk_severity: "INFO"
fingerprint: "ad8b9eaf92a2cf5d3b9f9fec2e1972e4a68dc6ee8f582089bca7b3843247e2be"
input_schema_fingerprint: "e25bad641f81d3b7e3110480730b7ebe5e771939e53eb6ee2064e3c90a499889"
annotations{5}
title: "OpenAPI & JSON Schema Breaking-Change Diff API"
readOnlyHint: true
destructiveHint: false
idempotentHint: true
openWorldHint: false
35{9}
name: "tinplate_secret_scanner"
title: null
effect: "WRITE"
effect_confidence: 0.67
capabilities[1]
0{2}
capability: "SECRETS"
confidence: 0.949
risk_severity: "HIGH"
fingerprint: "ad085f9adca62c7cb8f1c248ca02212d13b47f0f1958e50d4e545d5b17528128"
input_schema_fingerprint: "5472e588ff0e053e70b3f2bfbab44b2d5b2d25a37b9b5e46afefb76a1ab48bed"
annotations{5}
title: "Log Redact & Secret Scanner API"
readOnlyHint: true
destructiveHint: false
idempotentHint: true
openWorldHint: false
36{9}
name: "tinplate_secret_scanner_restore"
title: null
effect: "WRITE"
effect_confidence: 0.835
capabilities[1]
0{2}
capability: "SECRETS"
confidence: 0.963
risk_severity: "HIGH"
fingerprint: "56274694f35e58dd8e5f9d29b3736687548212d7984b3424b9655cf164f5315e"
input_schema_fingerprint: "60104bc6471412f37f4c4e150defb0a1d3fdb7ca1af9343c284b357d370879ff"
annotations{5}
title: "Log Redact & Secret Scanner API (restore)"
readOnlyHint: true
destructiveHint: false
idempotentHint: true
openWorldHint: false
37{9}
name: "tinplate_security_headers"
title: null
effect: "UNKNOWN"
effect_confidence: 0.2
capabilities[2]
0{2}
capability: "EXTERNAL_COMMUNICATION"
confidence: 0.718
1{2}
capability: "SECURITY_CONTROL"
confidence: 0.901
risk_severity: "LOW"
fingerprint: "de809b30e217b3eb9bca47bd7004cc423d24d222b5abe311ba3cc898e4bbeb75"
input_schema_fingerprint: "716608d1ecd5d4e168f0e6263885a249eca2586c78b9084cd9708c755166b18f"
annotations{5}
title: "HTTP Security Header Scanner API"
readOnlyHint: true
destructiveHint: false
idempotentHint: true
openWorldHint: true
38{9}
name: "tinplate_semver_lockfile_judge"
title: null
effect: "READ"
effect_confidence: 0.32
capabilities[1]
0{2}
capability: "SOURCE_CODE"
confidence: 0.898
risk_severity: "INFO"
fingerprint: "a3706a35a5de1b97225e3f27ad4537609c83dde8b06aed47b25862d6adbbd22a"
input_schema_fingerprint: "57307f066c54f08aff2fe02751d9d78bc387829f34a2ed3a720f11bc3512ee0f"
annotations{5}
title: "SemVer & Package Manifest / Lockfile Diff Judge API"
readOnlyHint: true
destructiveHint: false
idempotentHint: true
openWorldHint: false
39{9}
name: "tinplate_signup_fraud"
title: null
effect: "WRITE"
effect_confidence: 0.902
capabilities[3]
0{2}
capability: "ACCOUNT_MANAGEMENT"
confidence: 0.892
1{2}
capability: "EMAIL"
confidence: 0.669
2{2}
capability: "PERSONAL_DATA"
confidence: 0.74
risk_severity: "MEDIUM"
fingerprint: "ee37055d15e143dd3a810043cf74439553df13909b1c1b988fa68b400be89e7a"
input_schema_fingerprint: "73d876318d0366108eb05a00005b20cc6fcfb47dece4ef7552b2a6e125372c64"
annotations{5}
title: "Signup Fraud & Disposable Email Scorer API"
readOnlyHint: true
destructiveHint: false
idempotentHint: true
openWorldHint: true
40{9}
name: "tinplate_ssrf_firewall"
title: null
effect: "READ"
effect_confidence: 0.32
capabilities[2]
0{2}
capability: "EXTERNAL_COMMUNICATION"
confidence: 0.844
1{2}
capability: "SECURITY_CONTROL"
confidence: 0.859
risk_severity: "INFO"
fingerprint: "4a84ed57b803121f02d0375f218c4ed9cc83d5c302b24bf2e85592b89cb0fa88"
input_schema_fingerprint: "e085e8eac5dd116fc67c7a14388a42c283516ed9d884216e94af762493d3b35d"
annotations{5}
title: "Agent URL & SSRF Firewall API"
readOnlyHint: true
destructiveHint: false
idempotentHint: true
openWorldHint: true
41{9}
name: "tinplate_tabular_rag_cleaner"
title: null
effect: "UNKNOWN"
effect_confidence: 0.2
capabilities[2]
0{2}
capability: "PERSONAL_DATA"
confidence: 0.567
1{2}
capability: "SECURITY_CONTROL"
confidence: 0.61
risk_severity: "LOW"
fingerprint: "157294ff0bb7c302e2b5704567fad95acf544c5b0b5c4a66925373890f08d3a1"
input_schema_fingerprint: "cc1b664644bf22f501d387c8c70fac28607c7249dfaa9524058cd8371cf007ac"
annotations{5}
title: "Tabular CSV/JSON RAG Sanitizer & Formula-Injection Firewall API"
readOnlyHint: true
destructiveHint: false
idempotentHint: true
openWorldHint: false
42{9}
name: "tinplate_tool_call_validator"
title: null
effect: "WRITE"
effect_confidence: 0.65
capabilities[0]
risk_severity: "INFO"
fingerprint: "97be8b376e7996760176a0c987da2d2a46fca8405df854aa71073eebb44dd8f8"
input_schema_fingerprint: "7df1ec0e1d8690a307663f44d1b2681cb154010d45230fb0fda291468566321a"
annotations{5}
title: "Agent Tool-Call Validator & Repairer API"
readOnlyHint: true
destructiveHint: false
idempotentHint: true
openWorldHint: false
43{9}
name: "tinplate_ua_bot_parser"
title: null
effect: "READ"
effect_confidence: 0.32
capabilities[1]
0{2}
capability: "PERSONAL_DATA"
confidence: 0.785
risk_severity: "LOW"
fingerprint: "3f1d73215a0e007310c25a7a02a523d69bba7cfeee919ba474376c35f6cd507e"
input_schema_fingerprint: "31accb50b44062d9ec0043c860b8af7d319a04df75cabc76b71e3be892cd327b"
annotations{5}
title: "User-Agent & AI Bot Parser API"
readOnlyHint: true
destructiveHint: false
idempotentHint: true
openWorldHint: false
44{9}
name: "tinplate_url_normalizer"
title: null
effect: "READ"
effect_confidence: 0.32
capabilities[2]
0{2}
capability: "EXTERNAL_COMMUNICATION"
confidence: 0.934
1{2}
capability: "LOCATION"
confidence: 0.61
risk_severity: "LOW"
fingerprint: "1bf73f4daa60b83d164f66d74feb38683051d1f8af45786c1ebe4fe939facab9"
input_schema_fingerprint: "9e4a197223516e5de3b37451f069ab21fc1d35d6d6df9c928d4b844815029be4"
annotations{5}
title: "URL Normalizer & Tracking Parameter Stripper API"
readOnlyHint: true
destructiveHint: false
idempotentHint: true
openWorldHint: true
45{9}
name: "tinplate_webhook_verify"
title: null
effect: "READ"
effect_confidence: 0.6
capabilities[3]
0{2}
capability: "AUTHENTICATION"
confidence: 0.586
1{2}
capability: "EXTERNAL_COMMUNICATION"
confidence: 0.859
2{2}
capability: "MESSAGING"
confidence: 0.55
risk_severity: "MEDIUM"
fingerprint: "f467f9703f2f9b04ce573d2109f450099b58d2084a0b096238b43752b413bbd6"
input_schema_fingerprint: "b8378f3fa3b7f4d628d40713e10f17fb2092c726236d69141c66c9a7264d30ba"
annotations{5}
title: "Webhook Signature Verifier API"
readOnlyHint: true
destructiveHint: false
idempotentHint: true
openWorldHint: false
46{9}
name: "tinplate_workday_holiday"
title: null
effect: "READ"
effect_confidence: 0.32
capabilities[2]
0{2}
capability: "HR"
confidence: 0.708
1{2}
capability: "PERSONAL_DATA"
confidence: 0.74
risk_severity: "MEDIUM"
fingerprint: "21efc62fcd2b514433606fc3e4909af003e8804ab4b1eb577b5a5e802791577d"
input_schema_fingerprint: "39760d30c2a54da8845fef8edaff0cea5177e4faaa60e05e75dadfbf19048a93"
annotations{5}
title: "Workday & Holiday Calculator API"
readOnlyHint: true
destructiveHint: false
idempotentHint: true
openWorldHint: false
47{9}
name: "tinplate_workday_holiday_add"
title: null
effect: "WRITE"
effect_confidence: 0.575
capabilities[2]
0{2}
capability: "HR"
confidence: 0.55
1{2}
capability: "PERSONAL_DATA"
confidence: 0.708
risk_severity: "HIGH"
fingerprint: "a0fbbb107c0dbd6605a2c9a39f22e44a76a582a2f47c58573c21d62619061806"
input_schema_fingerprint: "b19272570b01d0d14c95867c483efd28243985faada492635c608d915f379f9e"
annotations{5}
title: "Workday & Holiday Calculator API (add)"
readOnlyHint: true
destructiveHint: false
idempotentHint: true
openWorldHint: false
48{9}
name: "tinplate_workday_holiday_is_workday"
title: null
effect: "READ"
effect_confidence: 0.32
capabilities[2]
0{2}
capability: "HR"
confidence: 0.55
1{2}
capability: "PERSONAL_DATA"
confidence: 0.708
risk_severity: "MEDIUM"
fingerprint: "5ef2da675d0bb0939b3cc33a72d2188e2c7a3da76b3e335a1bc8e26e9f5c78c3"
input_schema_fingerprint: "1cb96a027aea52fb22b43d9dd3d4f4e01f3d09ba2e6123666e26d2a7a2e5ec47"
annotations{5}
title: "Workday & Holiday Calculator API (is-workday)"
readOnlyHint: true
destructiveHint: false
idempotentHint: true
openWorldHint: false
resources[0]
prompts[0]
extensions[0]
data{6}
privacy_completeness: "not_provided"
data_categories[0]
ai_training: null
retention_policy: null
processing_regions[0]
subprocessors[0]
external_integrations[1]
0{3}
host: "api.tinplate.dev"
registrable_domain: "tinplate.dev"
source: "transport"
findings[43]
0{6}
check_id: "SQ-CONFORMANCE-MODERN-FAILURE"
category: "conformance"
severity: "LOW"
title: "Protocol conformance checks failed"
subject_type: "server"
subject_name: null
1{6}
check_id: "SQ-REPO-MISSING"
category: "provenance"
severity: "LOW"
title: "No source repository linked"
subject_type: "server"
subject_name: null
2{6}
check_id: "SQ-SERVER-AUTH-NONE-WRITE"
category: "authentication"
severity: "HIGH"
title: "State-changing tools available without authentication"
subject_type: "server"
subject_name: null
3{6}
check_id: "SQ-TOOL-ANNOTATION-UNDERCLAIM"
category: "annotations"
severity: "MEDIUM"
title: "Annotations understate what the tool does"
subject_type: "tool"
subject_name: "tinplate_agent_code_guard"
4{6}
check_id: "SQ-TOOL-ANNOTATION-UNDERCLAIM"
category: "annotations"
severity: "MEDIUM"
title: "Annotations understate what the tool does"
subject_type: "tool"
subject_name: "tinplate_cron_explainer"
5{6}
check_id: "SQ-TOOL-ANNOTATION-UNDERCLAIM"
category: "annotations"
severity: "MEDIUM"
title: "Annotations understate what the tool does"
subject_type: "tool"
subject_name: "tinplate_email_dns"
6{6}
check_id: "SQ-TOOL-ANNOTATION-UNDERCLAIM"
category: "annotations"
severity: "LOW"
title: "Annotations understate what the tool does"
subject_type: "tool"
subject_name: "tinplate_email_dns_generator"
7{6}
check_id: "SQ-TOOL-ANNOTATION-UNDERCLAIM"
category: "annotations"
severity: "LOW"
title: "Annotations understate what the tool does"
subject_type: "tool"
subject_name: "tinplate_locale_value_parser"
8{6}
check_id: "SQ-TOOL-ANNOTATION-UNDERCLAIM"
category: "annotations"
severity: "MEDIUM"
title: "Annotations understate what the tool does"
subject_type: "tool"
subject_name: "tinplate_pii_redactor_restore"
9{6}
check_id: "SQ-TOOL-ANNOTATION-UNDERCLAIM"
category: "annotations"
severity: "MEDIUM"
title: "Annotations understate what the tool does"
subject_type: "tool"
subject_name: "tinplate_secret_scanner"
10{6}
check_id: "SQ-TOOL-ANNOTATION-UNDERCLAIM"
category: "annotations"
severity: "HIGH"
title: "Annotations understate what the tool does"
subject_type: "tool"
subject_name: "tinplate_secret_scanner_restore"
11{6}
check_id: "SQ-TOOL-ANNOTATION-UNDERCLAIM"
category: "annotations"
severity: "MEDIUM"
title: "Annotations understate what the tool does"
subject_type: "tool"
subject_name: "tinplate_signup_fraud"
12{6}
check_id: "SQ-TOOL-ANNOTATION-UNDERCLAIM"
category: "annotations"
severity: "LOW"
title: "Annotations understate what the tool does"
subject_type: "tool"
subject_name: "tinplate_tool_call_validator"
13{6}
check_id: "SQ-TOOL-ANNOTATION-UNDERCLAIM"
category: "annotations"
severity: "LOW"
title: "Annotations understate what the tool does"
subject_type: "tool"
subject_name: "tinplate_workday_holiday_add"
14{6}
check_id: "SQ-TOOL-CREDENTIAL-ARGUMENT"
category: "schema"
severity: "MEDIUM"
title: "Asks the AI model to supply credentials as arguments"
subject_type: "tool"
subject_name: "tinplate_agent_action_receipts"
15{6}
check_id: "SQ-TOOL-CREDENTIAL-ARGUMENT"
category: "schema"
severity: "MEDIUM"
title: "Asks the AI model to supply credentials as arguments"
subject_type: "tool"
subject_name: "tinplate_agent_action_receipts_verify"
16{6}
check_id: "SQ-TOOL-CREDENTIAL-ARGUMENT"
category: "schema"
severity: "MEDIUM"
title: "Asks the AI model to supply credentials as arguments"
subject_type: "tool"
subject_name: "tinplate_agent_action_receipts_verify"
17{6}
check_id: "SQ-TOOL-CREDENTIAL-ARGUMENT"
category: "schema"
severity: "MEDIUM"
title: "Asks the AI model to supply credentials as arguments"
subject_type: "tool"
subject_name: "tinplate_consent_tokens"
18{6}
check_id: "SQ-TOOL-CREDENTIAL-ARGUMENT"
category: "schema"
severity: "MEDIUM"
title: "Asks the AI model to supply credentials as arguments"
subject_type: "tool"
subject_name: "tinplate_consent_tokens_verify"
19{6}
check_id: "SQ-TOOL-CREDENTIAL-ARGUMENT"
category: "schema"
severity: "MEDIUM"
title: "Asks the AI model to supply credentials as arguments"
subject_type: "tool"
subject_name: "tinplate_jwt_jwk_inspector"
20{6}
check_id: "SQ-TOOL-CREDENTIAL-ARGUMENT"
category: "schema"
severity: "MEDIUM"
title: "Asks the AI model to supply credentials as arguments"
subject_type: "tool"
subject_name: "tinplate_llm_output_guard"
21{6}
check_id: "SQ-TOOL-CREDENTIAL-ARGUMENT"
category: "schema"
severity: "MEDIUM"
title: "Asks the AI model to supply credentials as arguments"
subject_type: "tool"
subject_name: "tinplate_prompt_cache_budgeter"
22{6}
check_id: "SQ-TOOL-CREDENTIAL-ARGUMENT"
category: "schema"
severity: "MEDIUM"
title: "Asks the AI model to supply credentials as arguments"
subject_type: "tool"
subject_name: "tinplate_rag_chunker"
23{6}
check_id: "SQ-TOOL-CREDENTIAL-ARGUMENT"
category: "schema"
severity: "MEDIUM"
title: "Asks the AI model to supply credentials as arguments"
subject_type: "tool"
subject_name: "tinplate_webhook_verify"
24{6}
check_id: "SQ-TOOL-EXFIL-DIRECTIVE"
category: "prompt_injection"
severity: "HIGH"
title: "Asks the AI model to pass conversation data or secrets"
subject_type: "tool"
subject_name: "tinplate_llm_messages_guard"
25{6}
check_id: "SQ-TOOL-EXFIL-DIRECTIVE"
category: "prompt_injection"
severity: "CRITICAL"
title: "Asks the AI model to pass conversation data or secrets"
subject_type: "tool"
subject_name: "tinplate_secret_scanner"
26{6}
check_id: "SQ-TOOL-EXFIL-DIRECTIVE"
category: "prompt_injection"
severity: "CRITICAL"
title: "Asks the AI model to pass conversation data or secrets"
subject_type: "tool"
subject_name: "tinplate_secret_scanner_restore"
27{6}
check_id: "SQ-TOOL-EXFIL-SHAPED-PARAM"
category: "schema"
severity: "LOW"
title: "Free-text parameter commonly used to collect conversation data"
subject_type: "tool"
subject_name: "tinplate_prompt_guard"
28{6}
check_id: "SQ-TOOL-INJECTION-INSTRUCTIONS"
category: "prompt_injection"
severity: "MEDIUM"
title: "Instructions addressed to the AI model"
subject_type: "tool"
subject_name: "tinplate_prompt_guard"
29{6}
check_id: "SQ-TOOL-META-INSUFFICIENT"
category: "tool_design"
severity: "LOW"
title: "Description too thin to determine behavior"
subject_type: "tool"
subject_name: "tinplate_command_sql_guard"
30{6}
check_id: "SQ-TOOL-META-INSUFFICIENT"
category: "tool_design"
severity: "LOW"
title: "Description too thin to determine behavior"
subject_type: "tool"
subject_name: "tinplate_eu_vat_calculator"
31{6}
check_id: "SQ-TOOL-META-INSUFFICIENT"
category: "tool_design"
severity: "LOW"
title: "Description too thin to determine behavior"
subject_type: "tool"
subject_name: "tinplate_html_to_markdown"
32{6}
check_id: "SQ-TOOL-META-INSUFFICIENT"
category: "tool_design"
severity: "LOW"
title: "Description too thin to determine behavior"
subject_type: "tool"
subject_name: "tinplate_jwt_jwk_inspector"
33{6}
check_id: "SQ-TOOL-META-INSUFFICIENT"
category: "tool_design"
severity: "LOW"
title: "Description too thin to determine behavior"
subject_type: "tool"
subject_name: "tinplate_llm_messages_guard"
34{6}
check_id: "SQ-TOOL-META-INSUFFICIENT"
category: "tool_design"
severity: "LOW"
title: "Description too thin to determine behavior"
subject_type: "tool"
subject_name: "tinplate_llm_output_guard"
35{6}
check_id: "SQ-TOOL-META-INSUFFICIENT"
category: "tool_design"
severity: "LOW"
title: "Description too thin to determine behavior"
subject_type: "tool"
subject_name: "tinplate_mcp_manifest_linter"
36{6}
check_id: "SQ-TOOL-META-INSUFFICIENT"
category: "tool_design"
severity: "LOW"
title: "Description too thin to determine behavior"
subject_type: "tool"
subject_name: "tinplate_pii_redactor"
37{6}
check_id: "SQ-TOOL-META-INSUFFICIENT"
category: "tool_design"
severity: "LOW"
title: "Description too thin to determine behavior"
subject_type: "tool"
subject_name: "tinplate_prompt_guard"
38{6}
check_id: "SQ-TOOL-META-INSUFFICIENT"
category: "tool_design"
severity: "LOW"
title: "Description too thin to determine behavior"
subject_type: "tool"
subject_name: "tinplate_sanctions_screener"
39{6}
check_id: "SQ-TOOL-META-INSUFFICIENT"
category: "tool_design"
severity: "LOW"
title: "Description too thin to determine behavior"
subject_type: "tool"
subject_name: "tinplate_security_headers"
40{6}
check_id: "SQ-TOOL-META-INSUFFICIENT"
category: "tool_design"
severity: "LOW"
title: "Description too thin to determine behavior"
subject_type: "tool"
subject_name: "tinplate_tabular_rag_cleaner"
41{6}
check_id: "SQ-TOOL-SENSITIVE-PATH-REFERENCE"
category: "prompt_injection"
severity: "CRITICAL"
title: "References credential or key locations"
subject_type: "tool"
subject_name: "tinplate_secret_scanner"
42{6}
check_id: "SQ-TOOL-SENSITIVE-PATH-REFERENCE"
category: "prompt_injection"
severity: "CRITICAL"
title: "References credential or key locations"
subject_type: "tool"
subject_name: "tinplate_secret_scanner_restore"
trust{9}
registry_namespace: "verified_upstream"
publisher_identity: "unverified"
organization: "unverified"
domain: "unverified"
repository: "not_provided"
source_provenance: "unknown"
security_scan: "findings_detected"
privacy_transparency: "not_provided"
monitoring: "active"
provenance{4}
registry_name: "dev.tinplate/edge-apis"
registry_content_sha256: "2a22abe87277891aff4129df786c5036d05392997bf87ee1e3db9bfd717efae5"
scan_snapshot_fingerprint: "3a2bbeb035af65a20f7a370dc0bcdc77c75d2361d16ead4e61f157c23c86ff07"
scanner_version: "1.0.0"
timestamps{4}
generated_at: "2026-11-15T13:56:38.884Z"
observed_at: "2026-11-15T11:00:40.172+00:00"
registry_published_at: "2026-11-15T07:14:11.711104+00:00"
registry_updated_at: null