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/536bd6a2-c4f4-4954-8024-aca8fce94c2d/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: "ai.kirinboard/kirinboard"
title: "KirinBoard"
description: "Read-only agent claims, CI status and delivery data from a KirinBoard workspace"
version: "0.1.1"
homepage_url: "https://kirinboard.ai"
source: "official_registry"
upstream_status: "active"
publisher{4}
namespace: "ai.kirinboard"
display_name: "ai.kirinboard"
type: "registry_namespace"
status: "unclaimed"
organization: null
repository: null
packages[0]
transports[1]
0{5}
kind: "remote"
type: "streamable-http"
endpoint_url: "https://app.kirinboard.ai/mcp"
endpoint_host: "app.kirinboard.ai"
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[18]
0{9}
name: "almost_done"
title: "Initiatives a few tickets from finished"
effect: "READ"
effect_confidence: 0.626
capabilities[1]
0{2}
capability: "SOURCE_CODE"
confidence: 0.53
risk_severity: "INFO"
fingerprint: "21b9ce3a65fd218cb60e9178b47ad6b6b4c6282ad34f807a3022e8b48e49c782"
input_schema_fingerprint: "a741efd86216b198d243ffe30a68ccb2ed90fb2a5e36325465da76cf8751aeff"
annotations{5}
title: "Almost-done initiatives"
readOnlyHint: true
destructiveHint: false
idempotentHint: true
openWorldHint: false
1{9}
name: "area_suggestions"
title: "Issues with no area, and a suggested area for each"
effect: "READ"
effect_confidence: 0.682
capabilities[1]
0{2}
capability: "SOURCE_CODE"
confidence: 0.76
risk_severity: "INFO"
fingerprint: "4cfb961af51bd4e6ea825e89b6d61b77e99be45b1101e74b05efa2fc918cdc9b"
input_schema_fingerprint: "8a610bc6e4592d190fc97c883f6e56573720cc57bded3e4457d6742515b92dad"
annotations{5}
title: "Area suggestions"
readOnlyHint: true
destructiveHint: false
idempotentHint: true
openWorldHint: false
2{9}
name: "board"
title: "Check the board before starting work"
effect: "WRITE"
effect_confidence: 0.603
capabilities[1]
0{2}
capability: "SOURCE_CODE"
confidence: 0.85
risk_severity: "MEDIUM"
fingerprint: "c6e40dd564dbdfab1809f79388859390ce23ec5c1d12e9ffaa854b23a87fb089"
input_schema_fingerprint: "2bc3a487ad9896be5166fa461b8d46b7c45387484b6c4d3810878ea3b8e34063"
annotations{5}
title: "Check the board"
readOnlyHint: true
destructiveHint: false
idempotentHint: true
openWorldHint: false
3{9}
name: "ci_history"
title: "Finished CI pushes, 1 to 12 hours ago"
effect: "READ"
effect_confidence: 0.626
capabilities[1]
0{2}
capability: "SOURCE_CODE"
confidence: 0.912
risk_severity: "INFO"
fingerprint: "cc4702ce904f677ce5a222931c618a316ecc8d37b511747193be73e836401769"
input_schema_fingerprint: "82e9b03d58dfbfecbc447b33e3a662efdd35673189857e00365b130829fd5923"
annotations{5}
title: "CI history"
readOnlyHint: true
destructiveHint: false
idempotentHint: true
openWorldHint: false
4{9}
name: "ci_queue"
title: "Will my CI job wait for a runner"
effect: "WRITE"
effect_confidence: 0.673
capabilities[1]
0{2}
capability: "SOURCE_CODE"
confidence: 0.779
risk_severity: "MEDIUM"
fingerprint: "d40aeda40b4583806cc8458dc5938356456fc87f1fa00393056a561d347a2aaf"
input_schema_fingerprint: "130cec5dc78e9a2483456a9b958ad5765e137aabd56ee02c6b4880caa4dee55b"
annotations{5}
title: "CI queue"
readOnlyHint: true
destructiveHint: false
idempotentHint: true
openWorldHint: false
5{9}
name: "ci_status"
title: "CI status for a repository"
effect: "WRITE"
effect_confidence: 0.533
capabilities[1]
0{2}
capability: "SOURCE_CODE"
confidence: 0.914
risk_severity: "MEDIUM"
fingerprint: "3b7286151041a3db35c6314e616bc16affd3e1a8dcb33314c29887c57f89153a"
input_schema_fingerprint: "2d88e4bc40701997008e4e8c2060288122b41b4f4819d8e29ee164b20ec0c4e5"
annotations{5}
title: "CI status"
readOnlyHint: true
destructiveHint: false
idempotentHint: true
openWorldHint: false
6{9}
name: "delivery_summary"
title: "Delivery summary for a window"
effect: "UNKNOWN"
effect_confidence: 0.2
capabilities[2]
0{2}
capability: "EMAIL"
confidence: 0.577
1{2}
capability: "PERSONAL_DATA"
confidence: 0.577
risk_severity: "LOW"
fingerprint: "3fd5d51ee6f2b302f317f49284f8e396b9bf39774acecb4938985e33ca823ab5"
input_schema_fingerprint: "84eac940d10b1d1df39567620186163226ab3435df4cd3e7277eefb83d0c0e20"
annotations{5}
title: "Delivery summary"
readOnlyHint: true
destructiveHint: false
idempotentHint: true
openWorldHint: false
7{9}
name: "gate_compliance"
title: "Which pull request gates usually fail"
effect: "READ"
effect_confidence: 0.776
capabilities[1]
0{2}
capability: "SOURCE_CODE"
confidence: 0.921
risk_severity: "INFO"
fingerprint: "6ad804433803366b74456fe7f3a02785f087eea6f17334c9bbb7f48481cd5410"
input_schema_fingerprint: "4825b6cfb4b48260cc063a12265b83e77bcf2b8b302b5536a72dbe387a0b6d85"
annotations{5}
title: "Gate compliance"
readOnlyHint: true
destructiveHint: false
idempotentHint: true
openWorldHint: false
8{9}
name: "left_behind"
title: "Work left behind"
effect: "WRITE"
effect_confidence: 0.747
capabilities[1]
0{2}
capability: "SOURCE_CODE"
confidence: 0.601
risk_severity: "MEDIUM"
fingerprint: "bcedd28eb15c00a7116f84459033bbc83e64a395a16d47b695ddd806e15efb6e"
input_schema_fingerprint: "1b25d2e18d185d3d93d1caaf9c656bd605f3f4fa08186bc8ad3510859248c419"
annotations{5}
title: "Work left behind"
readOnlyHint: true
destructiveHint: false
idempotentHint: true
openWorldHint: false
9{9}
name: "list_projects"
title: "List projects"
effect: "READ"
effect_confidence: 0.857
capabilities[0]
risk_severity: "INFO"
fingerprint: "568ef23d82554484d30188bc9fab9f6872303f6ac41d6a21afbeeccf781f6470"
input_schema_fingerprint: "7a014b717a77aac971ea0ab5c0ff47bb13e6cae7ef9442d9dedb15ce36381b15"
annotations{5}
title: "List projects"
readOnlyHint: true
destructiveHint: false
idempotentHint: true
openWorldHint: false
10{9}
name: "live_sessions"
title: "Live agent sessions"
effect: "UNKNOWN"
effect_confidence: 0.2
capabilities[1]
0{2}
capability: "SOURCE_CODE"
confidence: 0.718
risk_severity: "LOW"
fingerprint: "b43d238828483f91213ef9349ad987a6442b78b96c05da9604c8662bb3b79615"
input_schema_fingerprint: "438ed70592d860527627b824e85fc75db9d2900e2b2a59e35772c88df3f34bd4"
annotations{5}
title: "Live agent sessions"
readOnlyHint: true
destructiveHint: false
idempotentHint: true
openWorldHint: false
11{9}
name: "metrics_history"
title: "Daily metric history, for trends"
effect: "READ"
effect_confidence: 0.422
capabilities[1]
0{2}
capability: "SOURCE_CODE"
confidence: 0.669
risk_severity: "INFO"
fingerprint: "bfc37381698e98fbe398c405d0b83e8c7552b6630cf714b3f9d03d2e468ec704"
input_schema_fingerprint: "f2ec73aeecf3a4d4573a9f3b6babf062759e7ba09b8409b0c44af164f56f6428"
annotations{5}
title: "Metric history"
readOnlyHint: true
destructiveHint: false
idempotentHint: true
openWorldHint: false
12{9}
name: "needs_you"
title: "What needs a person"
effect: "READ"
effect_confidence: 0.626
capabilities[2]
0{2}
capability: "PERSONAL_DATA"
confidence: 0.61
1{2}
capability: "SOURCE_CODE"
confidence: 0.927
risk_severity: "LOW"
fingerprint: "7cd8b05b93f086e74f378e7d9e85595b3d073722a1843621bbe9439ea74545e2"
input_schema_fingerprint: "d4c11a8ecd37f706fe9c3a51f42de24122a57ac24443187fed83a7ac41ac7d97"
annotations{5}
title: "Needs you"
readOnlyHint: true
destructiveHint: false
idempotentHint: true
openWorldHint: false
13{9}
name: "operations"
title: "Who holds a shared operation"
effect: "WRITE"
effect_confidence: 0.603
capabilities[2]
0{2}
capability: "EXTERNAL_COMMUNICATION"
confidence: 0.55
1{2}
capability: "SOURCE_CODE"
confidence: 0.53
risk_severity: "MEDIUM"
fingerprint: "23c287ece775eea5f7818d35f79f8a8a1db89e3bb24e015ea01a0093f6954dbc"
input_schema_fingerprint: "56cdd300081a013fe90ea8b4598066dffd70168d78a82d8c52f9570e3f312dfd"
annotations{5}
title: "Operations in progress"
readOnlyHint: true
destructiveHint: false
idempotentHint: true
openWorldHint: false
14{9}
name: "quick_wins"
title: "What is closest to finished"
effect: "READ"
effect_confidence: 0.626
capabilities[1]
0{2}
capability: "SOURCE_CODE"
confidence: 0.76
risk_severity: "INFO"
fingerprint: "3a99f6b51a3112d54d782b99db2661c8d4d2f79871436c4deca21b40f0346c13"
input_schema_fingerprint: "b51e7844a538e1583e475276024303f73c928df57a294edebc7d693b31ce8b08"
annotations{5}
title: "Quick wins"
readOnlyHint: true
destructiveHint: false
idempotentHint: true
openWorldHint: false
15{9}
name: "settings"
title: "Thresholds behind the dashboard's judgements"
effect: "WRITE"
effect_confidence: 0.703
capabilities[1]
0{2}
capability: "SOURCE_CODE"
confidence: 0.669
risk_severity: "MEDIUM"
fingerprint: "b4f47b031e4d5595ccb159b3324a8540a40ac4f63527dbcd9a86ef0046b0ad0c"
input_schema_fingerprint: "4825b6cfb4b48260cc063a12265b83e77bcf2b8b302b5536a72dbe387a0b6d85"
annotations{5}
title: "Settings (thresholds)"
readOnlyHint: true
destructiveHint: false
idempotentHint: true
openWorldHint: false
16{9}
name: "sub_issue_limit"
title: "Initiatives that have grown too big"
effect: "READ"
effect_confidence: 0.626
capabilities[1]
0{2}
capability: "SOURCE_CODE"
confidence: 0.892
risk_severity: "INFO"
fingerprint: "0db96b5c74fa116073e8001d5c176771a5b2bdda5beb126d7ee9f9f0f80f5f0d"
input_schema_fingerprint: "4825b6cfb4b48260cc063a12265b83e77bcf2b8b302b5536a72dbe387a0b6d85"
annotations{5}
title: "Sub-issue limit"
readOnlyHint: true
destructiveHint: false
idempotentHint: true
openWorldHint: false
17{9}
name: "who_holds"
title: "Who holds an issue"
effect: "UNKNOWN"
effect_confidence: 0.2
capabilities[1]
0{2}
capability: "SOURCE_CODE"
confidence: 0.76
risk_severity: "LOW"
fingerprint: "9040f96bc2078fedefa42f2d1f9d5947c2521fded3f8f29609c12ff3371c4bd4"
input_schema_fingerprint: "27d66ebcccfb657bc96a5a857fac112ef9859867267bc8f47d480fdeb0bf2593"
annotations{5}
title: "Who holds an issue"
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: "app.kirinboard.ai"
registrable_domain: "kirinboard.ai"
source: "transport"
findings[12]
0{6}
check_id: "SQ-REPO-MISSING"
category: "provenance"
severity: "LOW"
title: "No source repository linked"
subject_type: "server"
subject_name: null
1{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
2{6}
check_id: "SQ-TOOL-ANNOTATION-UNDERCLAIM"
category: "annotations"
severity: "LOW"
title: "Annotations understate what the tool does"
subject_type: "tool"
subject_name: "board"
3{6}
check_id: "SQ-TOOL-ANNOTATION-UNDERCLAIM"
category: "annotations"
severity: "LOW"
title: "Annotations understate what the tool does"
subject_type: "tool"
subject_name: "ci_queue"
4{6}
check_id: "SQ-TOOL-ANNOTATION-UNDERCLAIM"
category: "annotations"
severity: "LOW"
title: "Annotations understate what the tool does"
subject_type: "tool"
subject_name: "ci_status"
5{6}
check_id: "SQ-TOOL-ANNOTATION-UNDERCLAIM"
category: "annotations"
severity: "LOW"
title: "Annotations understate what the tool does"
subject_type: "tool"
subject_name: "left_behind"
6{6}
check_id: "SQ-TOOL-ANNOTATION-UNDERCLAIM"
category: "annotations"
severity: "LOW"
title: "Annotations understate what the tool does"
subject_type: "tool"
subject_name: "operations"
7{6}
check_id: "SQ-TOOL-ANNOTATION-UNDERCLAIM"
category: "annotations"
severity: "LOW"
title: "Annotations understate what the tool does"
subject_type: "tool"
subject_name: "settings"
8{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: "board"
9{6}
check_id: "SQ-TOOL-META-INSUFFICIENT"
category: "tool_design"
severity: "LOW"
title: "Description too thin to determine behavior"
subject_type: "tool"
subject_name: "delivery_summary"
10{6}
check_id: "SQ-TOOL-META-INSUFFICIENT"
category: "tool_design"
severity: "LOW"
title: "Description too thin to determine behavior"
subject_type: "tool"
subject_name: "live_sessions"
11{6}
check_id: "SQ-TOOL-META-INSUFFICIENT"
category: "tool_design"
severity: "LOW"
title: "Description too thin to determine behavior"
subject_type: "tool"
subject_name: "who_holds"
trust{9}
registry_namespace: "verified_upstream"
publisher_identity: "unverified"
organization: "unverified"
domain: "unverified"
repository: "not_provided"
source_provenance: "unknown"
security_scan: "no_critical_findings"
privacy_transparency: "not_provided"
monitoring: "active"
provenance{4}
registry_name: "ai.kirinboard/kirinboard"
registry_content_sha256: "31202402c049361b56463a8e469311c6744afb54f11755ee9a2f0087023293b9"
scan_snapshot_fingerprint: "a37467f4008037aca79c1e663951538b75f60eefa230428dafe07c638d263a46"
scanner_version: "1.0.0"
timestamps{4}
generated_at: "2026-11-15T06:54:08.948Z"
observed_at: "2026-11-10T07:11:17.954+00:00"
registry_published_at: "2026-11-02T00:42:00.611435+00:00"
registry_updated_at: null