Skip to content
Squatch MCP

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/7c75fae3-c124-4ee3-baa3-0e1e5dda56a9/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.quizgen/quizgen"
title: "QuizGen"
description: "Create hosted quizzes, forms and surveys, send them, and read the responses."
version: "1.0.0"
homepage_url: "https://quizgen.dev"
source: "official_registry"
upstream_status: "active"
publisher{4}
namespace: "dev.quizgen"
display_name: "dev.quizgen"
type: "registry_namespace"
status: "unclaimed"
organization: null
repository: null
packages[0]
transports[1]
0{5}
kind: "remote"
type: "streamable-http"
endpoint_url: "https://quizgen.dev/mcp"
endpoint_host: "quizgen.dev"
auth_type: "none"
auth{3}
type: "none"
authorization_servers[0]
scopes[0]
protocol{4}
era: "modern"
negotiated_version: "2026-07-28"
supported_versions[0]
transport_type: "streamable-http"
tools[14]
0{9}
name: "check_account"
title: "Check Connected Account"
effect: "READ"
effect_confidence: 0.921
capabilities[0]
risk_severity: "INFO"
fingerprint: "add721f073e9447b6727a9c15b958fb3f31cb9f02958ec33d060144bb605da68"
input_schema_fingerprint: "efddc7bd8bbcef73a14eb1ace1ffdaec81e518ef1e13c1e9271d0b8acb694a49"
annotations{5}
title: null
readOnlyHint: true
destructiveHint: false
idempotentHint: true
openWorldHint: false
1{9}
name: "create_quiz"
title: "Create Quiz"
effect: "WRITE"
effect_confidence: 0.902
capabilities[5]
0{2}
capability: "EMAIL"
confidence: 0.641
1{2}
capability: "EXTERNAL_COMMUNICATION"
confidence: 0.953
2{2}
capability: "FINANCIAL_TRANSACTION"
confidence: 0.99
3{2}
capability: "PAYMENT"
confidence: 0.73
4{2}
capability: "PERSONAL_DATA"
confidence: 0.728
risk_severity: "HIGH"
fingerprint: "39ed6fac0813f67c12d32cf7fc4b0dd5edb6dcdd19377a98eb9854ce21099416"
input_schema_fingerprint: "d825375afbf1aa4a7d90daef77d18181ba47785d3f940d13e7e5f2ed74459bef"
annotations{5}
title: null
readOnlyHint: false
destructiveHint: false
idempotentHint: false
openWorldHint: false
2{9}
name: "delete_quiz"
title: "Delete Quiz"
effect: "DELETE"
effect_confidence: 0.913
capabilities[0]
risk_severity: "MEDIUM"
fingerprint: "82418fd2bc53e3e8a37e20b5c7df8471e0136365d6d97eccdc56885a6ecefcad"
input_schema_fingerprint: "54cdedcaae8a65c42d7cda56a5b9e197ccbc212693b14d441c179d53d0b13c5f"
annotations{5}
title: null
readOnlyHint: false
destructiveHint: true
idempotentHint: true
openWorldHint: false
3{9}
name: "get_quiz"
title: "Get Quiz"
effect: "READ"
effect_confidence: 0.908
capabilities[0]
risk_severity: "INFO"
fingerprint: "eb7964dc3a586b1fb54fa0d3ad148a99c2af8a53b2f188a43726daa22e8cc580"
input_schema_fingerprint: "54cdedcaae8a65c42d7cda56a5b9e197ccbc212693b14d441c179d53d0b13c5f"
annotations{5}
title: null
readOnlyHint: true
destructiveHint: false
idempotentHint: true
openWorldHint: false
4{9}
name: "get_quiz_stats"
title: "Get Quiz Stats"
effect: "READ"
effect_confidence: 0.908
capabilities[0]
risk_severity: "INFO"
fingerprint: "495e0091f40b962cc4087a99ce3ed63605610dda9f26cec7e23ac9421f1d3447"
input_schema_fingerprint: "54cdedcaae8a65c42d7cda56a5b9e197ccbc212693b14d441c179d53d0b13c5f"
annotations{5}
title: null
readOnlyHint: true
destructiveHint: false
idempotentHint: true
openWorldHint: false
5{9}
name: "get_response"
title: "Get Response"
effect: "READ"
effect_confidence: 0.908
capabilities[0]
risk_severity: "INFO"
fingerprint: "255ed8826cedbd0aaa92d4f2ab1b1f5c9dc99ee70f0a9f2290a611b6c7c67d97"
input_schema_fingerprint: "7d9bf70d2066601bd1c90f1af55a2742278c47ed1518ba36565eaef0aae38ed8"
annotations{5}
title: null
readOnlyHint: true
destructiveHint: false
idempotentHint: true
openWorldHint: false
6{9}
name: "get_responses"
title: "Get Responses"
effect: "READ"
effect_confidence: 0.908
capabilities[0]
risk_severity: "INFO"
fingerprint: "34d3e59a531f6ca8c879f6038fb8e4ef385d47b0a017c27fe8fcd2703796f043"
input_schema_fingerprint: "f2e341458a12407d29775ab2cd3541a2b88ee33ff3c433e18b7292c24489260b"
annotations{5}
title: null
readOnlyHint: true
destructiveHint: false
idempotentHint: true
openWorldHint: false
7{9}
name: "get_sends"
title: "Get Sends"
effect: "READ"
effect_confidence: 0.832
capabilities[0]
risk_severity: "INFO"
fingerprint: "406f3d9b4729189b2938270b039e7c02eb6fc3970bdb7eec8e6a868b03d9135a"
input_schema_fingerprint: "54cdedcaae8a65c42d7cda56a5b9e197ccbc212693b14d441c179d53d0b13c5f"
annotations{5}
title: null
readOnlyHint: true
destructiveHint: false
idempotentHint: true
openWorldHint: false
8{9}
name: "list_quizzes"
title: "List Quizzes"
effect: "READ"
effect_confidence: 0.908
capabilities[0]
risk_severity: "INFO"
fingerprint: "e0be4b78fcc1453b282adcd9ead6c4914778462f8e3f1b41b19579abaf7b2af7"
input_schema_fingerprint: "bbf824d22ced3671c0aa188a504d2b98f431ba51064fe86c8df67af421432f5d"
annotations{5}
title: null
readOnlyHint: true
destructiveHint: false
idempotentHint: true
openWorldHint: false
9{9}
name: "send_quiz_by_email"
title: "Send Quiz By Email"
effect: "WRITE"
effect_confidence: 0.917
capabilities[3]
0{2}
capability: "EMAIL"
confidence: 0.961
1{2}
capability: "EXTERNAL_COMMUNICATION"
confidence: 0.817
2{2}
capability: "PERSONAL_DATA"
confidence: 0.887
risk_severity: "MEDIUM"
fingerprint: "796bd00687ffdaf484b3be2583fb297644041aa267180c10a75c0cae1bdcdca4"
input_schema_fingerprint: "d93ecd2ac7b3470ea6346c58f8c433467243e9092af8184b99413b1509841a91"
annotations{5}
title: null
readOnlyHint: false
destructiveHint: false
idempotentHint: false
openWorldHint: true
10{9}
name: "set_follow_up"
title: "Set Follow Up"
effect: "WRITE"
effect_confidence: 0.902
capabilities[0]
risk_severity: "LOW"
fingerprint: "a5550c0c4249e87c795c786f6c372d3cdca99f0e673e34a01260dce8ad43b842"
input_schema_fingerprint: "ba80d478a74f0500976c2e9e4e3981ef9a65d23511e88f1e4814bc407e72f685"
annotations{5}
title: null
readOnlyHint: false
destructiveHint: false
idempotentHint: true
openWorldHint: false
11{9}
name: "set_quiz_status"
title: "Set Quiz Status"
effect: "WRITE"
effect_confidence: 0.848
capabilities[0]
risk_severity: "LOW"
fingerprint: "5a05eb69f33a5ea92e6d61c9fc5c53def1b956a2f9ef8f93d0034f6fa3dbda40"
input_schema_fingerprint: "ed3d0925d1915ff4f92d58566f779baeb5d5e049d031a516a83fd705bcde5350"
annotations{5}
title: null
readOnlyHint: false
destructiveHint: false
idempotentHint: true
openWorldHint: false
12{9}
name: "set_webhook"
title: "Set Webhook"
effect: "WRITE"
effect_confidence: 0.885
capabilities[2]
0{2}
capability: "EXTERNAL_COMMUNICATION"
confidence: 0.953
1{2}
capability: "SECRETS"
confidence: 0.53
risk_severity: "HIGH"
fingerprint: "2da733ceb90e62d776c3045d19c39f4b4cf45a04bb3d54f541b42b450aee26e6"
input_schema_fingerprint: "43f9343b5b2ed8acf881226d88fa3a8b5edff1ecb58c4272469b2e76b639aacc"
annotations{5}
title: null
readOnlyHint: false
destructiveHint: false
idempotentHint: true
openWorldHint: false
13{9}
name: "update_quiz"
title: "Update Quiz"
effect: "WRITE"
effect_confidence: 0.822
capabilities[5]
0{2}
capability: "EMAIL"
confidence: 0.577
1{2}
capability: "EXTERNAL_COMMUNICATION"
confidence: 0.921
2{2}
capability: "FINANCIAL_TRANSACTION"
confidence: 0.99
3{2}
capability: "PAYMENT"
confidence: 0.584
4{2}
capability: "PERSONAL_DATA"
confidence: 0.577
risk_severity: "HIGH"
fingerprint: "90b250219c26a1f60ad825c329c72cd13a153da20334d917cad4de9abe756820"
input_schema_fingerprint: "62a80f1279936a610dec9d606ce575ac6066803db7da4605b5fc4bc098b96442"
annotations{5}
title: null
readOnlyHint: false
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: "quizgen.dev"
registrable_domain: "quizgen.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-SERVER-INSTRUCTIONS-INJECTION"
category: "prompt_injection"
severity: "HIGH"
title: "Server instructions contain directives to the AI model"
subject_type: "server"
subject_name: null
4{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: "set_webhook"
5{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: "set_webhook"
6{6}
check_id: "SQ-TOOL-EXFIL-SHAPED-PARAM"
category: "schema"
severity: "INFO"
title: "Free-text parameter commonly used to collect conversation data"
subject_type: "tool"
subject_name: "create_quiz"
7{6}
check_id: "SQ-TOOL-EXFIL-SHAPED-PARAM"
category: "schema"
severity: "INFO"
title: "Free-text parameter commonly used to collect conversation data"
subject_type: "tool"
subject_name: "create_quiz"
8{6}
check_id: "SQ-TOOL-EXFIL-SHAPED-PARAM"
category: "schema"
severity: "INFO"
title: "Free-text parameter commonly used to collect conversation data"
subject_type: "tool"
subject_name: "create_quiz"
9{6}
check_id: "SQ-TOOL-EXFIL-SHAPED-PARAM"
category: "schema"
severity: "INFO"
title: "Free-text parameter commonly used to collect conversation data"
subject_type: "tool"
subject_name: "create_quiz"
10{6}
check_id: "SQ-TOOL-EXFIL-SHAPED-PARAM"
category: "schema"
severity: "INFO"
title: "Free-text parameter commonly used to collect conversation data"
subject_type: "tool"
subject_name: "create_quiz"
11{6}
check_id: "SQ-TOOL-EXFIL-SHAPED-PARAM"
category: "schema"
severity: "INFO"
title: "Free-text parameter commonly used to collect conversation data"
subject_type: "tool"
subject_name: "create_quiz"
12{6}
check_id: "SQ-TOOL-EXFIL-SHAPED-PARAM"
category: "schema"
severity: "INFO"
title: "Free-text parameter commonly used to collect conversation data"
subject_type: "tool"
subject_name: "create_quiz"
13{6}
check_id: "SQ-TOOL-EXFIL-SHAPED-PARAM"
category: "schema"
severity: "INFO"
title: "Free-text parameter commonly used to collect conversation data"
subject_type: "tool"
subject_name: "create_quiz"
14{6}
check_id: "SQ-TOOL-EXFIL-SHAPED-PARAM"
category: "schema"
severity: "INFO"
title: "Free-text parameter commonly used to collect conversation data"
subject_type: "tool"
subject_name: "create_quiz"
15{6}
check_id: "SQ-TOOL-EXFIL-SHAPED-PARAM"
category: "schema"
severity: "INFO"
title: "Free-text parameter commonly used to collect conversation data"
subject_type: "tool"
subject_name: "create_quiz"
16{6}
check_id: "SQ-TOOL-EXFIL-SHAPED-PARAM"
category: "schema"
severity: "INFO"
title: "Free-text parameter commonly used to collect conversation data"
subject_type: "tool"
subject_name: "create_quiz"
17{6}
check_id: "SQ-TOOL-EXFIL-SHAPED-PARAM"
category: "schema"
severity: "INFO"
title: "Free-text parameter commonly used to collect conversation data"
subject_type: "tool"
subject_name: "create_quiz"
18{6}
check_id: "SQ-TOOL-EXFIL-SHAPED-PARAM"
category: "schema"
severity: "INFO"
title: "Free-text parameter commonly used to collect conversation data"
subject_type: "tool"
subject_name: "create_quiz"
19{6}
check_id: "SQ-TOOL-EXFIL-SHAPED-PARAM"
category: "schema"
severity: "INFO"
title: "Free-text parameter commonly used to collect conversation data"
subject_type: "tool"
subject_name: "create_quiz"
20{6}
check_id: "SQ-TOOL-EXFIL-SHAPED-PARAM"
category: "schema"
severity: "INFO"
title: "Free-text parameter commonly used to collect conversation data"
subject_type: "tool"
subject_name: "create_quiz"
21{6}
check_id: "SQ-TOOL-EXFIL-SHAPED-PARAM"
category: "schema"
severity: "INFO"
title: "Free-text parameter commonly used to collect conversation data"
subject_type: "tool"
subject_name: "create_quiz"
22{6}
check_id: "SQ-TOOL-EXFIL-SHAPED-PARAM"
category: "schema"
severity: "INFO"
title: "Free-text parameter commonly used to collect conversation data"
subject_type: "tool"
subject_name: "create_quiz"
23{6}
check_id: "SQ-TOOL-EXFIL-SHAPED-PARAM"
category: "schema"
severity: "INFO"
title: "Free-text parameter commonly used to collect conversation data"
subject_type: "tool"
subject_name: "create_quiz"
24{6}
check_id: "SQ-TOOL-EXFIL-SHAPED-PARAM"
category: "schema"
severity: "INFO"
title: "Free-text parameter commonly used to collect conversation data"
subject_type: "tool"
subject_name: "update_quiz"
25{6}
check_id: "SQ-TOOL-EXFIL-SHAPED-PARAM"
category: "schema"
severity: "INFO"
title: "Free-text parameter commonly used to collect conversation data"
subject_type: "tool"
subject_name: "update_quiz"
26{6}
check_id: "SQ-TOOL-EXFIL-SHAPED-PARAM"
category: "schema"
severity: "INFO"
title: "Free-text parameter commonly used to collect conversation data"
subject_type: "tool"
subject_name: "update_quiz"
27{6}
check_id: "SQ-TOOL-EXFIL-SHAPED-PARAM"
category: "schema"
severity: "INFO"
title: "Free-text parameter commonly used to collect conversation data"
subject_type: "tool"
subject_name: "update_quiz"
28{6}
check_id: "SQ-TOOL-EXFIL-SHAPED-PARAM"
category: "schema"
severity: "INFO"
title: "Free-text parameter commonly used to collect conversation data"
subject_type: "tool"
subject_name: "update_quiz"
29{6}
check_id: "SQ-TOOL-EXFIL-SHAPED-PARAM"
category: "schema"
severity: "INFO"
title: "Free-text parameter commonly used to collect conversation data"
subject_type: "tool"
subject_name: "update_quiz"
30{6}
check_id: "SQ-TOOL-EXFIL-SHAPED-PARAM"
category: "schema"
severity: "INFO"
title: "Free-text parameter commonly used to collect conversation data"
subject_type: "tool"
subject_name: "update_quiz"
31{6}
check_id: "SQ-TOOL-EXFIL-SHAPED-PARAM"
category: "schema"
severity: "INFO"
title: "Free-text parameter commonly used to collect conversation data"
subject_type: "tool"
subject_name: "update_quiz"
32{6}
check_id: "SQ-TOOL-EXFIL-SHAPED-PARAM"
category: "schema"
severity: "INFO"
title: "Free-text parameter commonly used to collect conversation data"
subject_type: "tool"
subject_name: "update_quiz"
33{6}
check_id: "SQ-TOOL-EXFIL-SHAPED-PARAM"
category: "schema"
severity: "INFO"
title: "Free-text parameter commonly used to collect conversation data"
subject_type: "tool"
subject_name: "update_quiz"
34{6}
check_id: "SQ-TOOL-EXFIL-SHAPED-PARAM"
category: "schema"
severity: "INFO"
title: "Free-text parameter commonly used to collect conversation data"
subject_type: "tool"
subject_name: "update_quiz"
35{6}
check_id: "SQ-TOOL-EXFIL-SHAPED-PARAM"
category: "schema"
severity: "INFO"
title: "Free-text parameter commonly used to collect conversation data"
subject_type: "tool"
subject_name: "update_quiz"
36{6}
check_id: "SQ-TOOL-EXFIL-SHAPED-PARAM"
category: "schema"
severity: "INFO"
title: "Free-text parameter commonly used to collect conversation data"
subject_type: "tool"
subject_name: "update_quiz"
37{6}
check_id: "SQ-TOOL-EXFIL-SHAPED-PARAM"
category: "schema"
severity: "INFO"
title: "Free-text parameter commonly used to collect conversation data"
subject_type: "tool"
subject_name: "update_quiz"
38{6}
check_id: "SQ-TOOL-EXFIL-SHAPED-PARAM"
category: "schema"
severity: "INFO"
title: "Free-text parameter commonly used to collect conversation data"
subject_type: "tool"
subject_name: "update_quiz"
39{6}
check_id: "SQ-TOOL-EXFIL-SHAPED-PARAM"
category: "schema"
severity: "INFO"
title: "Free-text parameter commonly used to collect conversation data"
subject_type: "tool"
subject_name: "update_quiz"
40{6}
check_id: "SQ-TOOL-EXFIL-SHAPED-PARAM"
category: "schema"
severity: "INFO"
title: "Free-text parameter commonly used to collect conversation data"
subject_type: "tool"
subject_name: "update_quiz"
41{6}
check_id: "SQ-TOOL-EXFIL-SHAPED-PARAM"
category: "schema"
severity: "INFO"
title: "Free-text parameter commonly used to collect conversation data"
subject_type: "tool"
subject_name: "update_quiz"
42{6}
check_id: "SQ-TOOL-RECIPIENT-REDIRECT"
category: "prompt_injection"
severity: "CRITICAL"
title: "Asks the AI model to change recipients or destinations"
subject_type: "tool"
subject_name: "set_webhook"
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.quizgen/quizgen"
registry_content_sha256: "9e01b8aadb8fbc08b21255fd13d41344eeab5252e591f62b5f84c46a6a727ce8"
scan_snapshot_fingerprint: "6bdb7887fd1fb15adc778ffcd808a12ccf041220226af0a13f0d843a8262868b"
scanner_version: "1.0.0"
timestamps{4}
generated_at: "2026-11-15T13:57:26.892Z"
observed_at: "2026-11-10T07:25:06.173+00:00"
registry_published_at: "2026-10-17T16:47:04.797376+00:00"
registry_updated_at: null