Enter your 4-digit PIN to continue.
Incorrect PIN. Try again.
Internal Tools
A small set of in-house apps that keep brand, content, and operations moving. More on the way.
Logos, color palette, typography, voice, and visual standards: the single source of truth for anything WFG-branded.
brand.wfg.marketing OpenSearch, tag, and pull customer testimonials and review snippets for use across ads, landing pages, and social.
reviews.wfg.marketing OpenBrowse and filter on-camera customer testimonial videos, with timecoded clips and ready-to-embed links for heroes, proof blocks, ads, and reels.
testimonies.wfg.marketing OpenMCP Server
The canonical source of truth for WFG brand, compliance, copy, audience, and product reference content. Connects to Claude as a read-only knowledge base; every WFG answer should reference it instead of guessing. Corrections route through GitHub Issues.
| Tool | Description |
|---|---|
| get_brand_guide |
The WFG brand and design system: color tokens, type scale, components, logo paths, voice rules, output-format notes, and build checklist. Auto-fires before any visual deliverable (HTML, PDF, slides, ads, social, email, infographic). Optional focus drills into colors, typography, buttons, forms, cards, icons, logos, voice, stats, output-formats, or checklist.
|
| list_vault_files | Index of all canonical Vault files. Optionally filter by category. Start here when scoping any WFG task that touches brand, copy, compliance, personas, or stats. |
| 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. |
| search_vault | Ripgrep across the Vault. Returns path, line number, and snippet. Faster than listing-then-reading when you have a keyword, phrase, or stat to look up. |
| select_reviews | Pull real, congruent WFG customer reviews (1,909 tagged) for any social-proof element: landing pages, ads, email, sales/video scripts, social. Filter by emotional_lever, funnel_stage, output_type, format_fit, audience_segment, objections_handled, and emotional_moments. Returns only wfg_positive reviews; resort names and legal/BBB/AARP references are flagged needs_redaction. Prefer this over search_vault for anything testimonial-related. |
| select_testimonials | Select real WFG customer video testimonials (205 tagged) for on-camera proof: hero and proof videos, testimonial carousels, paid-ad clips, email embeds, and social reels. Filter by page_section_fit, emotional_lever, funnel_stage, format_fit, audience_segment, use_case, and more. Returns videos ranked by views with ready-made YouTube embed and deep-link URLs plus timecoded clips; resort/legal mentions flagged needs_redaction. Pair with select_reviews for written quotes on the same page. |
| get_canonical_stat | Pull a canonical WFG metric (families helped, debt relief total, years in business, etc.) from the single source of truth. Always use this for numbers; never cite from prose or memory. |
| list_canonical_stats | List all registered stat keys. Use when the user 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 flag an error, outdated stat, or missing info. The Vault is read-only; Zach reviews and applies corrections. |
| list_vault_update_requests | List the vault-update-request review queue: corrections flagged via log_vault_update_request that are 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 diff read from the live file (whether it exists, how many times the current text matches, and whether approve will apply cleanly). Use to preview the exact change before approving. |
| approve_vault_update_request | Approve a request by opening a PR that applies the edit on a new branch — 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. |
| health | Liveness check + build metadata (inventory present, stats count, build time). |
get_brand_guide
Example prompts that auto-fire this tool
Any request for a visual build should pull get_brand_guide() and the locked tokens before anything is rendered. Below: phrases that map to the tool description.
focus="buttons"focus="forms"focus="checklist"wfg-copy-compliance-guide.md instead.get_canonical_stat.get_brand_guide() first, then build with the locked tokens.