TBG — The Brett Group

Licensed contractor matching, permit rules and investor loans for Annapolis, Maryland

Should I use this

Quality & Safety

A
Description quality
92%
Schema completeness
69%
Naming quality
96%
Poisoning risk
100%
Permission match
100%
Protocol compliance
100%

Findings (1)

  • LOWTool 'get_hiring_checklist' description lacks action verbin get_hiring_checklist

Based on automated analysis of tool definitions and protocol compliance.

Context Cost

~2,280Tokens (tool definitions)
~1.9 KBTypical response size
Moderate attention impact (1.78% of 128k context)

This is the approximate number of tokens consumed each time the server's tools are loaded into a model's context. Higher counts reduce the attention available for other tasks.

Install

One-Click Install

Add this to your `claude_desktop_config.json` file:

{
  "mcpServers": {
    "tbg": {
      "url": "https://thebrettgroup.com/mcp"
    }
  }
}

Remote endpoints

https://thebrettgroup.com/mcpstreamable-http

What it can do

Tool inventory

Tools (9)

🟢 Read-only🟡 Write🔴 Delete⚪ Unknown
🟢get_company_overview

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).

Input Schema

{
  "type": "object",
  "properties": {}
}
🟢check_service_area(zip, town)

Checks whether TBG serves a Maryland ZIP code or town for home projects, and which office issues building permits there.

Input Schema

{
  "type": "object",
  "properties": {
    "zip": {
      "type": "string",
      "description": "5-digit ZIP code of the property."
    },
    "town": {
      "type": "string",
      "description": "Town name, e.g. \"Severna Park\"."
    }
  }
}
🟢get_local_permit_guidance(zip, town, project_type)

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.

Input Schema

{
  "type": "object",
  "properties": {
    "zip": {
      "type": "string"
    },
    "town": {
      "type": "string"
    },
    "project_type": {
      "type": "string",
      "description": "e.g. kitchen, bathroom, addition, basement, deck, new custom home."
    }
  }
}
🟢get_hiring_checklist

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.

Input Schema

{
  "type": "object",
  "properties": {}
}
🟢list_project_options

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.

Input Schema

{
  "type": "object",
  "properties": {}
}
🟡submit_project_request(project_type, zip, scope, timeline, budget, ...)

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.

Input Schema

{
  "type": "object",
  "properties": {
    "project_type": {
      "type": "string",
      "enum": [
        "kitchen",
        "bathroom",
        "additions",
        "basement",
        "custom-homes",
        "decks-exteriors",
        "other"
      ],
      "description": "Service slug from list_project_options."
    },
    "zip": {
      "type": "string",
      "description": "5-digit ZIP of the property."
    },
    "scope": {
      "type": "string",
      "description": "Scope option, e.g. \"Full remodel\"."
    },
    "timeline": {
      "type": "string",
      "enum": [
        "Within 3 months",
        "3–6 months",
        "6+ months",
        "Just planning"
      ]
    },
    "budget": {
      "type": "string",
      "enum": [
        "Under $25K",
        "$25K–$75K",
        "$75K–$150K",
        "$150K+",
        "Not sure yet"
      ]
    },
    "details": {
      "type": "string",
      "description": "Short project description in the person's words (max 2000 chars)."
    },
    "name": {
      "type": "string",
      "description": "Full name of the person (not the assistant)."
    },
    "phone": {
      "type": "string",
      "description": "10-digit US phone number."
    },
    "email": {
      "type": "string",
      "description": "Email address (optional but recommended)."
    },
    "user_consented": {
      "type": "boolean",
      "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.\""
    },
    "assistant_name": {
      "type": "string",
      "description": "Name of the AI assistant or app submitting, e.g. \"Claude\", \"ChatGPT\", \"Gemini\"."
    }
  },
  "required": [
    "project_type",
    "zip",
    "name",
    "phone",
    "user_consented"
  ]
}
🟡submit_lending_inquiry(loan_type, property_type, zip, loan_amount, timeline, ...)

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.

Input Schema

