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/5400cd3c-5630-40a6-8f3e-d28c574f9552/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.penguindriver/stock"
title: "台股題材與高股息"
description: "台股題材與高股息:AI 題材股與高股息 ETF 資料。台灣繁體中文 MCP 工具。"
version: "1.0.0"
homepage_url: "https://stock.penguindriver.com"
source: "official_registry"
upstream_status: "active"
publisher{4}
namespace: "com.penguindriver"
display_name: "com.penguindriver"
type: "registry_namespace"
status: "unclaimed"
organization: null
repository: null
packages[0]
transports[1]
0{5}
kind: "remote"
type: "streamable-http"
endpoint_url: "https://stock.penguindriver.com/mcp"
endpoint_host: "stock.penguindriver.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[14]
0{9}
name: "estimate_etf_dividend_2027"
title: null
effect: "READ"
effect_confidence: 0.7
capabilities[0]
risk_severity: "INFO"
fingerprint: "a3c6f955cf0da2221cd15cd715a04a4685276dcc46fb061c6d355c924a14d071"
input_schema_fingerprint: "ebc6e3f9a40af530684c1ee392aa454936a7b0436b3972314d5b50fd522058f0"
annotations{5}
title: null
readOnlyHint: null
destructiveHint: null
idempotentHint: null
openWorldHint: null
1{9}
name: "get_etf_dividends"
title: null
effect: "READ"
effect_confidence: 0.65
capabilities[0]
risk_severity: "INFO"
fingerprint: "893ca351d7a8205f017a085441b5f6795c5e2918ab24941273261dce94de23c3"
input_schema_fingerprint: "b89bb699390665c4bd74a387f60e96d8d70985681a20e0db8cced7cec0ff9fa7"
annotations{5}
title: null
readOnlyHint: null
destructiveHint: null
idempotentHint: null
openWorldHint: null
2{9}
name: "get_stock"
title: null
effect: "READ"
effect_confidence: 0.65
capabilities[0]
risk_severity: "INFO"
fingerprint: "9969937f72e5bc8e9b141d51b580ef91decfe6f5931d7da6c89faf5948b4b12d"
input_schema_fingerprint: "9064a4803c986caf5b4ce104801d337c10270ec92eb1be52a2f38de85dea9da4"
annotations{5}
title: null
readOnlyHint: null
destructiveHint: null
idempotentHint: null
openWorldHint: null
3{9}
name: "get_theme_stocks"
title: null
effect: "READ"
effect_confidence: 0.65
capabilities[0]
risk_severity: "INFO"
fingerprint: "2fb0b36f930a42228d5efa0bb40c3be2b44f41ca17b54859529fb3d89c6f1612"
input_schema_fingerprint: "707c32ed10d422dc7e6120a129d5c4f9a24146c63ad562f0438a2dce4e85a5bf"
annotations{5}
title: null
readOnlyHint: null
destructiveHint: null
idempotentHint: null
openWorldHint: null
4{9}
name: "get_tw_dividend"
title: null
effect: "READ"
effect_confidence: 0.65
capabilities[0]
risk_severity: "INFO"
fingerprint: "cb3cadd254f8c91c3494bc7066da200e617d42bd1da92d20ce706e65627db5a1"
input_schema_fingerprint: "51577045f0154fe4b52659eb68f7cbc05f74be7188f0c10a52e045e5924e3f47"
annotations{5}
title: null
readOnlyHint: null
destructiveHint: null
idempotentHint: null
openWorldHint: null
5{9}
name: "get_tw_ex_dividend"
title: null
effect: "READ"
effect_confidence: 0.65
capabilities[0]
risk_severity: "INFO"
fingerprint: "af2af8ac1fe1ef2a2a78c3f51c27cfe3b554643f62f48169e16282e7a4c8cc96"
input_schema_fingerprint: "f44c59d632d537f445a50bf510137ac2ecfa0fa96af2372cfc327a0330f3ee48"
annotations{5}
title: null
readOnlyHint: null
destructiveHint: null
idempotentHint: null
openWorldHint: null
6{9}
name: "get_tw_ex_dividend_yield"
title: null
effect: "READ"
effect_confidence: 0.65
capabilities[0]
risk_severity: "INFO"
fingerprint: "edf4cd328369c17858562e2c28bb25177b27b7040db1bd0bc9e81cb9243a3188"
input_schema_fingerprint: "55b6e932a8866202d6006d8c9e656c5a3c3e126345d0955957e17e95cf82fa79"
annotations{5}
title: null
readOnlyHint: null
destructiveHint: null
idempotentHint: null
openWorldHint: null
7{9}
name: "get_tw_margin_chips"
title: null
effect: "READ"
effect_confidence: 0.65
capabilities[0]
risk_severity: "INFO"
fingerprint: "da1d2e9d545ee6c8e1ea648cf0b00ad292bc5244ad338806880d496365287eb8"
input_schema_fingerprint: "16f408fa2c89d71e6824015829b605d1439d0b344e720d8e5107b00c7c3ab411"
annotations{5}
title: null
readOnlyHint: null
destructiveHint: null
idempotentHint: null
openWorldHint: null
8{9}
name: "get_tw_market_quotes"
title: null
effect: "READ"
effect_confidence: 0.65
capabilities[0]
risk_severity: "INFO"
fingerprint: "3cee3e3dc6bcf1d0d30a9cfc4f747a29b22e9ace3eb623910bb39dd6e72a88f8"
input_schema_fingerprint: "fc973e576ec7b1cb25a3c1408fbece85f4fa88fbf885ba4c82dfdbeb457ef12e"
annotations{5}
title: null
readOnlyHint: null
destructiveHint: null
idempotentHint: null
openWorldHint: null
9{9}
name: "get_tw_material_news"
title: null
effect: "READ"
effect_confidence: 0.65
capabilities[0]
risk_severity: "INFO"
fingerprint: "f52c6ccfdb7b1fea1fafad1aca95933ee5af6055ba8edc83f6ce9d0d84915607"
input_schema_fingerprint: "c28853e59cc4a480e4b271faba1c01a25747cbffbd1a70cc4b7b6e6d40cfcf6c"
annotations{5}
title: null
readOnlyHint: null
destructiveHint: null
idempotentHint: null
openWorldHint: null
10{9}
name: "get_tw_shareholder_meetings"
title: null
effect: "READ"
effect_confidence: 0.65
capabilities[1]
0{2}
capability: "CALENDAR"
confidence: 0.5
risk_severity: "INFO"
fingerprint: "2918a5bfffd0f6e7a04783ccb2e60744a29daaed23e3f7e16bb52ee9978073b2"
input_schema_fingerprint: "5088cfc89c207f4074ea90492a6eab0eb2c5b8b585436a27b2aeeb0cb740b1c0"
annotations{5}
title: null
readOnlyHint: null
destructiveHint: null
idempotentHint: null
openWorldHint: null
11{9}
name: "get_us_quotes"
title: null
effect: "READ"
effect_confidence: 0.65
capabilities[0]
risk_severity: "INFO"
fingerprint: "223c73308508e44c371424552cfad771683321b9ba237b07afa5c659693f8b42"
input_schema_fingerprint: "b738969602b02fc59aa4e6e21f00af29748f22582553506ff43bb332c31e1ead"
annotations{5}
title: null
readOnlyHint: null
destructiveHint: null
idempotentHint: null
openWorldHint: null
12{9}
name: "get_us_stock"
title: null
effect: "READ"
effect_confidence: 0.65
capabilities[0]
risk_severity: "INFO"
fingerprint: "cbd1106cd9b397c596e9edcd2cafec7b01f0410f4e10d8a2e8219d5469095a54"
input_schema_fingerprint: "1da267d2efb06d8b81eb4ab99874d7d789d38d2d3598d65c22eaa289d2498bc9"
annotations{5}
title: null
readOnlyHint: null
destructiveHint: null
idempotentHint: null
openWorldHint: null
13{9}
name: "list_stock_themes"
title: null
effect: "READ"
effect_confidence: 0.65
capabilities[0]
risk_severity: "INFO"
fingerprint: "76d0993b766f0578d0d1ae8fb7793cb6b70897200726b741ab3a13f6b8e0353f"
input_schema_fingerprint: "efddc7bd8bbcef73a14eb1ace1ffdaec81e518ef1e13c1e9271d0b8acb694a49"
annotations{5}
title: null
readOnlyHint: null
destructiveHint: null
idempotentHint: null
openWorldHint: null
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: "stock.penguindriver.com"
registrable_domain: "penguindriver.com"
source: "transport"
findings[1]
0{6}
check_id: "SQ-REPO-MISSING"
category: "provenance"
severity: "LOW"
title: "No source repository linked"
subject_type: "server"
subject_name: null
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: "com.penguindriver/stock"
registry_content_sha256: "07739b741822dab905360b83857fdd168c9979716645ea428099dc846ce6a90e"
scan_snapshot_fingerprint: "91bf6ad7deb16c6d474fbc636e06ae97bc03205d5dc408cd68ae07a6a4fbc487"
scanner_version: "1.0.0"
timestamps{4}
generated_at: "2026-11-15T02:13:45.413Z"
observed_at: "2026-11-14T13:37:32.137+00:00"
registry_published_at: "2026-09-28T07:55:10.977247+00:00"
registry_updated_at: null