{"name":"blackbook-advisor","tools":[{"name":"search_book","description":"Search approved Blackbook Protocol passages and return cited excerpts.","inputSchema":{"type":"object","required":["query"],"properties":{"query":{"type":"string"},"limit":{"type":"integer","minimum":1,"maximum":10,"default":5}}}},{"name":"get_module_playbook","description":"Return the step checklist for a Protocol module (vault, trs, equity_95_5, psc, banking, ip, ...).","inputSchema":{"type":"object","required":["module"],"properties":{"module":{"type":"string","enum":["vault","trs","equity_95_5","psc","banking","ip","philosophy","legacy","property"]}}}},{"name":"list_modules","description":"List available Protocol advisor modules.","inputSchema":{"type":"object","properties":{}}},{"name":"get_hmrc_guidance","description":"Retrieve approved GOV.UK/HMRC trust and inheritance-tax guidance by topic.","inputSchema":{"type":"object","required":["topic"],"properties":{"topic":{"type":"string"},"jurisdiction":{"type":"string","default":"UK"}}}},{"name":"get_companies_house_guidance","description":"Retrieve approved Companies House / PSC / WebFiling guidance.","inputSchema":{"type":"object","required":["topic"],"properties":{"topic":{"type":"string"}}}},{"name":"run_trust_intake","description":"Validate a structured trust setup intake and return missing facts.","inputSchema":{"type":"object","required":["jurisdiction","objective","assets","settlor","parties"],"properties":{"jurisdiction":{"type":"string"},"objective":{"type":"string"},"assets":{"type":"string"},"assetValue":{"type":"string"},"settlor":{"type":"string"},"parties":{"type":"string"},"existingArrangements":{"type":"string"},"deadlines":{"type":"string"},"questions":{"type":"string"},"companyName":{"type":"string"},"companyNumber":{"type":"string"},"trustName":{"type":"string"}}}},{"name":"draft_form_answers","description":"Draft preparation notes for TRS, IHT100, IHT400, and related professional-review questions.","inputSchema":{"type":"object","required":["intake"],"properties":{"intake":{"type":"object"},"formFamily":{"type":"string","enum":["TRS","IHT100","IHT400","unknown"]}}}},{"name":"generate_review_bundle","description":"Generate a cited professional-review bundle from a completed intake.","inputSchema":{"type":"object","required":["intake"],"properties":{"intake":{"type":"object"},"format":{"type":"string","enum":["markdown","json"],"default":"markdown"}}}},{"name":"list_risk_flags","description":"Return legal, tax, and practical red flags detected from customer facts.","inputSchema":{"type":"object","required":["intake"],"properties":{"intake":{"type":"object"}}}},{"name":"start_browser_session","description":"Create a watchable remote browser session for portal co-pilot help. Returns liveViewUrl.","inputSchema":{"type":"object","properties":{}}},{"name":"open_portal","description":"Navigate the browser session to an allowlisted portal (trs | companies_house_webfiling | companies_house_psc).","inputSchema":{"type":"object","required":["sessionId","portalId"],"properties":{"sessionId":{"type":"string"},"portalId":{"type":"string","enum":["trs","companies_house_webfiling","companies_house_psc"]}}}},{"name":"explain_current_screen","description":"Summarise the current portal screen with Protocol-mapped field guidance.","inputSchema":{"type":"object","required":["sessionId"],"properties":{"sessionId":{"type":"string"}}}},{"name":"fill_fields","description":"Fill non-secret form fields from intake answers. Never passwords/OTPs.","inputSchema":{"type":"object","required":["sessionId","fields"],"properties":{"sessionId":{"type":"string"},"fields":{"type":"object","additionalProperties":{"type":"string"}}}}},{"name":"request_user_action","description":"Pause for login, CAPTCHA, 2FA, or review in the live browser view.","inputSchema":{"type":"object","required":["sessionId","action"],"properties":{"sessionId":{"type":"string"},"action":{"type":"string","enum":["login","captcha","2fa","review"]}}}},{"name":"prepare_submit_confirmation","description":"Create a one-time confirmation token required before confirm_and_submit.","inputSchema":{"type":"object","required":["sessionId"],"properties":{"sessionId":{"type":"string"}}}},{"name":"confirm_and_submit","description":"Submit only after the human provides a valid one-time confirmationToken.","inputSchema":{"type":"object","required":["sessionId","confirmationToken"],"properties":{"sessionId":{"type":"string"},"confirmationToken":{"type":"string"}}}},{"name":"end_browser_session","description":"Tear down the browser session. No credentials are persisted.","inputSchema":{"type":"object","required":["sessionId"],"properties":{"sessionId":{"type":"string"}}}},{"name":"get_legal_boundary","description":"Return the mandatory educational / non-advice boundary statement.","inputSchema":{"type":"object","properties":{}}}]}