{
  "type": "object",
  "properties": {
    "loan_type": {
      "type": "string",
      "enum": [
        "fix_and_flip",
        "construction",
        "bridge",
        "other"
      ]
    },
    "property_type": {
      "type": "string",
      "enum": [
        "Single-family",
        "2–4 units",
        "Townhome or condo",
        "Land or lot",
        "Other"
      ]
    },
    "zip": {
      "type": "string"
    },
    "loan_amount": {
      "type": "string",
      "enum": [
        "Under $250K",
        "$250K–$500K",
        "$500K–$1M",
        "$1M+",
        "Not sure yet"
      ]
    },
    "timeline": {
      "type": "string",
      "enum": [
        "Under contract now",
        "Within 30 days",
        "1–3 months",
        "Just exploring"
      ]
    },
    "details": {
      "type": "string",
      "description": "Purchase price, rehab budget, exit plan, experience."
    },
    "name": {
      "type": "string",
      "description": "Full name of the person (not the assistant)."
    },
    "phone": {
      "type": "string",
      "description": "10-digit US phone number."
    },
    "email": {
      "type": "string",
      "description": "Email address (optional but recommended)."
    },
    "business_purpose_confirmed": {
      "type": "boolean",
      "description": "True only if the person confirmed this is a business or investment property they will not live in."
    },
    "user_consented": {
      "type": "boolean",
      "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.\""
    },
    "assistant_name": {
      "type": "string",
      "description": "Name of the AI assistant or app submitting, e.g. \"Claude\", \"ChatGPT\", \"Gemini\"."
    }
  },
  "required": [
    "loan_type",
    "name",
    "phone",
    "business_purpose_confirmed",
    "user_consented"
  ]
}
🟡contact_tbg(topic, role, zip, details, name, ...)

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.

Input Schema

{
  "type": "object",
  "properties": {
    "topic": {
      "type": "string",
      "enum": [
        "build_to_rent",
        "property_services",
        "other"
      ]
    },
    "role": {
      "type": "string",
      "enum": [
        "landowner",
        "co_investor",
        "builder_partner",
        "other"
      ],
      "description": "For build_to_rent."
    },
    "zip": {
      "type": "string"
    },
    "details": {
      "type": "string"
    },
    "name": {
      "type": "string",
      "description": "Full name of the person (not the assistant)."
    },
    "phone": {
      "type": "string",
      "description": "10-digit US phone number."
    },
    "email": {
      "type": "string",
      "description": "Email address (optional but recommended)."
    },
    "user_consented": {
      "type": "boolean",
      "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.\""
    },
    "assistant_name": {
      "type": "string",
      "description": "Name of the AI assistant or app submitting, e.g. \"Claude\", \"ChatGPT\", \"Gemini\"."
    }
  },
  "required": [
    "topic",
    "name",
    "phone",
    "user_consented"
  ]
}
🟡apply_to_network(partner_type, company, contact_name, title, email, ...)

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).

Input Schema

{
  "type": "object",
  "properties": {
    "partner_type": {
      "type": "string",
      "enum": [
        "general_contractor",
        "subcontractor",
        "home_builder",
        "architect_designer",
        "lender",
        "agent_broker",
        "property_manager",
        "supplier",
        "other"
      ]
    },
    "company": {
      "type": "string"
    },
    "contact_name": {
      "type": "string"
    },
    "title": {
      "type": "string"
    },
    "email": {
      "type": "string"
    },
    "phone": {
      "type": "string"
    },
    "company_website": {
      "type": "string"
    },
    "trades": {
      "type": "array",
      "items": {
        "type": "string"
      },
      "description": "e.g. Electrical, Plumbing, HVAC, Roofing."
    },
    "service_areas": {
      "type": "array",
      "items": {
        "type": "string"
      },
      "description": "e.g. Anne Arundel County, Annapolis (city), Howard County."
    },
    "license_info": {
      "type": "string",
      "description": "MHIC, trade license or NMLS numbers."
    },
    "years_in_business": {
      "type": "string"
    },
    "team_size": {
      "type": "string"
    },
    "insured": {
      "type": "string",
      "enum": [
        "yes",
        "no"
      ]
    },
    "capital_info": {
      "type": "string",
      "description": "For lenders and capital partners."
    },
    "notes": {
      "type": "string"
    },
    "user_consented": {
      "type": "boolean",
      "description": "True only if the applicant agreed that TBG may contact them about joining the network."
    },
    "assistant_name": {
      "type": "string",
      "description": "Name of the AI assistant or app submitting, e.g. \"Claude\", \"ChatGPT\", \"Gemini\"."
    }
  },
  "required": [
    "partner_type",
    "contact_name",
    "email",
    "user_consented"
  ]
}

Community

Rate this Server

Evidence

Recent observations

verifiedversion not recorded9 tools