io.github.koynlabs/blackbook-advisor

Blackbook Protocol Advisor

Purchaser-gated MCP for Vault, HMRC TRS, 95/5 equity, and Companies House PSC.

Endpointhttps://theblackbook.pro (streamable-http)
Registry version1.0.3
Now25 tools · grade C (79) · pin ts_f7195babd97d1a87d1ebf4380f7f79c3 · protocol 2025-06-18
First / last listed2026-10-27 02:00 UTC / 2026-10-27 02:00 UTC
Grade over time2026-10-27: C (79), 25 tools

Is this your server? Own a server? ToolFit hosted watch re-checks it every 24 h ($0.25 per 30 days) or 6 h ($0.60) and sends you an HMAC-signed webhook when its tools or grade change: POST https://api.youraitools.co/toolfit/v1/watch. To opt out, see About & opt-out.

Timeline

First listing · 2026-10-27 02:00 UTC
25 tools, grade C (79)

Tools: search_book get_module_playbook list_skills get_skill list_modules get_hmrc_guidance get_companies_house_guidance run_trust_intake draft_form_answers prepare_portal_fill generate_review_bundle list_risk_flags list_implementation_modes get_self_serve_portal start_browser_session open_portal explain_current_screen list_fillable_fields fill_fields request_user_action wait_for_user_ready prepare_submit_confirmation confirm_and_submit end_browser_session get_legal_boundary

Current tools (25)

search_bookREQUIRED before substantive Protocol answers. Search approved Blackbook Protocol passages and return cited excerpts. Prefer Protocol vocabulary from hits over generic UK legal advice. Returns ranked results plus the educational boundary.
params: query*, limit
get_module_playbookREQUIRED when coaching setup. Return the ordered Protocol checklist for a module. For 95/5 / share transfer into the Trust use equity_95_5 (not a freestyle solicitor checklist). Modules: vault, trs, equity_95_5, psc, banking, ip, philosophy, legacy, property.
params: module*
list_skillsList Protocol Architect workflow skills (Vault, TRS, 95/5, PSC, portal co-pilot). Call when the Owner asks how to set something up; then get_skill for the matching workflow.
params: query
get_skillLoad a Protocol workflow skill as markdown. Names: establish-vault-trust, register-trust-trs, implement-95-5-equity-split, update-psc-companies-house, run-portal-copilot.
params: name*
list_modulesList available Protocol advisor modules in coaching order.
params: query
get_hmrc_guidanceRetrieve approved GOV.UK/HMRC trust and inheritance-tax guidance by topic. Returns a title, official URL, and short summary. Not a live scrape of GOV.UK.
params: topic*, jurisdiction
get_companies_house_guidanceRetrieve approved Companies House / PSC / WebFiling guidance. PSC filings name individuals (trustees), never the Trust itself.
params: topic*
run_trust_intakeValidate a structured trust setup intake and return missing facts, Protocol warnings, and next modules. Call before drafting forms or opening portals.
params: jurisdiction*, objective*, assets*, assetValue, settlor*, parties*, existingArrangements, deadlines, questions, companyName, companyNumber, trustName
draft_form_answersDraft preparation notes for TRS, IHT100, IHT400, and related professional-review questions from a completed intake. Label as a Protocol guide for solicitor execution.
params: intake*, formFamily
prepare_portal_fillMap intake facts to a fill_fields payload for TRS or Companies House PSC. Secrets (auth code) are listed but never filled. Call after Owner login; align labels with list_fillable_fields. Never maps the Trust as a PSC organisation.
params: intake*, formFamily
generate_review_bundleGenerate a cited professional-review bundle from a completed intake for the Owner to take to a solicitor or CTA.
params: intake*, format
list_risk_flagsReturn legal, tax, and practical red flags detected from customer facts (settlor-as-beneficiary, lender consent, offshore, time pressure).
params: intake*
list_implementation_modesList Owner choices: self_serve (own browser + guidance) vs assisted (Browserbase live view + optional fill). Ask before starting co-pilot.
params: preferred
get_self_serve_portalSelf-serve path: return the official portal URL plus Protocol checklist for the Owner’s own browser. Present portalUrl as a clickable markdown link (MCP cannot launch local browsers). Do not start Browserbase.
params: portalId*
start_browser_sessionASSISTED mode only. Start a fresh ephemeral Browserbase (or mock) co-pilot session. Returns liveViewUrl — no purchaser email. If Owner prefers their own browser, use get_self_serve_portal instead.
params: reason
open_portalNavigate the assisted session to an allowlisted portal: trs, trs_manage, companies_house_webfiling, or companies_house_psc.
params: sessionId*, portalId*
explain_current_screenSummarise the current portal page: URL, text excerpt, fillable fields, Protocol hint, signedInLikely.
params: sessionId*
list_fillable_fieldsInventory visible non-secret form controls (label/name/type) on the current portal page. Use to align prepare_portal_fill keys.
params: sessionId*
fill_fieldsFill non-secret form fields (label/placeholder/name). Never passwords, OTPs, or Companies House auth codes.
params: sessionId*, fields*
request_user_actionPause for Owner login, CAPTCHA, 2FA, or review in the Browserbase live view. Never ask the Owner to paste passwords into chat.
params: sessionId*, action*
wait_for_user_readyAfter request_user_action(login|2fa), poll until the page leaves the sign-in surface (or timeout). Then continue fill.
params: sessionId*, timeoutMs, pollMs
prepare_submit_confirmationCreate a one-time confirmation token required before confirm_and_submit. Show the token to the human Owner; do not submit without it.
params: sessionId*
confirm_and_submitSubmit the current portal form only after the human provides a valid one-time confirmationToken from prepare_submit_confirmation. This can file on a government portal.
params: sessionId*, confirmationToken*
end_browser_sessionTear down the assisted browser session. No credentials are persisted. Safe to call more than once for the same id after expiry.
params: sessionId*
get_legal_boundaryReturn the mandatory educational / non-advice boundary statement. Call when the Owner asks if this is legal advice.
params: audience

Entries describe changes in tool definitions. They are not statements about a server, its quality or its author. The grade measures how the tool definitions fit model providers (token cost, schema compatibility, confusable names) as scored by the ToolFit engine at the time of the listing. JSON: append .json. Opt-out: how or hello@youraitools.co.