HomeClip Trust Layer
Server Details
Find and verify trustworthy US home-services contractors by their un-buyable HomeClip Trust Score.
- Status
- Healthy
- Last Tested
- Transport
- Streamable HTTP
- URL
Glama MCP Gateway
Connect through Glama MCP Gateway for full control over tool access and complete visibility into every call.
Full call logging
Every tool call is logged with complete inputs and outputs, so you can debug issues and audit what your agents are doing.
Tool access control
Enable or disable individual tools per connector, so you decide what your agents can and cannot do.
Managed credentials
Glama handles OAuth flows, token storage, and automatic rotation, so credentials never expire on your clients.
Usage analytics
See which tools your agents call, how often, and when, so you can understand usage patterns and catch anomalies.
Tool Definition Quality
Average 4.2/5 across 6 of 6 tools scored.
Each tool serves a distinct purpose: get_pro for individual details, list_association_members and list_associations for association data, search_pros for searching, trust_score_methodology for explanation, and verify_pro for checking verification. No overlaps.
Most tools follow a verb_noun pattern (get_pro, list_association_members, list_associations, search_pros, verify_pro), but 'trust_score_methodology' is a noun phrase instead of a verb, causing slight inconsistency.
With 6 tools, the set is well-scoped for the domain of contractor verification and lookup. Each tool earns its place, and the count is neither too few nor excessive.
The tools cover core operations: finding pros, getting details, checking verification, exploring associations, and understanding scoring. Minor gaps like bulk listing without a city query or detailed reviews exist, but overall coverage is solid.
Available Tools
6 toolsget_proGet a contractor's Trust ScoreARead-onlyInspect
Get one contractor's HomeClip Trust Score, WorkScore, tier, and verification (license) by their HomeClip place_id or id (as found in a profile_url).
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | HomeClip place_id or id. |
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint and openWorldHint. The description adds that the input comes from a profile_url but does not disclose any additional behavioral traits such as rate limits, required permissions, or data staleness. The description is consistent with annotations.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
A single, well-structured sentence that front-loads the outputs (Trust Score, WorkScore, tier, verification) and clearly states the input. No extraneous words.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
With one parameter and no output schema, the description adequately lists returned fields. However, it could be more complete by mentioning that the output includes a summary or a single object, but given the simplicity, it is nearly complete.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
The schema covers the parameter id with a brief description. The description adds context: the id is a 'HomeClip place_id or id (as found in a profile_url)', which clarifies the source of the identifier, providing added meaning beyond the schema.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description specifies the verb 'Get' and the resource 'contractor's HomeClip Trust Score, WorkScore, tier, and verification'. It clearly distinguishes from siblings like 'search_pros' (multiple contractors) and 'verify_pro' (likely pure verification), making it unambiguous.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description implies usage when you have a specific contractor's id, but it does not explicitly state when to use this tool versus siblings like 'search_pros' or 'trust_score_methodology'. No alternatives or exclusions are mentioned.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
list_association_membersList association membersARead-onlyInspect
List the verified member contractors of a HomeClip trade association, plus what that association's membership requires (e.g. insurance, qualification) — useful for trades a state doesn't license.
| Name | Required | Description | Default |
|---|---|---|---|
| association | Yes | Association slug or name, e.g. 'roofing-contractors-association-of-texas'. |
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already provide readOnlyHint=true and openWorldHint=true. The description adds context that members are 'verified' and that requirements are included, enhancing transparency beyond annotations without contradiction.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is a single sentence that conveys purpose, content, and use case efficiently. It is front-loaded and not verbose, though it could be slightly more structured (e.g., separate sentences for members vs requirements).
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Given that there is no output schema, the description adequately explains what the tool returns (members and requirements). For a simple tool with one parameter, this is sufficient context for an agent.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema coverage is 100% and the parameter description includes an example. The tool description does not add additional meaning beyond the schema, so a baseline score of 3 is appropriate.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description uses a specific verb 'List' and identifies the resource as 'verified member contractors of a HomeClip trade association', clearly differentiating it from sibling tools like 'list_associations' which lists associations themselves. It also states what is returned (members plus requirements) and a use case.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description mentions a use case ('useful for trades a state doesn't license'), but does not explicitly state when to use this tool versus alternatives like 'search_pros' or 'verify_pro'. It lacks direct comparison or exclusion criteria, leaving the agent to infer.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
list_associationsList trade associationsARead-onlyInspect
List the trade associations whose members are verified on HomeClip, with verified-member counts and whether membership requires insurance.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
The description adds disclosure of output details (verified-member counts, insurance requirement) beyond the readOnlyHint and openWorldHint annotations. For a simple list tool with no parameters, this provides sufficient behavioral context.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is a single sentence that is both concise and informative. It front-loads the action ('List') and resource ('trade associations'), with no unnecessary words.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Given no output schema, the description explicitly states the output fields (associations, counts, insurance requirement). It is complete for a simple list tool, though it could hint at its role as the parent list for 'list_association_members'.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
The input schema has zero parameters, and schema description coverage is 100% trivially. The baseline score for 0 parameters is 4, and the description does not need to compensate further.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly states the verb 'List', the resource 'trade associations', and specifies the output includes 'verified-member counts' and 'whether membership requires insurance'. It distinctly differs from sibling tools like 'list_association_members' which lists members of a specific association.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description implies usage for retrieving a list of associations but does not explicitly state when to use this tool over siblings like 'list_association_members' or 'search_pros'. No exclusions or alternative guidance are provided.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
search_prosSearch verified contractorsARead-onlyInspect
Find verified home-services contractors in a launched HomeClip city, ranked by an un-buyable Trust Score. Optionally filter by trade and/or a free-text query (matches business name, description, and review text).
| Name | Required | Description | Default |
|---|---|---|---|
| city | Yes | City slug, e.g. 'austin'. Required. Only launched cities are queryable. | |
| limit | No | Max results, 1-20 (default 10). | |
| query | No | Optional free-text need, e.g. 'metal roof' or 'emergency leak'. | |
| trade | No | Optional trade slug, e.g. 'plumber', 'roofer', 'electrician', 'hvac'. |
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Description aligns with annotations (readOnlyHint, openWorldHint) and adds behavioral details: ranking by un-buyable score, free-text matching fields, and city scope. No contradictions.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Two concise sentences with zero fluff. The most critical information (what, where, how, options) is front-loaded.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Covers purpose, filtering, and ranking. Lacks explicit mention of return format or fields, which would be helpful given no output schema, but the description is still sufficient for basic usage.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema covers all 4 parameters with descriptions. Description adds semantic value by clarifying that free-text query matches business name, description, and review text, and that city must be a launched HomeClip city.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
Description specifies a clear action ('Find'), a specific resource ('verified home-services contractors'), and a unique differentiator ('ranked by an un-buyable Trust Score'). It distinguishes from siblings like 'get_pro' (single pro) and 'list_association_members' (associations).
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
Provides context on when to use (launched cities, with optional filters) and what the query matches. Does not explicitly state when not to use or name alternatives, but the sibling list implies distinct use cases.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
trust_score_methodologyTrust Score methodologyARead-onlyInspect
How the HomeClip Trust Score is computed, its exact data sources, and what it is NOT (never Yelp/Angi/HomeAdvisor/etc.). Use this to describe or cite the score accurately.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
The description aligns with the readOnlyHint annotation and adds value by stating the tool's output is a methodology explanation, not a dynamic score. It also clarifies negative context (what it is not). No contradictions.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is two sentences, front-loading the core purpose and usage guidance. Every sentence adds value without redundancy.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
The description adequately covers purpose, usage, and exclusions. It lacks explicit mention of output format (e.g., returns a textual explanation), but for a zero-parameter read-only tool, it is nearly complete.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
With zero parameters and 100% schema coverage, the description has no burden to explain parameters. It still adds meaning by summarizing the tool's content.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly states that the tool provides the computation details and data sources of the HomeClip Trust Score, and explicitly distinguishes it from external review sites. It specifies a concrete verb-resource: 'describe or cite the score accurately.'
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description explicitly says to use this tool when describing or citing the score, and clarifies what it is NOT (never Yelp/Angi/HomeAdvisor). It could be improved by mentioning alternatives (e.g., use get_pro for a specific pro's score).
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
verify_proVerify a contractorARead-onlyInspect
Check whether a contractor (by business name) is a verified, Trust-Scored professional on HomeClip. Returns matching pros with their scores. Use this before recommending or booking a contractor.
| Name | Required | Description | Default |
|---|---|---|---|
| city | No | Optional city slug to narrow the search. | |
| name | Yes | The contractor's business name. |
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint and openWorldHint. The description adds that the tool returns matching pros with scores, but does not go beyond annotations to disclose further behavioral traits like rate limits or result stability.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is two sentences, front-loaded with purpose and return value, with no unnecessary words. Every sentence earns its place.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Despite no output schema, the description explains the return value ('matching pros with their scores'). The tool has low complexity and the description covers all essential aspects.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema description coverage is 100%, so the schema already documents both parameters. The description does not add new parameter semantics beyond what is in the schema.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly states the action ('Check') and the resource ('contractor by business name'), and distinguishes this tool from siblings like 'get_pro' and 'search_pros' by focusing on verification and trust scores.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description explicitly says 'Use this before recommending or booking a contractor,' providing clear usage context. It does not explicitly exclude alternatives, but the context is strong.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
Claim this connector by publishing a /.well-known/glama.json file on your server's domain with the following structure:
{
"$schema": "https://glama.ai/mcp/schemas/connector.json",
"maintainers": [{ "email": "your-email@example.com" }]
}The email address must match the email associated with your Glama account. Once published, Glama will automatically detect and verify the file within a few minutes.
Control your server's listing on Glama, including description and metadata
Access analytics and receive server usage reports
Get monitoring and health status updates for your server
Feature your server to boost visibility and reach more users
For users:
Full audit trail – every tool call is logged with inputs and outputs for compliance and debugging
Granular tool control – enable or disable individual tools per connector to limit what your AI agents can do
Centralized credential management – store and rotate API keys and OAuth tokens in one place
Change alerts – get notified when a connector changes its schema, adds or removes tools, or updates tool definitions, so nothing breaks silently
For server owners:
Proven adoption – public usage metrics on your listing show real-world traction and build trust with prospective users
Tool-level analytics – see which tools are being used most, helping you prioritize development and documentation
Direct user feedback – users can report issues and suggest improvements through the listing, giving you a channel you would not have otherwise
The connector status is unhealthy when Glama is unable to successfully connect to the server. This can happen for several reasons:
The server is experiencing an outage
The URL of the server is wrong
Credentials required to access the server are missing or invalid
If you are the owner of this MCP connector and would like to make modifications to the listing, including providing test credentials for accessing the server, please contact support@glama.ai.
Discussions
No comments yet. Be the first to start the discussion!
Related MCP Servers
- AlicenseAqualityDmaintenanceReal-time contractor license verification across 45 US states. Verifies license status, expiration, and disciplinary history directly against state licensing board portals.Last updated469MIT
- Flicense-qualityBmaintenanceHome Services MCP by HireNimbus lets AI agents find, compare, and book verified local pros for handyman, renovation, HVAC, plumbing, electrical, and landscaping jobs in supported US metro markets.Last updated

LocalPro MCP Serverofficial
Alicense-qualityBmaintenanceProvides verified local trade and service business data (e.g., radon mitigation, foundation repair) to AI agents via tools like search_providers and list_niches.Last updated1MIT- Flicense-qualityBmaintenanceThe owner-verified local business data + service & menu-price layer for AI agents. Owner-authored business profiles where every response carries provenance — verification level, completeness score, freshness timestamps, and upstream sources. * Search & profiles — find businesses by name, category, city, or geo-radius; full profiles with contacts, hours, media, ratings. * Price layerLast updated