Quokka Korea Tools
com.thequokkacompany/korea-tools
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/edbc2e9b-8d37-46a2-9505-ee1e56b7f2f4/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: "com.thequokkacompany/korea-tools"
title: "Quokka Korea Tools"
description: "Korean holidays, business days & legal deadlines, won amounts in words, NEIS/SMS byte counts"
version: "0.5.2"
homepage_url: "https://mcp.thequokkacompany.com/"
source: "official_registry"
upstream_status: "active"
publisher{4}
namespace: "com.thequokkacompany"
display_name: "com.thequokkacompany"
type: "registry_namespace"
status: "unclaimed"
organization: null
repository{5}
url: "https://github.com/Rookie0031/korea-tools-mcp"
provider: "github"
owner: "Rookie0031"
name: "korea-tools-mcp"
verified: false
packages[0]
transports[1]
0{5}
kind: "remote"
type: "streamable-http"
endpoint_url: "https://mcp.thequokkacompany.com/korea"
endpoint_host: "mcp.thequokkacompany.com"
auth_type: "none"
auth{3}
type: "none"
authorization_servers[0]
scopes[0]
protocol{4}
era: "legacy"
negotiated_version: "2025-11-25"
supported_versions[0]
transport_type: "streamable-http"
tools[17]
0{9}
name: "kr_add_business_days"
title: "Add Korean business days"
effect: "WRITE"
effect_confidence: 0.881
capabilities[0]
risk_severity: "LOW"
fingerprint: "ccff146e2020119ff776ee34f4ae16be23dceb9def884cce076fd88216f37cba"
input_schema_fingerprint: "ca231ab4d4128056c3a93eb275aa3901d8e5650f7e2baa5029676f0ec263e727"
annotations{5}
title: "Add Korean business days"
readOnlyHint: true
destructiveHint: false
idempotentHint: true
openWorldHint: false
1{9}
name: "kr_address_split"
title: "Split Korean addresses"
effect: "UNKNOWN"
effect_confidence: 0.2
capabilities[0]
risk_severity: "LOW"
fingerprint: "49074f7deee937dff32819187c656637ee94e0e73fd13988cd24ec75201152c9"
input_schema_fingerprint: "571f380ec900ad850c1c60f85b0c5ae685f3128bf222878b1d9c78baaec92ecf"
annotations{5}
title: "Split Korean addresses"
readOnlyHint: true
destructiveHint: false
idempotentHint: true
openWorldHint: false
2{9}
name: "kr_age"
title: "Korean age (만 나이)"
effect: "READ"
effect_confidence: 0.626
capabilities[0]
risk_severity: "INFO"
fingerprint: "c6c46943888a9139dc1357577ed4794ceb78d33c11b3cf38ae45fb639942c170"
input_schema_fingerprint: "f13cf1a7d917153db275804e5ad1db2fc226f3edfc3355c3dbee5ec1461f1d08"
annotations{5}
title: "Korean age (만 나이)"
readOnlyHint: true
destructiveHint: false
idempotentHint: true
openWorldHint: false
3{9}
name: "kr_amount_check"
title: "Check Korean amount words against digits"
effect: "READ"
effect_confidence: 0.843
capabilities[0]
risk_severity: "INFO"
fingerprint: "62744aa153e6932e7304d79db91d2652a432008181c7af92382eab71aa6f15b2"
input_schema_fingerprint: "45ce0c94dbee89b3867e835af44afc40ed73e2346a60689865b87366f8c038c8"
annotations{5}
title: "Check Korean amount words against digits"
readOnlyHint: true
destructiveHint: false
idempotentHint: true
openWorldHint: false
4{9}
name: "kr_amount_to_korean"
title: "Number to Korean amount words"
effect: "WRITE"
effect_confidence: 0.45
capabilities[0]
risk_severity: "LOW"
fingerprint: "06e5d7436bdae9d2388ccbcaabb37ccd5984d9c4aa3b7f046312bd7735698c2b"
input_schema_fingerprint: "614778685b1c68ccd405943bfe62ae94e7ea7813e6486c592e2dae3056a0fb24"
annotations{5}
title: "Number to Korean amount words"
readOnlyHint: true
destructiveHint: false
idempotentHint: true
openWorldHint: false
5{9}
name: "kr_business_day"
title: "Is it a Korean business day?"
effect: "READ"
effect_confidence: 0.56
capabilities[0]
risk_severity: "INFO"
fingerprint: "b297374720bdbe536e72c6054163dd045a69110ce5aefe59f4f0686c21c6e69a"
input_schema_fingerprint: "14ac547b635f26ac4bf3b74066620e5ea3797230cb54759965ae9b59046d9e5b"
annotations{5}
title: "Is it a Korean business day?"
readOnlyHint: true
destructiveHint: false
idempotentHint: true
openWorldHint: false
6{9}
name: "kr_business_number_check"
title: "Check Korean business registration numbers"
effect: "READ"
effect_confidence: 0.815
capabilities[0]
risk_severity: "INFO"
fingerprint: "8dae4860a48503150161fba6989c38000b5d6c1c93cf67dc7933f9d4cf8deab5"
input_schema_fingerprint: "129003154ad5f9177a20fb00868cb92914af3d99bc82840f954bad29c1a86913"
annotations{5}
title: "Check Korean business registration numbers"
readOnlyHint: true
destructiveHint: false
idempotentHint: true
openWorldHint: false
7{9}
name: "kr_count_business_days"
title: "Count Korean business days"
effect: "READ"
effect_confidence: 0.776
capabilities[2]
0{2}
capability: "EMAIL"
confidence: 0.577
1{2}
capability: "PERSONAL_DATA"
confidence: 0.577
risk_severity: "MEDIUM"
fingerprint: "5ee6ecef60cd4e2b5f22f9f0af992d6a88f12063ecf56dfcbddd0c4c345c8eb1"
input_schema_fingerprint: "c8dd79da21cdd4d0cd163f7e9f7ae047e83994ea0a97d3dae6917259cdd138ea"
annotations{5}
title: "Count Korean business days"
readOnlyHint: true
destructiveHint: false
idempotentHint: true
openWorldHint: false
8{9}
name: "kr_holidays"
title: "Korean public holidays"
effect: "READ"
effect_confidence: 0.56
capabilities[2]
0{2}
capability: "EMAIL"
confidence: 0.577
1{2}
capability: "PERSONAL_DATA"
confidence: 0.577
risk_severity: "MEDIUM"
fingerprint: "513f006e3ef88639334422b8c2c6547293e905e1759dfbb61441b92916dd6eb5"
input_schema_fingerprint: "ee2222eece5a839f04b43a80ff67311c2cbfa29a1801227c3a1847d41065ea4e"
annotations{5}
title: "Korean public holidays"
readOnlyHint: true
destructiveHint: false
idempotentHint: true
openWorldHint: false
9{9}
name: "kr_korean_to_amount"
title: "Korean amount words to number"
effect: "READ"
effect_confidence: 0.626
capabilities[0]
risk_severity: "INFO"
fingerprint: "d4e48d2b03f9a31ce7d574f4eef0e568e130984d76a3f75e99bb16f50a973e21"
input_schema_fingerprint: "47f07987f4cae94d1e152171459c9fc13749b466d1a43a51fc84282d17e5a319"
annotations{5}
title: "Korean amount words to number"
readOnlyHint: true
destructiveHint: false
idempotentHint: true
openWorldHint: false
10{9}
name: "kr_legal_deadline"
title: "Korean legal deadline (민법 기간 계산)"
effect: "READ"
effect_confidence: 0.56
capabilities[1]
0{2}
capability: "LEGAL"
confidence: 0.765
risk_severity: "INFO"
fingerprint: "c92e70e28ff7a604576be26d9ac4beb65d4c1ae0751b18746dc58f3e218f7110"
input_schema_fingerprint: "8dd0f5bd7fe6c82d1a5d1fc41aadb71ec459440938c3e5a5c844fb2be75b4ffd"
annotations{5}
title: "Korean legal deadline (민법 기간 계산)"
readOnlyHint: true
destructiveHint: false
idempotentHint: true
openWorldHint: false
11{9}
name: "kr_lunar_convert"
title: "Korean lunar calendar conversion (음력 ↔ 양력)"
effect: "READ"
effect_confidence: 0.738
capabilities[1]
0{2}
capability: "CALENDAR"
confidence: 0.61
risk_severity: "INFO"
fingerprint: "f2d17fd2172703d26b3c9c44fa4a23c54090522f12030c8c919d5899ad9b8a29"
input_schema_fingerprint: "d23226e092cf8c27ec3965a6a379a1875ff97700675dd5eb6f81ba3220238c60"
annotations{5}
title: "Korean lunar calendar conversion (음력 ↔ 양력)"
readOnlyHint: true
destructiveHint: false
idempotentHint: true
openWorldHint: false
12{9}
name: "kr_mask_pii"
title: "Mask Korean personal data"
effect: "READ"
effect_confidence: 0.32
capabilities[1]
0{2}
capability: "PERSONAL_DATA"
confidence: 0.805
risk_severity: "LOW"
fingerprint: "8e2cab938e109aba137ee31e36920dd1a307d1f4a82952fa95733c2a8467cc6d"
input_schema_fingerprint: "b2fbfe868e94b9cccfb6bf06b7e1b72f8a5497929af59990a88b787dd4a1b092"
annotations{5}
title: "Mask Korean personal data"
readOnlyHint: true
destructiveHint: false
idempotentHint: true
openWorldHint: false
13{9}
name: "kr_name_split"
title: "Split Korean names"
effect: "UNKNOWN"
effect_confidence: 0.2
capabilities[0]
risk_severity: "LOW"
fingerprint: "15c6b627b31152ba4641788ea9f2a387d98a1eb9f2a87b0baca934e42bca3e4e"
input_schema_fingerprint: "7d90c7cd3fad69b15511239fbc3473406ca71bde0196bd80c63c365131477142"
annotations{5}
title: "Split Korean names"
readOnlyHint: true
destructiveHint: false
idempotentHint: true
openWorldHint: false
14{9}
name: "kr_phone_format"
title: "Normalize Korean phone numbers"
effect: "READ"
effect_confidence: 0.524
capabilities[0]
risk_severity: "INFO"
fingerprint: "f354dcaac241f598ffac49690be5b7124ac71a2be071066ca9eb18ba84aee3bf"
input_schema_fingerprint: "b52c5892525747a018baef35333c19980c643ae651bdbbe79a8cfc5595b6842f"
annotations{5}
title: "Normalize Korean phone numbers"
readOnlyHint: true
destructiveHint: false
idempotentHint: true
openWorldHint: false
15{9}
name: "kr_relative_date"
title: "Korean relative date to calendar date"
effect: "READ"
effect_confidence: 0.32
capabilities[0]
risk_severity: "INFO"
fingerprint: "a3e41162946cdbcd808a145df2874a8a7ea14c5aedfdfc47c3aaf487f52512ec"
input_schema_fingerprint: "3f4de1fa993e8e799f0f24f0c81bd08d520ffe32a32bc42674d3f5d85f50fbbd"
annotations{5}
title: "Korean relative date to calendar date"
readOnlyHint: true
destructiveHint: false
idempotentHint: true
openWorldHint: false
16{9}
name: "kr_text_count"
title: "Korean character and byte count"
effect: "READ"
effect_confidence: 0.738
capabilities[1]
0{2}
capability: "MESSAGING"
confidence: 0.64
risk_severity: "MEDIUM"
fingerprint: "4186cb046906121076035ef04e5717016bc66fbfe7904a9053e1971ef1ae9d90"
input_schema_fingerprint: "cd44c42f46016e2443c6ba830d235b588fddbaeb1408d1fdec1f426bcc585dc8"
annotations{5}
title: "Korean character and byte count"
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: "mcp.thequokkacompany.com"
registrable_domain: "thequokkacompany.com"
source: "transport"
findings[4]
0{6}
check_id: "SQ-SERVER-AUTH-NONE-WRITE"
category: "authentication"
severity: "MEDIUM"
title: "State-changing tools available without authentication"
subject_type: "server"
subject_name: null
1{6}
check_id: "SQ-TOOL-ANNOTATION-UNDERCLAIM"
category: "annotations"
severity: "MEDIUM"
title: "Annotations understate what the tool does"
subject_type: "tool"
subject_name: "kr_add_business_days"
2{6}
check_id: "SQ-TOOL-META-INSUFFICIENT"
category: "tool_design"
severity: "LOW"
title: "Description too thin to determine behavior"
subject_type: "tool"
subject_name: "kr_address_split"
3{6}
check_id: "SQ-TOOL-META-INSUFFICIENT"
category: "tool_design"
severity: "LOW"
title: "Description too thin to determine behavior"
subject_type: "tool"
subject_name: "kr_name_split"
trust{9}
registry_namespace: "verified_upstream"
publisher_identity: "unverified"
organization: "unverified"
domain: "unverified"
repository: "unverified"
source_provenance: "unknown"
security_scan: "no_critical_findings"
privacy_transparency: "not_provided"
monitoring: "active"
provenance{4}
registry_name: "com.thequokkacompany/korea-tools"
registry_content_sha256: "1153615c8cd580f519fcd6964f9cf4438e6252426ee5bf2840e87d8f2d01de9d"
scan_snapshot_fingerprint: "151c189e919482532501c86065e21e91ac1b5ab454e4e199a50773fe04cdf8ef"
scanner_version: "1.0.0"
timestamps{4}
generated_at: "2026-11-15T01:51:45.947Z"
observed_at: "2026-11-14T06:15:59.205+00:00"
registry_published_at: "2026-11-14T05:12:19.203709+00:00"
registry_updated_at: null