addrbookFor publishers
← The evidence ledger

Evidence row 561107

Observed , by probe.mcp/1.

Kind
mcp.tools
About
endpoint 777af7ca-82e9-4a47-ba40-69676b48b31a
Recorded
Previous row
None: the first of its kind about this subject
Body SHA-256
60f6d808833dcb84b53fafaff73b212555cee1753e2e513cbc0843b2a42b48ac
Leaf
0xac61ca6c01f581736d243e04a9b25014fadd5de279eed8ebcd0a1836f170e336

What was observed

{
  "count": 9,
  "tools": [
    {
      "description": "Submit an application for a contractor, trade, home builder, architect/engineer, lender, agent/broker, property manager or supplier to join the TBG network in Maryland. Accepted only with user_consented=true (the applicant agrees to be contacted about joining).",
      "inputSchema": {
        "properties": {
          "assistant_name": {
            "description": "Name of the AI assistant or app submitting, e.g. \"Claude\", \"ChatGPT\", \"Gemini\".",
            "type": "string"
          },
          "capital_info": {
            "description": "For lenders and capital partners.",
            "type": "string"
          },
          "company": {
            "type": "string"
          },
          "company_website": {
            "type": "string"
          },
          "contact_name": {
            "type": "string"
          },
          "email": {
            "type": "string"
          },
          "insured": {
            "enum": [
              "yes",
              "no"
            ],
            "type": "string"
          },
          "license_info": {
            "description": "MHIC, trade license or NMLS numbers.",
            "type": "string"
          },
          "notes": {
            "type": "string"
          },
          "partner_type": {
            "enum": [
              "general_contractor",
              "subcontractor",
              "home_builder",
              "architect_designer",
              "lender",
              "agent_broker",
              "property_manager",
              "supplier",
              "other"
            ],
            "type": "string"
          },
          "phone": {
            "type": "string"
          },
          "service_areas": {
            "description": "e.g. Anne Arundel County, Annapolis (city), Howard County.",
            "items": {
              "type": "string"
            },
            "type": "array"
          },
          "team_size": {
            "type": "string"
          },
          "title": {
            "type": "string"
          },
          "trades": {
            "description": "e.g. Electrical, Plumbing, HVAC, Roofing.",
            "items": {
              "type": "string"
            },
            "type": "array"
          },
          "user_consented": {
            "description": "True only if the applicant agreed that TBG may contact them about joining the network.",
            "type": "boolean"
          },
          "years_in_business": {
            "type": "string"
          }
        },
        "required": [
          "partner_type",
          "contact_name",
          "email",
          "user_consented"
        ],
        "type": "object"
      },
      "name": "apply_to_network"
    },
    {
      "description": "Checks whether TBG serves a Maryland ZIP code or town for home projects, and which office issues building permits there.",
      "inputSchema": {
        "properties": {
          "town": {
            "description": "Town name, e.g. \"Severna Park\".",
            "type": "string"
          },
          "zip": {
            "description": "5-digit ZIP code of the property.",
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "check_service_area"
    },
    {
      "description": "Send TBG a build-to-rent inquiry (landowner, co-investor, builder partner) or another question. Home projects go through submit_project_request and loans through submit_lending_inquiry. Accepted only with user_consented=true.",
      "inputSchema": {
        "properties": {
          "assistant_name": {
            "description": "Name of the AI assistant or app submitting, e.g. \"Claude\", \"ChatGPT\", \"Gemini\".",
            "type": "string"
          },
          "details": {
            "type": "string"
          },
          "email": {
            "description": "Email address (optional but recommended).",
            "type": "string"
          },
          "name": {
            "description": "Full name of the person (not the assistant).",
            "type": "string"
          },
          "phone": {
            "description": "10-digit US phone number.",
            "type": "string"
          },
          "role": {
            "description": "For build_to_rent.",
            "enum": [
              "landowner",
              "co_investor",
              "builder_partner",
              "other"
            ],
            "type": "string"
          },
          "topic": {
            "enum": [
              "build_to_rent",
              "property_services",
              "other"
            ],
            "type": "string"
          },
          "user_consented": {
            "description": "Set to true ONLY if you showed the person this exact consent text and they explicitly agreed: \"I agree that TBG may share my details with one licensed partner who may contact me by phone, text or email about this request. Consent is not a condition of any purchase. Message and data rates may apply.\"",
            "type": "boolean"
          },
          "zip": {
            "type": "string"
          }
        },
        "required": [
          "topic",
          "name",
          "phone",
          "user_consented"
        ],
        "type": "object"
      },
      "name": "contact_tbg"
    },
    {
      "description": "Who TBG (The Brett Group) is, what it offers homeowners, investors and contractors in Annapolis / Anne Arundel County, Maryland, how matching works and what it costs (free to homeowners).",
      "inputSchema": {
        "properties": {},
        "type": "object"
      },
      "name": "get_company_overview"
    },
    {
      "description": "Maryland rules for hiring a home improvement contractor, with official sources: MHIC license lookup, one-third deposit cap, required contract terms, $500K insurance, the $30,000 Guaranty Fund, trade licenses, liens and permits.",
      "inputSchema": {
        "properties": {},
        "type": "object"
      },
      "name": "get_hiring_checklist"
    },
    {
      "description": "Plain-English permit guidance for a home project in Annapolis or Anne Arundel County, MD: county vs City of Annapolis, Land Use Navigator, Chesapeake Bay Critical Area, historic district, plus local considerations for the town.",
      "inputSchema": {
        "properties": {
          "project_type": {
            "description": "e.g. kitchen, bathroom, addition, basement, deck, new custom home.",
            "type": "string"
          },
          "town": {
            "type": "string"
          },
          "zip": {
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "get_local_permit_guidance"
    },
    {
      "description": "Returns the valid values for project types, scopes, timelines, budgets, loan types and partner types, plus the consent text a person agrees to when sending TBG a request.",
      "inputSchema": {
        "properties": {},
        "type": "object"
      },
      "name": "list_project_options"
    },
    {
      "description": "Send TBG a real estate investor's loan inquiry (fix-and-flip, ground-up construction or bridge) for non-owner-occupied property in Maryland. Business purpose only: never use for a home the person lives in or will live in. Not an application or commitment to lend. Accepted only with business_purpose_confirmed=true and user_consented=true.",
      "inputSchema": {
        "properties": {
          "assistant_name": {
            "description": "Name of the AI assistant or app submitting, e.g. \"Claude\", \"ChatGPT\", \"Gemini\".",
            "type": "string"
          },
          "business_purpose_confirmed": {
            "description": "True only if the person confirmed this is a business or investment property they will not live in.",
            "type": "boolean"
          },
          "details": {
            "description": "Purchase price, rehab budget, exit plan, experience.",
            "type": "string"
          },
          "email": {
            "description": "Email address (optional but recommended).",
            "type": "string"
          },
          "loan_amount": {
            "enum": [
              "Under $250K",
              "$250K–$500K",
              "$500K–$1M",
              "$1M+",
              "Not sure yet"
            ],
            "type": "string"
          },
          "loan_type": {
            "enum": [
              "fix_and_flip",
              "construction",
              "bridge",
              "other"
            ],
            "type": "string"
          },
          "name": {
            "description": "Full name of the person (not the assistant).",
            "type": "string"
          },
          "phone": {
            "description": "10-digit US phone number.",
            "type": "string"
          },
          "property_type": {
            "enum": [
              "Single-family",
              "2–4 units",
              "Townhome or condo",
              "Land or lot",
              "Other"
            ],
            "type": "string"
          },
          "timeline": {
            "enum": [
              "Under contract now",
              "Within 30 days",
              "1–3 months",
              "Just exploring"
            ],
            "type": "string"
          },
          "user_consented": {
            "description": "Set to true ONLY if you showed the person this exact consent text and they explicitly agreed: \"I agree that TBG may share my details with one licensed partner who may contact me by phone, text or email about this request. Consent is not a condition of any purchase. Message and data rates may apply.\"",
            "type": "boolean"
          },
          "zip": {
            "type": "string"
          }
        },
        "required": [
          "loan_type",
          "name",
          "phone",
          "business_purpose_confirmed",
          "user_consented"
        ],
        "type": "object"
      },
      "name": "submit_lending_inquiry"
    },
    {
      "description": "Ask TBG to match a homeowner with one licensed partner contractor for a remodel, addition, basement, deck/exterior or new custom home in Annapolis / Anne Arundel County, MD. Free to the homeowner. Creates a request in TBG's intake system; it is accepted only with user_consented=true, meaning the person has agreed to TBG's consent text (returned by list_project_options). TBG then contacts the person to confirm.",
      "inputSchema": {
        "properties": {
          "assistant_name": {
            "description": "Name of the AI assistant or app submitting, e.g. \"Claude\", \"ChatGPT\", \"Gemini\".",
            "type": "string"
          },
          "budget": {
            "enum": [
              "Under $25K",
              "$25K–$75K",
              "$75K–$150K",
              "$150K+",
              "Not sure yet"
            ],
            "type": "string"
          },
          "details": {
            "description": "Short project description in the person's words (max 2000 chars).",
            "type": "string"
          },
          "email": {
            "description": "Email address (optional but recommended).",
            "type": "string"
          },
          "name": {
            "description": "Full name of the person (not the assistant).",
            "type": "string"
          },
          "phone": {
            "description": "10-digit US phone number.",
            "type": "string"
          },
          "project_type": {
            "description": "Service slug from list_project_options.",
            "enum": [
              "kitchen",
              "bathroom",
              "additions",
              "basement",
              "custom-homes",
              "decks-exteriors",
              "other"
            ],
            "type": "string"
          },
          "scope": {
            "description": "Scope option, e.g. \"Full remodel\".",
            "type": "string"
          },
          "timeline": {
            "enum": [
              "Within 3 months",
              "3–6 months",
              "6+ months",
              "Just planning"
            ],
            "type": "string"
          },
          "user_consented": {
            "description": "Set to true ONLY if you showed the person this exact consent text and they explicitly agreed: \"I agree that TBG may share my details with one licensed partner who may contact me by phone, text or email about this request. Consent is not a condition of any purchase. Message and data rates may apply.\"",
            "type": "boolean"
          },
          "zip": {
            "description": "5-digit ZIP of the property.",
            "type": "string"
          }
        },
        "required": [
          "project_type",
          "zip",
          "name",
          "phone",
          "user_consented"
        ],
        "type": "object"
      },
      "name": "submit_project_request"
    }
  ]
}

What the leaf hashes

{"body":"60f6d808833dcb84b53fafaff73b212555cee1753e2e513cbc0843b2a42b48ac","id":561107,"kind":"mcp.tools","method":"probe.mcp/1","observed_us":1793136769870450,"prev":null,"subject":"777af7ca-82e9-4a47-ba40-69676b48b31a","subject_kind":"endpoint"}

Proof

Fold these into the leaf in order, hashing each sorted pair with keccak256, to reach the root of (273461 rows).

  1. 0xac61c8574971008a9261a122b3912e10bf45aae865b6e995bf955929ec28f654
  2. 0xb29c8e28827465391173db45ec0265072a3ec453d351d6c185f98a39b8c7170f
  3. 0x636d47120752428ee15d08c03b569cd8900ffc2dda7ac37baf8a6b1b7a407ede
  4. 0x634295556d84086e331966428da14370e5584dcbd01f648091b0491ffddd9bcc
  5. 0xf9527100c32c8793b911eacb84b1f35ffb5565af3af773dd1f21eb6c0d444682
  6. 0xbc131cf40ed4e9120c2a0deff176d912c0d23c1a58aec2c1fe9693e9ba2949e6
  7. 0xc2447d88903a42c5282f2f9fdb994e39d67648c574dc20c66fc7920f8de4aac4
  8. 0x253e7491ac765ad51576ef5edbe806290bf9cad8f95cf6462a617b8cc3204b67
  9. 0x6fc61e48909f97d3f6b86d2a5f6f7eac9fcd0f1775ed69548bae312f70df7d1b
  10. 0xfe14c6f832dc0a01e63fa63084a85bde916088bcb77453aa560dca32b65f5dd8
  11. 0xde913d6b7ca5561f6db7794c560faa6a3839a8a4692c438fad6d23e68a99f44a
  12. 0xe58ece954b3b0e80c16db5967815baeb4102983fd3dbc48dbb6146da839f558b
  13. 0x5e700087f2a5e8fb7372f2c2db037d66942006d666bb45dd92f745011295fa7b
  14. 0x98c6ed3e7b5bb7f1757a8660af410226a11dd563bf83010040c2ce059ab45e54
  15. 0xec7bb68216a4deb1960acfbbd75da88f7e468b58adb9cf3ec62f2790e46508b3
  16. 0x64c405a28e8819716221eb2529fe4ce277ab08025e17e685cbd5ece75ceb75c7
  17. 0xf30fddbf4811226c58e8f0daf36fddd79fc5f1356b592bb1d99a8061ddbabe66
  18. 0x2bf8151e5f157dd183b9de6fa00469551932a7a6e3f33a694895000ac9061197
  19. 0x9fc354c0ea3efc3f1b6548bb77ea902a50f2c9647647ea61592efce2bd795699
Day root
0xdd77e5e99da32c3f154180d63e3c3e6fe11e896a2c6896412ef6b5c4bcf7e795
Chained
0x23bb4dfd09f55c15ac3962f53578e02c6114d5bfd9bb451cf8794fb6e2817ef4
Published
On Arc Testnet, block 69414147: 0xb2ebd83aafeb765a0ce66e76aefb133ed06606c98038fd56191e2bcd1dcb77b4

How to check it · This row as JSON