Blackbook Protocol Advisor
Was dieses MCP kann
Guides UK trust, inheritance-tax, equity, and Companies House workflows with cited guidance, form preparation, risk flags, and human-confirmed portal submission.
Tools
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['sessionId', 'confirmationToken'], 'properties': {'sessionId': {'type': 'string', 'description': 'Ephemeral co-pilot session id returned by start_browser_session. Example: 8f3c2a1b-4d5e-6789-abcd-ef0123456789'}, 'confirmationToken': {'type': 'string', 'description': 'One-time token the Owner typed from prepare_submit_confirmation. Example: 7K2Q9M'}}, 'additionalProperties': False}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['boundary'], 'properties': {'boundary': {'type': 'string', 'description': 'Educational / non-advice boundary when the tool includes one'}}, 'additionalProperties': False}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['intake'], 'properties': {'intake': {'type': 'object', 'properties': {'assets': {'type': 'string', 'description': 'Assets intended for the Trust. Example: 95 ordinary shares in Example Ltd'}, 'parties': {'type': 'string', 'description': 'Trustees and beneficiaries in Protocol terms. Example: Alex Example (Lead Trustee); Class: children'}, 'settlor': {'type': 'string', 'description': 'Person settling the Trust. Example: Alex Example'}, 'deadlines': {'type': 'string', 'description': 'Known filing or lender deadlines. Example: TRS within 90 days of the deed'}, 'objective': {'type': 'string', 'description': 'Why the Owner is setting up the Vault. Example: Family wealth planning'}, 'questions': {'type': 'string', 'description': 'Owner questions the Architect should address. Example: Can the Trust be named as PSC?'}, 'trustName': {'type': 'string', 'description': 'Vault / settlement name. Example: Example Family Settlement 2026'}, 'assetValue': {'type': 'string', 'description': 'Optional indicative value of those assets. Example: 100000 GBP'}, 'companyName': {'type': 'string', 'description': 'Engine (limited company) name. Example: Example Ltd'}, 'jurisdiction': {'type': 'string', 'description': 'Governing law of the trust. Example: England and Wales'}, 'companyNumber': {'type': 'string', 'description': 'Companies House number. Example: 12345678'}, 'existingArrangements': {'type': 'string', 'description': 'Existing companies, trusts, or wills that affect setup. Example: Sole shareholder of Example Ltd'}}, 'description': 'Structured Owner facts for Protocol coaching and portal field mapping', 'additionalProperties': True}, 'formFamily': {'enum': ['TRS', 'IHT100', 'IHT400', 'unknown'], 'type': 'string', 'description': 'Form family to draft against. Example: TRS'}}, 'additionalProperties': False}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['boundary'], 'properties': {'boundary': {'type': 'string', 'description': 'Educational / non-advice boundary when the tool includes one'}}, 'additionalProperties': False}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['sessionId'], 'properties': {'sessionId': {'type': 'string', 'description': 'Ephemeral co-pilot session id returned by start_browser_session. Example: 8f3c2a1b-4d5e-6789-abcd-ef0123456789'}}, 'additionalProperties': False}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['boundary'], 'properties': {'boundary': {'type': 'string', 'description': 'Educational / non-advice boundary when the tool includes one'}}, 'additionalProperties': False}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['sessionId'], 'properties': {'sessionId': {'type': 'string', 'description': 'Ephemeral co-pilot session id returned by start_browser_session. Example: 8f3c2a1b-4d5e-6789-abcd-ef0123456789'}}, 'additionalProperties': False}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['boundary'], 'properties': {'boundary': {'type': 'string', 'description': 'Educational / non-advice boundary when the tool includes one'}}, 'additionalProperties': False}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['sessionId', 'fields'], 'properties': {'fields': {'type': 'object', 'description': 'Map of visible field label, placeholder, or name to a non-secret value. Example: {"Trust name":"Example Family Settlement 2026"}', 'additionalProperties': {'type': 'string'}}, 'sessionId': {'type': 'string', 'description': 'Ephemeral co-pilot session id returned by start_browser_session. Example: 8f3c2a1b-4d5e-6789-abcd-ef0123456789'}}, 'additionalProperties': False}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['boundary'], 'properties': {'boundary': {'type': 'string', 'description': 'Educational / non-advice boundary when the tool includes one'}}, 'additionalProperties': False}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['intake'], 'properties': {'format': {'enum': ['markdown', 'json'], 'type': 'string', 'description': 'Bundle format. Example: markdown'}, 'intake': {'type': 'object', 'properties': {'assets': {'type': 'string', 'description': 'Assets intended for the Trust. Example: 95 ordinary shares in Example Ltd'}, 'parties': {'type': 'string', 'description': 'Trustees and beneficiaries in Protocol terms. Example: Alex Example (Lead Trustee); Class: children'}, 'settlor': {'type': 'string', 'description': 'Person settling the Trust. Example: Alex Example'}, 'deadlines': {'type': 'string', 'description': 'Known filing or lender deadlines. Example: TRS within 90 days of the deed'}, 'objective': {'type': 'string', 'description': 'Why the Owner is setting up the Vault. Example: Family wealth planning'}, 'questions': {'type': 'string', 'description': 'Owner questions the Architect should address. Example: Can the Trust be named as PSC?'}, 'trustName': {'type': 'string', 'description': 'Vault / settlement name. Example: Example Family Settlement 2026'}, 'assetValue': {'type': 'string', 'description': 'Optional indicative value of those assets. Example: 100000 GBP'}, 'companyName': {'type': 'string', 'description': 'Engine (limited company) name. Example: Example Ltd'}, 'jurisdiction': {'type': 'string', 'description': 'Governing law of the trust. Example: England and Wales'}, 'companyNumber': {'type': 'string', 'description': 'Companies House number. Example: 12345678'}, 'existingArrangements': {'type': 'string', 'description': 'Existing companies, trusts, or wills that affect setup. Example: Sole shareholder of Example Ltd'}}, 'description': 'Structured Owner facts for Protocol coaching and portal field mapping', 'additionalProperties': True}}, 'additionalProperties': False}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['boundary'], 'properties': {'boundary': {'type': 'string', 'description': 'Educational / non-advice boundary when the tool includes one'}}, 'additionalProperties': False}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['topic'], 'properties': {'topic': {'type': 'string', 'description': 'Guidance topic. Example: psc or webfiling'}}, 'additionalProperties': False}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['topic', 'guidance'], 'properties': {'topic': {'type': 'string', 'description': 'Topic that was requested'}, 'guidance': {'type': 'object', 'description': 'Approved GOV.UK title, URL, and summary', 'additionalProperties': {}}}, 'additionalProperties': False}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['topic'], 'properties': {'topic': {'type': 'string', 'description': 'Guidance topic. Example: trs or inheritance tax'}, 'jurisdiction': {'type': 'string', 'description': 'Jurisdiction filter. Example: UK'}}, 'additionalProperties': False}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['topic', 'jurisdiction', 'guidance'], 'properties': {'topic': {'type': 'string', 'description': 'Topic that was requested'}, 'guidance': {'type': 'object', 'description': 'Approved GOV.UK title, URL, and summary', 'additionalProperties': {}}, 'jurisdiction': {'type': 'string', 'description': 'Jurisdiction used'}}, 'additionalProperties': False}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'audience': {'type': 'string', 'description': 'Who will read the boundary line. Example: owner'}}, 'additionalProperties': False}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['boundary'], 'properties': {'boundary': {'type': 'string', 'description': 'Mandatory educational / non-advice boundary statement'}}, 'additionalProperties': False}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['module'], 'properties': {'module': {'enum': ['vault', 'trs', 'equity_95_5', 'psc', 'banking', 'ip', 'philosophy', 'legacy', 'property'], 'type': 'string', 'description': 'Protocol module id. Example: equity_95_5'}}, 'additionalProperties': False}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id', 'title', 'summary', 'steps', 'boundary'], 'properties': {'id': {'type': 'string', 'description': 'Module id that was requested'}, 'steps': {'type': 'array', 'items': {'type': 'object', 'description': 'JSON object with string keys', 'additionalProperties': {}}, 'description': 'Ordered coaching steps'}, 'title': {'type': 'string', 'description': 'Human title for the module'}, 'summary': {'type': 'string', 'description': 'One-paragraph module purpose'}, 'boundary': {'type': 'string', 'description': 'Mandatory educational / non-advice boundary statement'}}, 'additionalProperties': False}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['portalId'], 'properties': {'portalId': {'enum': ['trs', 'trs_manage', 'companies_house_webfiling', 'companies_house_psc'], 'type': 'string', 'description': 'Allowlisted official portal. Example: trs for HMRC Trust Registration Service'}}, 'additionalProperties': False}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['mode', 'portalId', 'portalUrl', 'openInstruction', 'boundary'], 'properties': {'mode': {'type': 'string', 'description': 'Always self_serve'}, 'boundary': {'type': 'string', 'description': 'Mandatory educational / non-advice boundary statement'}, 'portalId': {'type': 'string', 'description': 'Portal that was requested'}, 'portalUrl': {'type': 'string', 'description': 'Official HTTPS URL to present as a markdown link'}, 'openInstruction': {'type': 'string', 'description': 'How the client should present portalUrl'}}, 'additionalProperties': False}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['name'], 'properties': {'name': {'enum': ['establish-vault-trust', 'register-trust-trs', 'implement-95-5-equity-split', 'update-psc-companies-house', 'run-portal-copilot'], 'type': 'string', 'description': 'Skill name from list_skills. Example: implement-95-5-equity-split'}}, 'additionalProperties': False}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['name', 'description', 'uri', 'markdown'], 'properties': {'uri': {'type': 'string', 'description': 'skill:// URI for this workflow'}, 'name': {'type': 'string', 'description': 'Skill name'}, 'markdown': {'type': 'string', 'description': 'Full SKILL.md contents'}, 'description': {'type': 'string', 'description': 'Skill summary from frontmatter'}}, 'additionalProperties': False}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['sessionId'], 'properties': {'sessionId': {'type': 'string', 'description': 'Ephemeral co-pilot session id returned by start_browser_session. Example: 8f3c2a1b-4d5e-6789-abcd-ef0123456789'}}, 'additionalProperties': False}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['boundary'], 'properties': {'boundary': {'type': 'string', 'description': 'Educational / non-advice boundary when the tool includes one'}}, 'additionalProperties': False}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'preferred': {'enum': ['self_serve', 'assisted'], 'type': 'string', 'description': 'Optional Owner preference if already stated. Example: self_serve'}}, 'additionalProperties': False}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['modes', 'defaultAsk', 'boundary'], 'properties': {'modes': {'type': 'array', 'items': {'type': 'object', 'description': 'JSON object with string keys', 'additionalProperties': {}}, 'description': 'self_serve and assisted options with recommended tools'}, 'boundary': {'type': 'string', 'description': 'Mandatory educational / non-advice boundary statement'}, 'defaultAsk': {'type': 'string', 'description': 'Question to ask the Owner before choosing a path'}}, 'additionalProperties': False}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'query': {'type': 'string', 'description': 'Optional text to filter module id or title. Example: vault'}}, 'additionalProperties': False}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['modules'], 'properties': {'modules': {'type': 'array', 'items': {'type': 'object', 'description': 'JSON object with string keys', 'additionalProperties': {}}, 'description': 'Protocol modules with id and title'}}, 'additionalProperties': False}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['intake'], 'properties': {'intake': {'type': 'object', 'properties': {'assets': {'type': 'string', 'description': 'Assets intended for the Trust. Example: 95 ordinary shares in Example Ltd'}, 'parties': {'type': 'string', 'description': 'Trustees and beneficiaries in Protocol terms. Example: Alex Example (Lead Trustee); Class: children'}, 'settlor': {'type': 'string', 'description': 'Person settling the Trust. Example: Alex Example'}, 'deadlines': {'type': 'string', 'description': 'Known filing or lender deadlines. Example: TRS within 90 days of the deed'}, 'objective': {'type': 'string', 'description': 'Why the Owner is setting up the Vault. Example: Family wealth planning'}, 'questions': {'type': 'string', 'description': 'Owner questions the Architect should address. Example: Can the Trust be named as PSC?'}, 'trustName': {'type': 'string', 'description': 'Vault / settlement name. Example: Example Family Settlement 2026'}, 'assetValue': {'type': 'string', 'description': 'Optional indicative value of those assets. Example: 100000 GBP'}, 'companyName': {'type': 'string', 'description': 'Engine (limited company) name. Example: Example Ltd'}, 'jurisdiction': {'type': 'string', 'description': 'Governing law of the trust. Example: England and Wales'}, 'companyNumber': {'type': 'string', 'description': 'Companies House number. Example: 12345678'}, 'existingArrangements': {'type': 'string', 'description': 'Existing companies, trusts, or wills that affect setup. Example: Sole shareholder of Example Ltd'}}, 'description': 'Structured Owner facts for Protocol coaching and portal field mapping', 'additionalProperties': True}}, 'additionalProperties': False}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['flags', 'boundary'], 'properties': {'flags': {'type': 'array', 'items': {'type': 'object', 'description': 'JSON object with string keys', 'additionalProperties': {}}, 'description': 'Detected flags with code, label, and detail'}, 'boundary': {'type': 'string', 'description': 'Mandatory educational / non-advice boundary statement'}}, 'additionalProperties': False}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'query': {'type': 'string', 'description': 'Optional text to filter skill names or descriptions. Example: psc'}}, 'additionalProperties': False}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['skills'], 'properties': {'skills': {'type': 'array', 'items': {'type': 'object', 'description': 'JSON object with string keys', 'additionalProperties': {}}, 'description': 'Discoverable skills with name, description, and skill:// URI'}}, 'additionalProperties': False}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['sessionId', 'portalId'], 'properties': {'portalId': {'enum': ['trs', 'trs_manage', 'companies_house_webfiling', 'companies_house_psc'], 'type': 'string', 'description': 'Allowlisted official portal. Example: trs for HMRC Trust Registration Service'}, 'sessionId': {'type': 'string', 'description': 'Ephemeral co-pilot session id returned by start_browser_session. Example: 8f3c2a1b-4d5e-6789-abcd-ef0123456789'}}, 'additionalProperties': False}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['boundary'], 'properties': {'boundary': {'type': 'string', 'description': 'Educational / non-advice boundary when the tool includes one'}}, 'additionalProperties': False}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['intake'], 'properties': {'intake': {'type': 'object', 'properties': {'assets': {'type': 'string', 'description': 'Assets intended for the Trust. Example: 95 ordinary shares in Example Ltd'}, 'parties': {'type': 'string', 'description': 'Trustees and beneficiaries in Protocol terms. Example: Alex Example (Lead Trustee); Class: children'}, 'settlor': {'type': 'string', 'description': 'Person settling the Trust. Example: Alex Example'}, 'deadlines': {'type': 'string', 'description': 'Known filing or lender deadlines. Example: TRS within 90 days of the deed'}, 'objective': {'type': 'string', 'description': 'Why the Owner is setting up the Vault. Example: Family wealth planning'}, 'questions': {'type': 'string', 'description': 'Owner questions the Architect should address. Example: Can the Trust be named as PSC?'}, 'trustName': {'type': 'string', 'description': 'Vault / settlement name. Example: Example Family Settlement 2026'}, 'assetValue': {'type': 'string', 'description': 'Optional indicative value of those assets. Example: 100000 GBP'}, 'companyName': {'type': 'string', 'description': 'Engine (limited company) name. Example: Example Ltd'}, 'jurisdiction': {'type': 'string', 'description': 'Governing law of the trust. Example: England and Wales'}, 'companyNumber': {'type': 'string', 'description': 'Companies House number. Example: 12345678'}, 'existingArrangements': {'type': 'string', 'description': 'Existing companies, trusts, or wills that affect setup. Example: Sole shareholder of Example Ltd'}}, 'description': 'Structured Owner facts for Protocol coaching and portal field mapping', 'additionalProperties': True}, 'formFamily': {'enum': ['TRS', 'COMPANIES_HOUSE_PSC'], 'type': 'string', 'description': 'Portal family to map. Example: COMPANIES_HOUSE_PSC'}}, 'additionalProperties': False}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['boundary'], 'properties': {'boundary': {'type': 'string', 'description': 'Educational / non-advice boundary when the tool includes one'}}, 'additionalProperties': False}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['sessionId'], 'properties': {'sessionId': {'type': 'string', 'description': 'Ephemeral co-pilot session id returned by start_browser_session. Example: 8f3c2a1b-4d5e-6789-abcd-ef0123456789'}}, 'additionalProperties': False}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['boundary'], 'properties': {'boundary': {'type': 'string', 'description': 'Educational / non-advice boundary when the tool includes one'}}, 'additionalProperties': False}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['sessionId', 'action'], 'properties': {'action': {'enum': ['login', 'captcha', '2fa', 'review'], 'type': 'string', 'description': 'Why the Owner must use the live view. Example: login'}, 'sessionId': {'type': 'string', 'description': 'Ephemeral co-pilot session id returned by start_browser_session. Example: 8f3c2a1b-4d5e-6789-abcd-ef0123456789'}}, 'additionalProperties': False}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['boundary'], 'properties': {'boundary': {'type': 'string', 'description': 'Educational / non-advice boundary when the tool includes one'}}, 'additionalProperties': False}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['jurisdiction', 'objective', 'assets', 'settlor', 'parties'], 'properties': {'assets': {'type': 'string', 'description': 'Assets intended for the Trust. Example: 95 ordinary shares in Example Ltd'}, 'parties': {'type': 'string', 'description': 'Trustees and beneficiaries in Protocol terms. Example: Alex Example (Lead Trustee); Class: children'}, 'settlor': {'type': 'string', 'description': 'Person settling the Trust. Example: Alex Example'}, 'deadlines': {'type': 'string', 'description': 'Known filing or lender deadlines. Example: TRS within 90 days of the deed'}, 'objective': {'type': 'string', 'description': 'Why the Owner is setting up the Vault. Example: Family wealth planning'}, 'questions': {'type': 'string', 'description': 'Owner questions the Architect should address. Example: Can the Trust be named as PSC?'}, 'trustName': {'type': 'string', 'description': 'Vault / settlement name. Example: Example Family Settlement 2026'}, 'assetValue': {'type': 'string', 'description': 'Optional indicative value of those assets. Example: 100000 GBP'}, 'companyName': {'type': 'string', 'description': 'Engine (limited company) name. Example: Example Ltd'}, 'jurisdiction': {'type': 'string', 'description': 'Governing law of the trust. Example: England and Wales'}, 'companyNumber': {'type': 'string', 'description': 'Companies House number. Example: 12345678'}, 'existingArrangements': {'type': 'string', 'description': 'Existing companies, trusts, or wills that affect setup. Example: Sole shareholder of Example Ltd'}}, 'additionalProperties': False}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['ok', 'missing', 'warnings', 'nextModules', 'boundary'], 'properties': {'ok': {'type': 'boolean', 'description': 'True when required intake fields are present'}, 'missing': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Required fields that are still blank'}, 'boundary': {'type': 'string', 'description': 'Mandatory educational / non-advice boundary statement'}, 'warnings': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Protocol cautions such as settlor-as-beneficiary or 90/5'}, 'nextModules': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Suggested next Protocol modules'}}, 'additionalProperties': False}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['query'], 'properties': {'limit': {'type': 'integer', 'maximum': 10, 'minimum': 1, 'description': 'Maximum number of cited excerpts to return. Default 5. Example: 5'}, 'query': {'type': 'string', 'description': 'Search text using Protocol terms. Example: 95/5 equity split Vault PSC trustees'}}, 'additionalProperties': False}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['results', 'boundary'], 'properties': {'results': {'type': 'array', 'items': {'type': 'object', 'description': 'JSON object with string keys', 'additionalProperties': {}}, 'description': 'Ranked corpus hits with citation and excerpt'}, 'boundary': {'type': 'string', 'description': 'Mandatory educational / non-advice boundary statement'}}, 'additionalProperties': False}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'reason': {'type': 'string', 'description': 'Why assisted mode is needed. Example: Owner asked for live TRS fill help'}}, 'additionalProperties': False}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id', 'liveViewUrl', 'mode', 'portalAuthenticated'], 'properties': {'id': {'type': 'string', 'description': 'Session id for later portal tools'}, 'mode': {'type': 'string', 'description': 'mock or browserbase'}, 'liveViewUrl': {'type': 'string', 'description': 'URL the Owner opens to see and control the remote browser'}, 'portalAuthenticated': {'type': 'boolean', 'description': 'False on a fresh session until Owner signs in via live view'}}, 'additionalProperties': False}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['sessionId'], 'properties': {'pollMs': {'type': 'integer', 'maximum': 10000, 'minimum': 1000, 'description': 'Polling interval in milliseconds. Default 3000. Example: 3000'}, 'sessionId': {'type': 'string', 'description': 'Ephemeral co-pilot session id returned by start_browser_session. Example: 8f3c2a1b-4d5e-6789-abcd-ef0123456789'}, 'timeoutMs': {'type': 'integer', 'maximum': 180000, 'minimum': 5000, 'description': 'How long to wait for sign-in in milliseconds. Default 90000. Example: 90000'}}, 'additionalProperties': False}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['boundary'], 'properties': {'boundary': {'type': 'string', 'description': 'Educational / non-advice boundary when the tool includes one'}}, 'additionalProperties': False}
Letzte Tool-Änderungen
Ähnliche MCP-Server
Court of Common Pleas (Peregrini)
Provides an agent-oriented court system for filing, defending, researching, appealing, and auditing disputes and agreements betwe…
BeeL
Provides Spanish company administration and VeriFactu-compliant invoicing, including customers, products, invoice issuance, corre…
corply
Supports company formation and corporate administration including incorporation documents, signatures, cap tables, corporate acti…
DPX — Institutional Cross-Border Settlement
Provides compliance-gated cross-border crypto settlement, agent registration and spending mandates, stablecoin routing, ESG and s…
FalaZuki Finance BR
Provides Brazil-focused financial calculations and rules for investments, credit, taxes, payroll, labor costs, debt, budgeting, a…
XBOSS
Accesses Korean tax, social insurance, payroll, cash receipt, e-tax invoice, and certificate filing services.
Sirenic
Provides European company registry, financial, procurement, sanctions, regulatory, insolvency, ownership, and ongoing due-diligen…
taxsort-mcp
Classifies personal tax transactions, applies user-defined rules, manages tax-year sessions, and provides account, usage, and cre…