Skip to main content
Glama

SiteCheck Jobs & Property

Realestate Houzz

realestate_houzz
Read-only

Houzz home-improvement professionals of one category near a US city (e.g. general-contractors, interior-designers-and-decorators, home-builders, painters): name, categories, rating (0-5), review count, projects on Houzz, cost estimate, address, phone, distance, coordinates, sponsored flag and profile URL; 15 organic results per page (plus Houzz sponsored ones, flagged) in Houzz order, and the total count. Price: $0.002 in USDC per successful call, paid with x402 (Base, Solana or Arc); failed calls are not charged.

Input Schema

NameRequiredDescriptionDefault
cityYesUS city, e.g. Austin (required)
pageNoPage number from 1 (default 1)
stateYes2-letter state code, e.g. TX (required)
categoryYesHouzz category slug, e.g. general-contractors, interior-designers-and-decorators, home-builders, painters (required)

Output Schema

NameRequiredDescriptionDefault

No arguments

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

A3.9/5.0
Behavior5/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations only cover readOnlyHint and openWorldHint; the description goes well beyond them by disclosing the result mix (15 organic per page plus sponsored results, flagged, in Houzz order), pagination semantics, and the total count available. It also gives the exact cost ($0.002 USDC per successful call), the payment rails (x402 on Base, Solana or Arc) and states failed calls are not charged — critical behavior for an agent deciding whether to invoke.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Two sentences, front-loaded with scope and followed by pagination/pricing. The long enumeration of returned fields duplicates the existing output schema and could be trimmed, but the sentence remains information-dense rather than padded.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

With an output schema present, the field list is redundant rather than necessary; what actually matters — pagination depth, sponsored-result mixing, cost and payment mechanics — is all covered. Minor gaps remain around error behavior and how to obtain valid category slugs beyond the four examples.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

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 all four parameters with the same example slugs the description repeats. The only added meaning is the constraint that exactly one category is queried per call; there is no guidance on page limits, slug discovery, or whether city/state must be consistent.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description states a specific resource — Houzz home-improvement professionals — constrained to one category near a US city, and gives concrete category slugs. An agent can distinguish this from the sibling real-estate listing tools (Zillow, Redfin, Realtor) because it returns service professionals rather than for-sale properties. It stops short of naming any sibling as the alternative, but the resource is unambiguous.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines3/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Usage is implied by the constraints: one category, a US city and a 2-letter state, paginated by page number. There is no explicit statement of when to prefer this over other directories or what happens outside the US, and no exclusions or prerequisites beyond the geographic scope implied by 'US city'.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources