Skip to content
Braav Labs — AI front desks and follow-up for Toronto clinics.
Developers

Read-only tools for AI agents

What an AI agent or a developer can read from this site by machine, and what it cannot do.

WebMCP tools
7
Access
Read-only
Sign-in
None
Reviewed
2 November 2026

Last reviewed 2 November 2026

  1. 01

    What is available

    Every page of braavlabs.com registers read-only WebMCP tools in browsers that support WebMCP. The same facts are published as one JSON file and on the plain-facts page.

    We do not publish a remote MCP server, an API key or any write access.

    facts.json
    Every fact the tools return, in one file. No sign-in.
    Plain-facts page
    The same facts as HTML, with links to each source page.
    llms.txt
    Short site summary for AI tools.
  2. 02

    WebMCP tools

    7 tools, all marked readOnlyHint. Each returns JSON as a single text content item.

    get_company_facts
    Braav Labs identity: what the company is, where it is based, areas served, how pricing works, and the date the facts were last reviewed. Input: none. Returns: company, pricing, reviewed.
    list_services
    Every Braav Labs service with its slug, plain name, one-line summary and page URL. Input: none. Returns: services (slug, name, summary, url).
    get_service
    One Braav Labs service in full: summary, detail, what is included, its stated limits and page URL. Input: slug (string, required). Returns: one entry of services.
    list_industries
    The sectors Braav Labs works with and the areas it serves, with page URLs. Input: none. Returns: industries, areas.
    list_case_studies
    Braav Labs case studies with status, publish date, summary, measured results with sources where they exist (null where none), and page URL. Input: none. Returns: caseStudies.
    get_contact_options
    Email, phone, address, WhatsApp and contact page for Braav Labs. Input: none. Returns: contact.
    get_audit_request_info
    What the free audit request form asks and where it is. Describes the form only; it cannot be submitted through this tool. Input: none. Returns: auditRequest.
  3. 03

    How the tools are registered

    A small script checks for navigator.modelContext.registerTool after the page loads. Where it is missing, nothing is registered and nothing else runs.

    The first tool call fetches /ai/facts.json from this site once per page. No other request is made, and nothing an agent passes in is stored or sent anywhere.

    Tools are unregistered when the page is left.

  4. 04

    What the tools cannot do

    They cannot submit the audit form or the contact form, send a message, book a call or change anything on the site.

    Starting work always goes through a person: the free audit form, email or phone.

    Free audit form
    Name and email required.
    Email
    info@braavlabs.com
    Phone
    +1 (942) 381-3156
  5. 05

    Freshness

    The tools and facts.json are built from the same data as the site's pages and change only when the site is deployed.

    Facts last reviewed 2 November 2026.