Enter your 4-digit PIN to continue.
Incorrect PIN. Try again.
Internal Tools
In-house apps that keep the Medical House Calls brand, content, and operations moving. The stack is young — more on the way as the brand matures.
The canonical MHC knowledge base, served to Claude as an MCP connector — brand, copy, services & pricing, design system, tagged patient reviews, and canonical stats.
vault.mhc.marketing View docsReviews browser, brand guide site, and intel dashboards are planned as the MHC stack matures — mirroring the WFG toolkit at wfg.marketing.
Coming soonMCP Server
The canonical source of truth for Medical House Calls brand, copy, services, pricing, audience, and reference content. Connects to Claude as a read-only knowledge base; every MHC answer should reference it instead of guessing. Corrections route through GitHub Issues.
Two hard brand rules ride along with every read: never reference Wesley LLC or any sibling brand in MHC materials, and weight-loss claims must match the current approved claim in the Vault before publishing.
MHC Vault, URL https://vault.mhc.marketing/mcp. Sign in with your @wesley.com Google account.
| Tool | Description |
|---|---|
| get_brand_guide |
The MHC brand and design system: 16 locked color tokens, the Poppins type scale, buttons, tags, cards, shadows, layout, icon and logo rules. Auto-fires before any visual deliverable (HTML, PDF, slides, ads, social, email, infographic). Teal carries the brand; Orange is CTA-only. Optional focus drills into colors, typography, buttons, tags-pills, cards, shadows, layout, icons, logos, open-items — plus identity, pillars, photography, ads, print (brand guidelines) and voice, messaging (copy guide).
|
| list_brand_assets |
Catalog of official MHC brand SVGs: the 5 logo lockups (primary, reverse, all-navy, all-white, gray) and the curated 75-icon two-tone library with concept tags. Pass kind="icons" with a query keyword (e.g. "weight", "family", "lab") to search icon tags. For MHC builds use only these icons — never re-source per project or introduce other icon sets.
|
| get_brand_asset |
Return an official MHC logo or icon SVG as inline markup — by logo name (logo-primary, logo-reverse, logo-navy, logo-white, logo-gray) or an icon's kebab-case name (house-call, syringe, family, …). The reliable way to get the real mark over the MCP. Never recreate, recolor, or redraw the logo or icons.
|
| list_vault_files |
Index of all canonical Vault files with metadata (title, summary, tags, applies_to, status). Filter by category folder, by tags (topic keywords), or by applies_to (audience/use, e.g. visual-builds, paid-media). Start here when scoping any MHC task that touches brand, copy, services, pricing, personas, or design.
|
| read_vault_file |
Read a single Vault file by its Vault-relative path. Use after list_vault_files or search_vault has identified the right file. Optional section returns just one top-level (##) section instead of the whole file — pass a heading slug or text (e.g. "Weight Loss", "color-tokens"); on a miss it errors with the available section slugs.
|
| search_vault |
Ripgrep across the Vault. Returns path, line number, snippet, and (for markdown hits) the enclosing section slug — pass that slug straight to read_vault_file's section param to read just the relevant section. Faster than listing-then-reading when you have a keyword, price, phrase, or stat to look up.
|
| select_reviews |
Pull real, congruent MHC patient reviews (428 tagged, Tebra) for any social-proof element: landing pages, ads, email, sales/video scripts, social. Filter by emotional_lever, service_line, funnel_stage, output_type, format_fit, audience_segment, location, objections_handled, emotional_moments. Only mhc_positive reviews by default; include_competitor_failures opts into bad-experience-elsewhere reviews for cold-traffic contrast. Compliance flags per review: sibling-brand redaction, medical-claim caution, provider verification. Prefer this over search_vault for anything testimonial-related.
|
| get_canonical_stat |
Pull a canonical MHC metric or price (house calls served, same-day availability, response time, visit fees, plan pricing) from the single source of truth. Always use this for numbers — never cite from prose or memory; outdated prices and weight-loss claims circulate in old creative. Entries past the quarterly refresh window come back flagged stale: true with a warning.
|
| list_canonical_stats |
List all registered stat keys (17 today — company proof points and pricing). Use when someone describes a metric without naming it, then pass the right key to get_canonical_stat.
|
| log_vault_update_request |
Open a GitHub Issue labeled "vault-update-request" to change the Vault — it's read-only through the MCP. Two request types: edit (default) for a fix that belongs in an existing file (exact current_text + suggested_text), or new_file to propose an entire new Vault file with a path and rationale; prefer an edit when in doubt. Duplicate requests against the same file are caught before filing. The submitter is recorded automatically from the caller's @wesley.com login. Zach reviews.
|
| list_vault_update_requests |
List the vault-update-request review queue: corrections pending triage. Filter by state (open by default) and optional severity. Returns compact rows; drill into one with get_vault_update_request.
|
| get_vault_update_request |
Fetch one vault-update-request in full, with a true before/after preview read from the live repo (whether the file exists, how many times the current text matches, and whether approve will apply cleanly; for a new_file request, whether the proposed path is still available). Use to preview the exact change before approving.
|
| approve_vault_update_request |
Approve a request by opening a PR on a new branch — an edit applies current_text → suggested_text; a new_file request creates the proposed file (never overwriting an existing one). Never commits to main. A human reviews the diff and merges, which closes the Issue. Always preview with get_vault_update_request and confirm first.
|
| deny_vault_update_request |
Deny a request: post the reason as a comment, label it wontfix, and close the Issue. A reason is required and is recorded so the submitter understands the decision.
|
| vault_usage_report |
Vault usage analytics: which tools get called, which files get read, what people search for, and — highest-signal — searches that returned nothing (zero_hit_searches). Recurring zero-hit queries are questions the Vault can't answer yet: candidates for mhc-knowledge-base-gaps.md or a new-file request. Optional days sets the trailing window (default 7); counters persist on the deployed server.
|
| health |
Liveness check + build metadata (inventory present, stats count, build time). Also public at vault.mhc.marketing/health.
|
list_vault_files
Vault file index
The canonical files as of the last update to this page. The live index (with brand assets and current metadata) always comes from list_vault_files().