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/8776d902-96f1-48f8-8580-ecde677a0006/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: "app.whichpost/whichpost"
title: "WhichPost"
description: "Which creator posts brought paying customers: your WhichPost reports, with ranges."
version: "1.0.0"
homepage_url: "https://whichpost.app/claude-and-chatgpt"
source: "official_registry"
upstream_status: "active"
publisher{4}
namespace: "app.whichpost"
display_name: "app.whichpost"
type: "registry_namespace"
status: "unclaimed"
organization: null
repository: null
packages[0]
transports[1]
0{5}
kind: "remote"
type: "streamable-http"
endpoint_url: "https://whichpost.app/mcp"
endpoint_host: "whichpost.app"
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[18]
0{9}
name: "about_whichpost"
title: "About WhichPost"
effect: "READ"
effect_confidence: 0.32
capabilities[0]
risk_severity: "INFO"
fingerprint: "a2ceb9ea307b70112972f06fcdd4d6ba0ee6e0a7cae9d6a3d8f81a5a35038948"
input_schema_fingerprint: "99334726611ccf58a148b0814696bfa6fe08c1b2d027e946beccf5a74331c9aa"
annotations{5}
title: "About WhichPost"
readOnlyHint: true
destructiveHint: false
idempotentHint: true
openWorldHint: false
1{9}
name: "campaign_health"
title: "What would sharpen the answer"
effect: "READ"
effect_confidence: 0.524
capabilities[2]
0{2}
capability: "HEALTH"
confidence: 0.5
1{2}
capability: "SENSITIVE_PERSONAL_DATA"
confidence: 0.5
risk_severity: "MEDIUM"
fingerprint: "57f751fb43991d1e84f0f00ff1edbeec45b368f085209554fac72fda51e2e0ad"
input_schema_fingerprint: "1508a9949a751fa5bcb69588fb6a6b1da56a8278943b331cbeea4eab49d2ba6d"
annotations{5}
title: "What would sharpen the answer"
readOnlyHint: true
destructiveHint: false
idempotentHint: true
openWorldHint: false
2{9}
name: "check_fit"
title: "Is WhichPost a fit?"
effect: "READ"
effect_confidence: 0.72
capabilities[1]
0{2}
capability: "PAYMENT"
confidence: 0.509
risk_severity: "LOW"
fingerprint: "7b441ed33663055644df1252482932a863dd17b7b24c51664bea40a6aae318b7"
input_schema_fingerprint: "9e5d31f93d7555efec76e4d4f5f361d2bc8db4f50777191da0e9b05c28cc9efb"
annotations{5}
title: "Is WhichPost a fit?"
readOnlyHint: true
destructiveHint: false
idempotentHint: true
openWorldHint: false
3{9}
name: "compare_creators"
title: "Compare creators"
effect: "READ"
effect_confidence: 0.832
capabilities[0]
risk_severity: "INFO"
fingerprint: "9e57cfcbd0374686c53a508f25eba300159b2a9accb4b443a399f006adc891eb"
input_schema_fingerprint: "f9656596d8315296027b5728158a38a0a355029d7a2a7e974165ee4b0780edd0"
annotations{5}
title: "Compare creators"
readOnlyHint: true
destructiveHint: false
idempotentHint: true
openWorldHint: false
4{9}
name: "data_status"
title: "Data connections"
effect: "READ"
effect_confidence: 0.32
capabilities[0]
risk_severity: "INFO"
fingerprint: "6d275f614f59ff1873077bc1f8819eefea685243a697f30e63ea579eb1a461d3"
input_schema_fingerprint: "99334726611ccf58a148b0814696bfa6fe08c1b2d027e946beccf5a74331c9aa"
annotations{5}
title: "Data connections"
readOnlyHint: true
destructiveHint: false
idempotentHint: true
openWorldHint: false
5{9}
name: "explain_creator"
title: "Explain a creator's decision"
effect: "READ"
effect_confidence: 0.879
capabilities[0]
risk_severity: "INFO"
fingerprint: "7e3edc923e20a3ce6b3d23f0b3b8120092053711e306ef2d50f8d1d93b3a5660"
input_schema_fingerprint: "22aaee3d739eff6cb449686f6c541b3af7fbbff75967b17e33c21aa8112cb817"
annotations{5}
title: "Explain a creator's decision"
readOnlyHint: true
destructiveHint: false
idempotentHint: true
openWorldHint: false
6{9}
name: "get_faq"
title: "WhichPost questions and answers"
effect: "READ"
effect_confidence: 0.869
capabilities[1]
0{2}
capability: "PAYMENT"
confidence: 0.618
risk_severity: "LOW"
fingerprint: "61a18cc53113dacca7559dfb00201f65a46d1c1c8b8287e1666390a70b3bc581"
input_schema_fingerprint: "98407a8057d938ea9af1d8f53f92ed2125e7b08df886eedaf762edaf9207c64a"
annotations{5}
title: "WhichPost questions and answers"
readOnlyHint: true
destructiveHint: false
idempotentHint: true
openWorldHint: false
7{9}
name: "get_latest_report"
title: "Latest campaign report"
effect: "READ"
effect_confidence: 0.72
capabilities[0]
risk_severity: "INFO"
fingerprint: "d9022ef02e7f59ed2eee82eaaaaf739c9283ad7c76d7555718b03f99e5008357"
input_schema_fingerprint: "1508a9949a751fa5bcb69588fb6a6b1da56a8278943b331cbeea4eab49d2ba6d"
annotations{5}
title: "Latest campaign report"
readOnlyHint: true
destructiveHint: false
idempotentHint: true
openWorldHint: false
8{9}
name: "get_pricing"
title: "WhichPost pricing"
effect: "WRITE"
effect_confidence: 0.67
capabilities[0]
risk_severity: "LOW"
fingerprint: "374078401822a0be5e844c37854ce91f1293ce4f697605974f66d87cd7d4dc30"
input_schema_fingerprint: "99334726611ccf58a148b0814696bfa6fe08c1b2d027e946beccf5a74331c9aa"
annotations{5}
title: "WhichPost pricing"
readOnlyHint: true
destructiveHint: false
idempotentHint: true
openWorldHint: false
9{9}
name: "get_sample_report"
title: "Sample report (simulated)"
effect: "WRITE"
effect_confidence: 0.533
capabilities[0]
risk_severity: "LOW"
fingerprint: "2faca831695a5f751091a06ab446fea5b45dbf9c7994bb1379ac55a75e3004be"
input_schema_fingerprint: "99334726611ccf58a148b0814696bfa6fe08c1b2d027e946beccf5a74331c9aa"
annotations{5}
title: "Sample report (simulated)"
readOnlyHint: true
destructiveHint: false
idempotentHint: true
openWorldHint: false
10{9}
name: "how_it_works"
title: "How WhichPost works"
effect: "READ"
effect_confidence: 0.32
capabilities[0]
risk_severity: "INFO"
fingerprint: "0fbd90f4836aca01868df165c8ab408e8648fc41c991854cbeaacbab0f5fffa3"
input_schema_fingerprint: "99334726611ccf58a148b0814696bfa6fe08c1b2d027e946beccf5a74331c9aa"
annotations{5}
title: "How WhichPost works"
readOnlyHint: true
destructiveHint: false
idempotentHint: true
openWorldHint: false
11{9}
name: "list_campaigns"
title: "List campaign reports"
effect: "READ"
effect_confidence: 0.857
capabilities[0]
risk_severity: "INFO"
fingerprint: "3c64be67272c4c9f4295d950b11a0630639b72f9f7de6515a54c056abc021b03"
input_schema_fingerprint: "4f1b741775370ffcc382fac37a56556df1940a2954041f4b9cc4c13610c8368d"
annotations{5}
title: "List campaign reports"
readOnlyHint: true
destructiveHint: false
idempotentHint: true
openWorldHint: false
12{9}
name: "list_creators"
title: "Creators and decisions"
effect: "READ"
effect_confidence: 0.762
capabilities[1]
0{2}
capability: "PAYMENT"
confidence: 0.64
risk_severity: "LOW"
fingerprint: "aa8d498f976ddec463f864238ff509b608e64c7cb7d358679144068c2fd1b422"
input_schema_fingerprint: "22dcac064ba83ca7cbc917f4484746055c0bdf57c90f0e317c8d2120be7d13a1"
annotations{5}
title: "Creators and decisions"
readOnlyHint: true
destructiveHint: false
idempotentHint: true
openWorldHint: false
13{9}
name: "list_events"
title: "Marked events"
effect: "READ"
effect_confidence: 0.72
capabilities[0]
risk_severity: "INFO"
fingerprint: "0bd6694078b12c2013ecda1c3e90cfa57a89b228edfbcbc87699bc32bc29b6ef"
input_schema_fingerprint: "99334726611ccf58a148b0814696bfa6fe08c1b2d027e946beccf5a74331c9aa"
annotations{5}
title: "Marked events"
readOnlyHint: true
destructiveHint: false
idempotentHint: true
openWorldHint: false
14{9}
name: "list_workspaces"
title: "Connected workspace"
effect: "WRITE"
effect_confidence: 0.72
capabilities[0]
risk_severity: "LOW"
fingerprint: "2dfdf095ec5317bca2cb471b0edf81a58f3673a340fd246abb387d27e4142464"
input_schema_fingerprint: "99334726611ccf58a148b0814696bfa6fe08c1b2d027e946beccf5a74331c9aa"
annotations{5}
title: "Connected workspace"
readOnlyHint: true
destructiveHint: false
idempotentHint: true
openWorldHint: false
15{9}
name: "mark_event"
title: "Mark a launch or other event"
effect: "WRITE"
effect_confidence: 0.848
capabilities[0]
risk_severity: "LOW"
fingerprint: "3aa2606a5f9567d30bb37ec030f90e5c6094401ad99d887cace77c60a6596c5c"
input_schema_fingerprint: "257b2c8287f27f3a3762217e0b153baedcd8c4d3fba2fbbe365e7691de83ca73"
annotations{5}
title: "Mark a launch or other event"
readOnlyHint: false
destructiveHint: false
idempotentHint: false
openWorldHint: false
16{9}
name: "privacy_and_security"
title: "Privacy and security"
effect: "READ"
effect_confidence: 0.32
capabilities[1]
0{2}
capability: "SECURITY_CONTROL"
confidence: 0.675
risk_severity: "INFO"
fingerprint: "70896b13d410346337906c4e102ce67142dcae828101064804b64bf6b54c7700"
input_schema_fingerprint: "99334726611ccf58a148b0814696bfa6fe08c1b2d027e946beccf5a74331c9aa"
annotations{5}
title: "Privacy and security"
readOnlyHint: true
destructiveHint: false
idempotentHint: true
openWorldHint: false
17{9}
name: "refresh_report"
title: "Create a fresh report"
effect: "WRITE"
effect_confidence: 0.762
capabilities[1]
0{2}
capability: "ACCOUNT_MANAGEMENT"
confidence: 0.618
risk_severity: "LOW"
fingerprint: "0cfca20cc150efd88d1e249714bd8aa4278c67f6126d0891300e6ec2670c6fca"
input_schema_fingerprint: "99334726611ccf58a148b0814696bfa6fe08c1b2d027e946beccf5a74331c9aa"
annotations{5}
title: "Create a fresh report"
readOnlyHint: false
destructiveHint: false
idempotentHint: false
openWorldHint: false
resources[5]
0{4}
key: "whichpost://public/about"
kind: "resource"
mime_type: "text/markdown"
fingerprint: "c7010c01f47851a5d402b7600c0d7da2e3767909b1932f4d0ec835c5b9cd9b63"
1{4}
key: "whichpost://public/faq"
kind: "resource"
mime_type: "text/markdown"
fingerprint: "978dcd26ee933bf8c6adb49c0e75c0090e2eda1b74564ee723f45df825b841e3"
2{4}
key: "whichpost://public/how-it-works"
kind: "resource"
mime_type: "text/markdown"
fingerprint: "e9a3408ca5e97c52c4f1cd128730ac8cb11b42fd285d309c668c9c85b3844161"
3{4}
key: "whichpost://public/pricing"
kind: "resource"
mime_type: "text/markdown"
fingerprint: "c65c58c2006f5c9430bc43eb53ddc357e6cf3c59c6bada784bc81f54ea080391"
4{4}
key: "whichpost://public/privacy"
kind: "resource"
mime_type: "text/markdown"
fingerprint: "1f7b4ec4262f3bf3701a3ee20d389ea08b047882ed3d9494d187f0181f493b2c"
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: "whichpost.app"
registrable_domain: "whichpost.app"
source: "transport"
findings[6]
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: "LOW"
title: "Annotations understate what the tool does"
subject_type: "tool"
subject_name: "get_pricing"
4{6}
check_id: "SQ-TOOL-ANNOTATION-UNDERCLAIM"
category: "annotations"
severity: "LOW"
title: "Annotations understate what the tool does"
subject_type: "tool"
subject_name: "get_sample_report"
5{6}
check_id: "SQ-TOOL-ANNOTATION-UNDERCLAIM"
category: "annotations"
severity: "LOW"
title: "Annotations understate what the tool does"
subject_type: "tool"
subject_name: "list_workspaces"
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: "app.whichpost/whichpost"
registry_content_sha256: "a5301e6e4c38a19491fa4605ef113322a2af3b86f56fb5c5a1ddf1fb446d91e3"
scan_snapshot_fingerprint: "2f1559f47e3c174381137c7c4b22d288d4aa02e7a398772240a6ba80275c9742"
scanner_version: "1.0.0"
timestamps{4}
generated_at: "2026-11-15T01:51:14.133Z"
observed_at: "2026-11-14T15:53:39.503+00:00"
registry_published_at: "2026-10-14T20:11:14.62482+00:00"
registry_updated_at: null