{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_szg5z22xcejq","handle":"blackbook-protocol-advisor","url":"https://wellknown.network/agents/blackbook-protocol-advisor","links":{"self":"https://wellknown.network/agents/blackbook-protocol-advisor/record.json","html":"https://wellknown.network/agents/blackbook-protocol-advisor","markdown":"https://wellknown.network/agents/blackbook-protocol-advisor/record.md","api":"https://wellknown.network/api/v1/agents/blackbook-protocol-advisor","status":"https://wellknown.network/api/v1/agents/blackbook-protocol-advisor/status","claim":"https://wellknown.network/agents/blackbook-protocol-advisor/claim","claimApi":"https://wellknown.network/api/v1/claims","claimDescriptor":"https://wellknown.network/agents/blackbook-protocol-advisor/claim.json","badge":"https://wellknown.network/agents/blackbook-protocol-advisor/badge.svg","openapi":"https://wellknown.network/openapi.json"},"ard":{"identifier":"urn:air:theblackbook.pro:server:blackbook-protocol-advisor","type":"application/mcp-server-card+json"},"kind":"mcp_server","declared":{"name":"Blackbook Protocol Advisor","summary":"Purchaser-gated MCP for Vault, HMRC TRS, 95/5 equity, and Companies House PSC.","description":"Purchaser-gated MCP for Vault, HMRC TRS, 95/5 equity, and Companies House PSC.","publisher":{"name":"koynlabs","url":null},"homepage":"https://theblackbook.pro","repository":"https://github.com/koynlabs/mcp-blackbook","version":"1.0.3","license":null,"protocols":["mcp"],"tags":[],"pricing":null,"endpoints":[{"url":"https://theblackbook.pro","type":"mcp_streamable_http","auth":null,"probeable":true}],"skills":null,"tools":null,"extra":{"updatedAt":"2026-08-29T16:59:13.634101Z","publishedAt":"2026-08-29T16:59:13.634101Z","registryName":"io.github.koynlabs/blackbook-advisor"},"attribution":{"kind":"mcp_registry","name":"mcp_registry","repoUrl":"mcp_registry","summary":"mcp_registry","version":"mcp_registry","description":"mcp_registry","homepageUrl":"mcp_registry","publisherName":"mcp_registry"}},"derived":{"capabilities":[{"slug":"security.secrets","name":"Secrets Management","confidence":1,"provenance":"derived"},{"slug":"commerce.ecommerce","name":"E-commerce Operations","confidence":0.54,"provenance":"derived"},{"slug":"content.writing","name":"Writing & Editing","confidence":0.51,"provenance":"derived"},{"slug":"infra.browser-automation","name":"Browser Automation","confidence":0.51,"provenance":"derived"}],"categories":["commerce","content","infra","security"]},"observed":{"status":"live","statusReason":"Responded 7h ago.","lastOkAt":"2026-09-08T04:20:34.177Z","lastProbedAt":"2026-09-08T04:20:34.177Z","statusComputedAt":"2026-09-08T04:35:22.639Z","reliability30d":{"probes":5,"successRate":1,"p50Ms":145},"latestObservations":[{"at":"2026-09-08T04:20:34.177Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":141,"error":null,"detail":{"tools":[{"name":"search_book","description":"REQUIRED before substantive Protocol answers. Search approved Blackbook Protocol passages and return cited excerpts. Prefer Protocol vocabulary from hits over g"},{"name":"get_module_playbook","description":"REQUIRED 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 soli"},{"name":"list_skills","description":"List 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 match"},{"name":"get_skill","description":"Load a Protocol workflow skill as markdown. Names: establish-vault-trust, register-trust-trs, implement-95-5-equity-split, update-psc-companies-house, run-porta"},{"name":"list_modules","description":"List available Protocol advisor modules in coaching order."},{"name":"get_hmrc_guidance","description":"Retrieve 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."},{"name":"get_companies_house_guidance","description":"Retrieve approved Companies House / PSC / WebFiling guidance. PSC filings name individuals (trustees), never the Trust itself."},{"name":"run_trust_intake","description":"Validate a structured trust setup intake and return missing facts, Protocol warnings, and next modules. Call before drafting forms or opening portals."},{"name":"draft_form_answers","description":"Draft preparation notes for TRS, IHT100, IHT400, and related professional-review questions from a completed intake. Label as a Protocol guide for solicitor exec"},{"name":"prepare_portal_fill","description":"Map 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 "},{"name":"generate_review_bundle","description":"Generate a cited professional-review bundle from a completed intake for the Owner to take to a solicitor or CTA."},{"name":"list_risk_flags","description":"Return legal, tax, and practical red flags detected from customer facts (settlor-as-beneficiary, lender consent, offshore, time pressure)."},{"name":"list_implementation_modes","description":"List Owner choices: self_serve (own browser + guidance) vs assisted (Browserbase live view + optional fill). Ask before starting co-pilot."},{"name":"get_self_serve_portal","description":"Self-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 "},{"name":"start_browser_session","description":"ASSISTED mode only. Start a fresh ephemeral Browserbase (or mock) co-pilot session. Returns liveViewUrl — no purchaser email. If Owner prefers their own browser"},{"name":"open_portal","description":"Navigate the assisted session to an allowlisted portal: trs, trs_manage, companies_house_webfiling, or companies_house_psc."},{"name":"explain_current_screen","description":"Summarise the current portal page: URL, text excerpt, fillable fields, Protocol hint, signedInLikely."},{"name":"list_fillable_fields","description":"Inventory visible non-secret form controls (label/name/type) on the current portal page. Use to align prepare_portal_fill keys."},{"name":"fill_fields","description":"Fill non-secret form fields (label/placeholder/name). Never passwords, OTPs, or Companies House auth codes."},{"name":"request_user_action","description":"Pause for Owner login, CAPTCHA, 2FA, or review in the Browserbase live view. Never ask the Owner to paste passwords into chat."},{"name":"wait_for_user_ready","description":"After request_user_action(login|2fa), poll until the page leaves the sign-in surface (or timeout). Then continue fill."},{"name":"prepare_submit_confirmation","description":"Create a one-time confirmation token required before confirm_and_submit. Show the token to the human Owner; do not submit without it."},{"name":"confirm_and_submit","description":"Submit the current portal form only after the human provides a valid one-time confirmationToken from prepare_submit_confirmation. This can file on a government "},{"name":"end_browser_session","description":"Tear down the assisted browser session. No credentials are persisted. Safe to call more than once for the same id after expiry."},{"name":"get_legal_boundary","description":"Return the mandatory educational / non-advice boundary statement. Call when the Owner asks if this is legal advice."}],"toolCount":25,"serverName":"blackbook-advisor","capabilities":["tools","resources"],"serverVersion":"1.0.0","protocolVersion":"2025-06-18"}},{"at":"2026-09-07T21:23:49.924Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":141,"error":null,"detail":{"tools":[{"name":"search_book","description":"REQUIRED before substantive Protocol answers. Search approved Blackbook Protocol passages and return cited excerpts. Prefer Protocol vocabulary from hits over g"},{"name":"get_module_playbook","description":"REQUIRED 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 soli"},{"name":"list_skills","description":"List 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 match"},{"name":"get_skill","description":"Load a Protocol workflow skill as markdown. Names: establish-vault-trust, register-trust-trs, implement-95-5-equity-split, update-psc-companies-house, run-porta"},{"name":"list_modules","description":"List available Protocol advisor modules in coaching order."},{"name":"get_hmrc_guidance","description":"Retrieve 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."},{"name":"get_companies_house_guidance","description":"Retrieve approved Companies House / PSC / WebFiling guidance. PSC filings name individuals (trustees), never the Trust itself."},{"name":"run_trust_intake","description":"Validate a structured trust setup intake and return missing facts, Protocol warnings, and next modules. Call before drafting forms or opening portals."},{"name":"draft_form_answers","description":"Draft preparation notes for TRS, IHT100, IHT400, and related professional-review questions from a completed intake. Label as a Protocol guide for solicitor exec"},{"name":"prepare_portal_fill","description":"Map 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 "},{"name":"generate_review_bundle","description":"Generate a cited professional-review bundle from a completed intake for the Owner to take to a solicitor or CTA."},{"name":"list_risk_flags","description":"Return legal, tax, and practical red flags detected from customer facts (settlor-as-beneficiary, lender consent, offshore, time pressure)."},{"name":"list_implementation_modes","description":"List Owner choices: self_serve (own browser + guidance) vs assisted (Browserbase live view + optional fill). Ask before starting co-pilot."},{"name":"get_self_serve_portal","description":"Self-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 "},{"name":"start_browser_session","description":"ASSISTED mode only. Start a fresh ephemeral Browserbase (or mock) co-pilot session. Returns liveViewUrl — no purchaser email. If Owner prefers their own browser"},{"name":"open_portal","description":"Navigate the assisted session to an allowlisted portal: trs, trs_manage, companies_house_webfiling, or companies_house_psc."},{"name":"explain_current_screen","description":"Summarise the current portal page: URL, text excerpt, fillable fields, Protocol hint, signedInLikely."},{"name":"list_fillable_fields","description":"Inventory visible non-secret form controls (label/name/type) on the current portal page. Use to align prepare_portal_fill keys."},{"name":"fill_fields","description":"Fill non-secret form fields (label/placeholder/name). Never passwords, OTPs, or Companies House auth codes."},{"name":"request_user_action","description":"Pause for Owner login, CAPTCHA, 2FA, or review in the Browserbase live view. Never ask the Owner to paste passwords into chat."},{"name":"wait_for_user_ready","description":"After request_user_action(login|2fa), poll until the page leaves the sign-in surface (or timeout). Then continue fill."},{"name":"prepare_submit_confirmation","description":"Create a one-time confirmation token required before confirm_and_submit. Show the token to the human Owner; do not submit without it."},{"name":"confirm_and_submit","description":"Submit the current portal form only after the human provides a valid one-time confirmationToken from prepare_submit_confirmation. This can file on a government "},{"name":"end_browser_session","description":"Tear down the assisted browser session. No credentials are persisted. Safe to call more than once for the same id after expiry."},{"name":"get_legal_boundary","description":"Return the mandatory educational / non-advice boundary statement. Call when the Owner asks if this is legal advice."}],"toolCount":25,"serverName":"blackbook-advisor","capabilities":["tools","resources"],"serverVersion":"1.0.0","protocolVersion":"2025-06-18"}},{"at":"2026-09-07T14:23:19.669Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":183,"error":null,"detail":{"tools":[{"name":"search_book","description":"REQUIRED before substantive Protocol answers. Search approved Blackbook Protocol passages and return cited excerpts. Prefer Protocol vocabulary from hits over g"},{"name":"get_module_playbook","description":"REQUIRED 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 soli"},{"name":"list_skills","description":"List 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 match"},{"name":"get_skill","description":"Load a Protocol workflow skill as markdown. Names: establish-vault-trust, register-trust-trs, implement-95-5-equity-split, update-psc-companies-house, run-porta"},{"name":"list_modules","description":"List available Protocol advisor modules in coaching order."},{"name":"get_hmrc_guidance","description":"Retrieve 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."},{"name":"get_companies_house_guidance","description":"Retrieve approved Companies House / PSC / WebFiling guidance. PSC filings name individuals (trustees), never the Trust itself."},{"name":"run_trust_intake","description":"Validate a structured trust setup intake and return missing facts, Protocol warnings, and next modules. Call before drafting forms or opening portals."},{"name":"draft_form_answers","description":"Draft preparation notes for TRS, IHT100, IHT400, and related professional-review questions from a completed intake. Label as a Protocol guide for solicitor exec"},{"name":"prepare_portal_fill","description":"Map 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 "},{"name":"generate_review_bundle","description":"Generate a cited professional-review bundle from a completed intake for the Owner to take to a solicitor or CTA."},{"name":"list_risk_flags","description":"Return legal, tax, and practical red flags detected from customer facts (settlor-as-beneficiary, lender consent, offshore, time pressure)."},{"name":"list_implementation_modes","description":"List Owner choices: self_serve (own browser + guidance) vs assisted (Browserbase live view + optional fill). Ask before starting co-pilot."},{"name":"get_self_serve_portal","description":"Self-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 "},{"name":"start_browser_session","description":"ASSISTED mode only. Start a fresh ephemeral Browserbase (or mock) co-pilot session. Returns liveViewUrl — no purchaser email. If Owner prefers their own browser"},{"name":"open_portal","description":"Navigate the assisted session to an allowlisted portal: trs, trs_manage, companies_house_webfiling, or companies_house_psc."},{"name":"explain_current_screen","description":"Summarise the current portal page: URL, text excerpt, fillable fields, Protocol hint, signedInLikely."},{"name":"list_fillable_fields","description":"Inventory visible non-secret form controls (label/name/type) on the current portal page. Use to align prepare_portal_fill keys."},{"name":"fill_fields","description":"Fill non-secret form fields (label/placeholder/name). Never passwords, OTPs, or Companies House auth codes."},{"name":"request_user_action","description":"Pause for Owner login, CAPTCHA, 2FA, or review in the Browserbase live view. Never ask the Owner to paste passwords into chat."},{"name":"wait_for_user_ready","description":"After request_user_action(login|2fa), poll until the page leaves the sign-in surface (or timeout). Then continue fill."},{"name":"prepare_submit_confirmation","description":"Create a one-time confirmation token required before confirm_and_submit. Show the token to the human Owner; do not submit without it."},{"name":"confirm_and_submit","description":"Submit the current portal form only after the human provides a valid one-time confirmationToken from prepare_submit_confirmation. This can file on a government "},{"name":"end_browser_session","description":"Tear down the assisted browser session. No credentials are persisted. Safe to call more than once for the same id after expiry."},{"name":"get_legal_boundary","description":"Return the mandatory educational / non-advice boundary statement. Call when the Owner asks if this is legal advice."}],"toolCount":25,"serverName":"blackbook-advisor","capabilities":["tools","resources"],"serverVersion":"1.0.0","protocolVersion":"2025-06-18"}},{"at":"2026-09-07T07:30:57.174Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":156,"error":null,"detail":{"tools":[{"name":"search_book","description":"REQUIRED before substantive Protocol answers. Search approved Blackbook Protocol passages and return cited excerpts. Prefer Protocol vocabulary from hits over g"},{"name":"get_module_playbook","description":"REQUIRED 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 soli"},{"name":"list_skills","description":"List 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 match"},{"name":"get_skill","description":"Load a Protocol workflow skill as markdown. Names: establish-vault-trust, register-trust-trs, implement-95-5-equity-split, update-psc-companies-house, run-porta"},{"name":"list_modules","description":"List available Protocol advisor modules in coaching order."},{"name":"get_hmrc_guidance","description":"Retrieve 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."},{"name":"get_companies_house_guidance","description":"Retrieve approved Companies House / PSC / WebFiling guidance. PSC filings name individuals (trustees), never the Trust itself."},{"name":"run_trust_intake","description":"Validate a structured trust setup intake and return missing facts, Protocol warnings, and next modules. Call before drafting forms or opening portals."},{"name":"draft_form_answers","description":"Draft preparation notes for TRS, IHT100, IHT400, and related professional-review questions from a completed intake. Label as a Protocol guide for solicitor exec"},{"name":"prepare_portal_fill","description":"Map 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 "},{"name":"generate_review_bundle","description":"Generate a cited professional-review bundle from a completed intake for the Owner to take to a solicitor or CTA."},{"name":"list_risk_flags","description":"Return legal, tax, and practical red flags detected from customer facts (settlor-as-beneficiary, lender consent, offshore, time pressure)."},{"name":"list_implementation_modes","description":"List Owner choices: self_serve (own browser + guidance) vs assisted (Browserbase live view + optional fill). Ask before starting co-pilot."},{"name":"get_self_serve_portal","description":"Self-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 "},{"name":"start_browser_session","description":"ASSISTED mode only. Start a fresh ephemeral Browserbase (or mock) co-pilot session. Returns liveViewUrl — no purchaser email. If Owner prefers their own browser"},{"name":"open_portal","description":"Navigate the assisted session to an allowlisted portal: trs, trs_manage, companies_house_webfiling, or companies_house_psc."},{"name":"explain_current_screen","description":"Summarise the current portal page: URL, text excerpt, fillable fields, Protocol hint, signedInLikely."},{"name":"list_fillable_fields","description":"Inventory visible non-secret form controls (label/name/type) on the current portal page. Use to align prepare_portal_fill keys."},{"name":"fill_fields","description":"Fill non-secret form fields (label/placeholder/name). Never passwords, OTPs, or Companies House auth codes."},{"name":"request_user_action","description":"Pause for Owner login, CAPTCHA, 2FA, or review in the Browserbase live view. Never ask the Owner to paste passwords into chat."},{"name":"wait_for_user_ready","description":"After request_user_action(login|2fa), poll until the page leaves the sign-in surface (or timeout). Then continue fill."},{"name":"prepare_submit_confirmation","description":"Create a one-time confirmation token required before confirm_and_submit. Show the token to the human Owner; do not submit without it."},{"name":"confirm_and_submit","description":"Submit the current portal form only after the human provides a valid one-time confirmationToken from prepare_submit_confirmation. This can file on a government "},{"name":"end_browser_session","description":"Tear down the assisted browser session. No credentials are persisted. Safe to call more than once for the same id after expiry."},{"name":"get_legal_boundary","description":"Return the mandatory educational / non-advice boundary statement. Call when the Owner asks if this is legal advice."}],"toolCount":25,"serverName":"blackbook-advisor","capabilities":["tools","resources"],"serverVersion":"1.0.0","protocolVersion":"2025-06-18"}},{"at":"2026-09-07T00:20:40.135Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":137,"error":null,"detail":{"tools":[{"name":"search_book","description":"REQUIRED before substantive Protocol answers. Search approved Blackbook Protocol passages and return cited excerpts. Prefer Protocol vocabulary from hits over g"},{"name":"get_module_playbook","description":"REQUIRED 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 soli"},{"name":"list_skills","description":"List 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 match"},{"name":"get_skill","description":"Load a Protocol workflow skill as markdown. Names: establish-vault-trust, register-trust-trs, implement-95-5-equity-split, update-psc-companies-house, run-porta"},{"name":"list_modules","description":"List available Protocol advisor modules in coaching order."},{"name":"get_hmrc_guidance","description":"Retrieve 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."},{"name":"get_companies_house_guidance","description":"Retrieve approved Companies House / PSC / WebFiling guidance. PSC filings name individuals (trustees), never the Trust itself."},{"name":"run_trust_intake","description":"Validate a structured trust setup intake and return missing facts, Protocol warnings, and next modules. Call before drafting forms or opening portals."},{"name":"draft_form_answers","description":"Draft preparation notes for TRS, IHT100, IHT400, and related professional-review questions from a completed intake. Label as a Protocol guide for solicitor exec"},{"name":"prepare_portal_fill","description":"Map 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 "},{"name":"generate_review_bundle","description":"Generate a cited professional-review bundle from a completed intake for the Owner to take to a solicitor or CTA."},{"name":"list_risk_flags","description":"Return legal, tax, and practical red flags detected from customer facts (settlor-as-beneficiary, lender consent, offshore, time pressure)."},{"name":"list_implementation_modes","description":"List Owner choices: self_serve (own browser + guidance) vs assisted (Browserbase live view + optional fill). Ask before starting co-pilot."},{"name":"get_self_serve_portal","description":"Self-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 "},{"name":"start_browser_session","description":"ASSISTED mode only. Start a fresh ephemeral Browserbase (or mock) co-pilot session. Returns liveViewUrl — no purchaser email. If Owner prefers their own browser"},{"name":"open_portal","description":"Navigate the assisted session to an allowlisted portal: trs, trs_manage, companies_house_webfiling, or companies_house_psc."},{"name":"explain_current_screen","description":"Summarise the current portal page: URL, text excerpt, fillable fields, Protocol hint, signedInLikely."},{"name":"list_fillable_fields","description":"Inventory visible non-secret form controls (label/name/type) on the current portal page. Use to align prepare_portal_fill keys."},{"name":"fill_fields","description":"Fill non-secret form fields (label/placeholder/name). Never passwords, OTPs, or Companies House auth codes."},{"name":"request_user_action","description":"Pause for Owner login, CAPTCHA, 2FA, or review in the Browserbase live view. Never ask the Owner to paste passwords into chat."},{"name":"wait_for_user_ready","description":"After request_user_action(login|2fa), poll until the page leaves the sign-in surface (or timeout). Then continue fill."},{"name":"prepare_submit_confirmation","description":"Create a one-time confirmation token required before confirm_and_submit. Show the token to the human Owner; do not submit without it."},{"name":"confirm_and_submit","description":"Submit the current portal form only after the human provides a valid one-time confirmationToken from prepare_submit_confirmation. This can file on a government "},{"name":"end_browser_session","description":"Tear down the assisted browser session. No credentials are persisted. Safe to call more than once for the same id after expiry."},{"name":"get_legal_boundary","description":"Return the mandatory educational / non-advice boundary statement. Call when the Owner asks if this is legal advice."}],"toolCount":25,"serverName":"blackbook-advisor","capabilities":["tools","resources"],"serverVersion":"1.0.0","protocolVersion":"2025-06-18"}},{"at":"2026-09-06T18:24:02.956Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":216,"error":null,"detail":{"tools":[{"name":"search_book","description":"REQUIRED before substantive Protocol answers. Search approved Blackbook Protocol passages and return cited excerpts. Prefer Protocol vocabulary from hits over g"},{"name":"get_module_playbook","description":"REQUIRED 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 soli"},{"name":"list_skills","description":"List 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 match"},{"name":"get_skill","description":"Load a Protocol workflow skill as markdown. Names: establish-vault-trust, register-trust-trs, implement-95-5-equity-split, update-psc-companies-house, run-porta"},{"name":"list_modules","description":"List available Protocol advisor modules in coaching order."},{"name":"get_hmrc_guidance","description":"Retrieve 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."},{"name":"get_companies_house_guidance","description":"Retrieve approved Companies House / PSC / WebFiling guidance. PSC filings name individuals (trustees), never the Trust itself."},{"name":"run_trust_intake","description":"Validate a structured trust setup intake and return missing facts, Protocol warnings, and next modules. Call before drafting forms or opening portals."},{"name":"draft_form_answers","description":"Draft preparation notes for TRS, IHT100, IHT400, and related professional-review questions from a completed intake. Label as a Protocol guide for solicitor exec"},{"name":"prepare_portal_fill","description":"Map 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 "},{"name":"generate_review_bundle","description":"Generate a cited professional-review bundle from a completed intake for the Owner to take to a solicitor or CTA."},{"name":"list_risk_flags","description":"Return legal, tax, and practical red flags detected from customer facts (settlor-as-beneficiary, lender consent, offshore, time pressure)."},{"name":"list_implementation_modes","description":"List Owner choices: self_serve (own browser + guidance) vs assisted (Browserbase live view + optional fill). Ask before starting co-pilot."},{"name":"get_self_serve_portal","description":"Self-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 "},{"name":"start_browser_session","description":"ASSISTED mode only. Start a fresh ephemeral Browserbase (or mock) co-pilot session. Returns liveViewUrl — no purchaser email. If Owner prefers their own browser"},{"name":"open_portal","description":"Navigate the assisted session to an allowlisted portal: trs, trs_manage, companies_house_webfiling, or companies_house_psc."},{"name":"explain_current_screen","description":"Summarise the current portal page: URL, text excerpt, fillable fields, Protocol hint, signedInLikely."},{"name":"list_fillable_fields","description":"Inventory visible non-secret form controls (label/name/type) on the current portal page. Use to align prepare_portal_fill keys."},{"name":"fill_fields","description":"Fill non-secret form fields (label/placeholder/name). Never passwords, OTPs, or Companies House auth codes."},{"name":"request_user_action","description":"Pause for Owner login, CAPTCHA, 2FA, or review in the Browserbase live view. Never ask the Owner to paste passwords into chat."},{"name":"wait_for_user_ready","description":"After request_user_action(login|2fa), poll until the page leaves the sign-in surface (or timeout). Then continue fill."},{"name":"prepare_submit_confirmation","description":"Create a one-time confirmation token required before confirm_and_submit. Show the token to the human Owner; do not submit without it."},{"name":"confirm_and_submit","description":"Submit the current portal form only after the human provides a valid one-time confirmationToken from prepare_submit_confirmation. This can file on a government "},{"name":"end_browser_session","description":"Tear down the assisted browser session. No credentials are persisted. Safe to call more than once for the same id after expiry."},{"name":"get_legal_boundary","description":"Return the mandatory educational / non-advice boundary statement. Call when the Owner asks if this is legal advice."}],"toolCount":25,"serverName":"blackbook-advisor","capabilities":["tools","resources"],"serverVersion":"1.0.0","protocolVersion":"2025-06-18"}}],"tools":[{"name":"search_book","description":"REQUIRED before substantive Protocol answers. Search approved Blackbook Protocol passages and return cited excerpts. Prefer Protocol vocabulary from hits over g"},{"name":"get_module_playbook","description":"REQUIRED 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 soli"},{"name":"list_skills","description":"List 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 match"},{"name":"get_skill","description":"Load a Protocol workflow skill as markdown. Names: establish-vault-trust, register-trust-trs, implement-95-5-equity-split, update-psc-companies-house, run-porta"},{"name":"list_modules","description":"List available Protocol advisor modules in coaching order."},{"name":"get_hmrc_guidance","description":"Retrieve 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."},{"name":"get_companies_house_guidance","description":"Retrieve approved Companies House / PSC / WebFiling guidance. PSC filings name individuals (trustees), never the Trust itself."},{"name":"run_trust_intake","description":"Validate a structured trust setup intake and return missing facts, Protocol warnings, and next modules. Call before drafting forms or opening portals."},{"name":"draft_form_answers","description":"Draft preparation notes for TRS, IHT100, IHT400, and related professional-review questions from a completed intake. Label as a Protocol guide for solicitor exec"},{"name":"prepare_portal_fill","description":"Map 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 "},{"name":"generate_review_bundle","description":"Generate a cited professional-review bundle from a completed intake for the Owner to take to a solicitor or CTA."},{"name":"list_risk_flags","description":"Return legal, tax, and practical red flags detected from customer facts (settlor-as-beneficiary, lender consent, offshore, time pressure)."},{"name":"list_implementation_modes","description":"List Owner choices: self_serve (own browser + guidance) vs assisted (Browserbase live view + optional fill). Ask before starting co-pilot."},{"name":"get_self_serve_portal","description":"Self-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 "},{"name":"start_browser_session","description":"ASSISTED mode only. Start a fresh ephemeral Browserbase (or mock) co-pilot session. Returns liveViewUrl — no purchaser email. If Owner prefers their own browser"},{"name":"open_portal","description":"Navigate the assisted session to an allowlisted portal: trs, trs_manage, companies_house_webfiling, or companies_house_psc."},{"name":"explain_current_screen","description":"Summarise the current portal page: URL, text excerpt, fillable fields, Protocol hint, signedInLikely."},{"name":"list_fillable_fields","description":"Inventory visible non-secret form controls (label/name/type) on the current portal page. Use to align prepare_portal_fill keys."},{"name":"fill_fields","description":"Fill non-secret form fields (label/placeholder/name). Never passwords, OTPs, or Companies House auth codes."},{"name":"request_user_action","description":"Pause for Owner login, CAPTCHA, 2FA, or review in the Browserbase live view. Never ask the Owner to paste passwords into chat."},{"name":"wait_for_user_ready","description":"After request_user_action(login|2fa), poll until the page leaves the sign-in surface (or timeout). Then continue fill."},{"name":"prepare_submit_confirmation","description":"Create a one-time confirmation token required before confirm_and_submit. Show the token to the human Owner; do not submit without it."},{"name":"confirm_and_submit","description":"Submit the current portal form only after the human provides a valid one-time confirmationToken from prepare_submit_confirmation. This can file on a government "},{"name":"end_browser_session","description":"Tear down the assisted browser session. No credentials are persisted. Safe to call more than once for the same id after expiry."},{"name":"get_legal_boundary","description":"Return the mandatory educational / non-advice boundary statement. Call when the Owner asks if this is legal advice."}],"package":null},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"mcp_registry","key":"io.github.koynlabs/blackbook-advisor","url":"https://registry.modelcontextprotocol.io/v0/servers/io.github.koynlabs%2Fblackbook-advisor","firstSeenAt":"2026-09-06T17:21:39.354Z","fetchedAt":"2026-09-06T17:21:39.354Z","normalizedAt":"2026-09-06T17:21:39.354Z"}]},"firstSeenAt":"2026-09-06T17:21:39.354Z","updatedAt":"2026-09-08T04:35:38.980Z"}