Skip to main content
Glama

Server Details

Immediate home report for a building or flat in Spain: 22 checks from official public sources.

If you are the author of this connector, you can claim ownership by verifying the domain or GitHub account it belongs to. Claimed connector authors can inspect health checks, view analytics, and manage their listing.
Status
Healthy
Uptime
100.0% over the last 24 hours
Last Tested
Transport
Streamable HTTP · MCP 2025-11-25
URL
ChatGPT
–
Claude
–

TDQS

A4.4/5.0

Scored across 8 tools

Disambiguation4/5

Most tools have clearly distinct roles in a sequential workflow: coverage check, address search, building resolution, report creation, and status polling. The non-functional purchase_report compatibility stub is explicitly described but still introduces a confusing decoy alongside create_free_report, and get_products versus list_checks are adjacent enough to require careful reading.

Naming Consistency5/5

All tool names use snake_case with a predictable verb_noun pattern (check_coverage, create_free_report, get_report_status, list_checks, resolve_building, search_address). The convention is consistent throughout, including the compatibility tool purchase_report.

Tool Count5/5

Eight tools is well-scoped for a housing-report server with coverage lookup, address resolution, ordering, status, product information, and check explanation. Each tool earns its place except the deprecated purchase_report stub.

Completeness4/5

The surface covers the core lifecycle: check coverage, search address, resolve building, create a free report, poll status, and explain products/checks. Minor gaps remain around report cancellation or listing previously created reports, and purchase_report is a dead compatibility endpoint rather than a usable operation.

Available Tools

8 tools
check_coverageCheck whether a Spanish province or municipality is coveredA
Read-onlyIdempotent
Inspect

Says whether HOUSINGFAX can produce a report for a province (name or two-digit INE code) and, optionally, finds the municipality in the official street directory. Status covered, not_yet_covered (Navarra: foral adapter pending) or unrecognized; not_yet_covered never means no risk. In the Basque Country (Araba, Bizkaia, Gipuzkoa) the report covers the whole building, not a single flat. municipalityLookup unavailable means the directory did not answer: unknown, not missing. Call it before search_address when you are not sure the place is covered.

Inputs: language, province, municipality. Returns: contract, language, provinces, coverageNote, +2 more

create_free_reportCreate the HOUSINGFAX report (private link)AInspect

Queues the report for the building resolved with resolve_building and returns a private link (previewUrl) and a statusToken for get_report_status. Every report is free: it is the full report with PDF, with the building condition assessment when the building has an IEE/ITE record, generated in minutes. CONSENT: before calling, show the person the consent text returned by get_products (consent.text, same language) with its terms and privacy links, and set consent=true only if the person has explicitly accepted it in this conversation; pass consent.statementSha256 as consentStatementSha256. Never accept on the person's behalf. The email is optional (ready notice with the link and the PDF) and only with the person's permission. If the answer is CHANNEL_AT_CAPACITY or CLIENT_LIMIT, wait the retryAfterSeconds it gives and try again. The link is private: give it only to the person, never publish it. Always tell the person: it is a preliminary, automated report built from public records, not a technical inspection, valuation, certificate, safety assessment or legal advice; probabilities are given as words (very low to very high), never as percentages; a check without data (○) means unknown, not negative or safe; Navarra is not covered yet; the report is only available as a private link.

Inputs: consent (required), resolutionToken (required), consentStatementSha256 (required), email, +1 more. Returns: jobId, notice, status, contract, +5 more

get_productsGet the HOUSINGFAX report and its consent textA
Read-onlyIdempotent
Inspect

Returns the HOUSINGFAX report for a home in Spain (productMode free): a single product, the full report with web view and PDF, free of charge, with the building condition assessment when the building has an IEE/ITE record. Also returns the capacity limits of the channel (no daily cap) and the consent text (with its SHA-256) that the person must accept before create_free_report. Use it when someone asks what HOUSINGFAX offers or before ordering. Always tell the person: it is a preliminary, automated report built from public records, not a technical inspection, valuation, certificate, safety assessment or legal advice; probabilities are given as words (very low to very high), never as percentages; a check without data (○) means unknown, not negative or safe; Navarra is not covered yet; the report is only available as a private link.

Inputs: language. Returns: consent, upgrade, capacity, contract, +12 more

get_report_statusGet the status of a HOUSINGFAX reportA
Read-onlyIdempotent
Inspect

Returns the status of a report created with create_free_report: queued, in_progress, ready, failed or expired, with the private link when ready. Wait pollAfterSeconds between calls. withLimitations=true means some source did not answer and its check shows ○ no data with the reason (unknown, not negative). Give the link only to the person.

Inputs: jobId (required), statusToken (required), language. Returns: jobId, stage, notice, status, +9 more

list_checksList the checks of the HOUSINGFAX reportA
Read-onlyIdempotent
Inspect

Lists the 22 numbered checks of the report (title, question it answers and whether its source is integrated yet) and the meaning of the ✓ / ⚠ / ○ marks. Use it to explain what the report looks at. Checks marked pending_integration show as ○ no data, never as a negative result. Always tell the person: it is a preliminary, automated report built from public records, not a technical inspection, valuation, certificate, safety assessment or legal advice; probabilities are given as words (very low to very high), never as percentages; a check without data (○) means unknown, not negative or safe; Navarra is not covered yet; the report is only available as a private link.

Inputs: language. Returns: count, checks, contract, language, +2 more

purchase_reportNot available: every HOUSINGFAX report is freeA
Read-onlyIdempotent
Inspect

Not available: every report is free; use create_free_report. This tool stays in the contract for compatibility and answers NOT_FOR_SALE without creating anything.

Inputs: tier (required), email (required), consent (required), acceptTerms (required), +6 more. Returns: name, tier, jobId, price, +15 more

resolve_buildingIdentify the building or flat to report onA
Read-onlyIdempotent
Inspect

Identifies the building from an address found with search_address (object address) or from a cadastral reference (14 characters = building or plot; 18 or 20 = a single flat). Give either cadastralReference or address, not both. status resolved returns a resolutionToken (valid 15 minutes) for create_free_report, the building's public cadastral data and whether an IEE/ITE record exists (ieeAvailability; unverified means the registry did not answer, not that there is none), which decides whether the report includes the building condition assessment. status select_unit lists the units: ask the person which flat, or repeat with the 14-character reference and scope=building for the whole building. Only non-protected cadastral data is returned. Do not publish the address or reference.

Inputs: scope, address, language, cadastralReference. Returns: notice, status, building, contract, +8 more

search_addressSearch a municipality or street in the official directoryA
Read-onlyIdempotent
Inspect

Two steps to build an address. kind=municipality with provinceCode and q returns municipalities and their codes. kind=street with provinceCode, municipalityDgcCode, municipalityIneCode (from the first step) and q returns streets with streetTypeCode and streetCode (and localityId in the Basque Country). Pass the chosen street, the house number and the codes to resolve_building. Only for places check_coverage reports as covered. Do not store or publish the address.

Inputs: q (required), kind (required), provinceCode (required), language, +3 more. Returns: kind, options, contract, language, +1 more

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

Loading tool schema changelog…

    Related MCP Connectors

    Related MCP Servers

    • A
      license
      A
      quality
      C
      maintenance
      Official cadastral parcels from 29 European countries for AI agents: by reference in 27 and by coordinates in all 29, plus address search, outlines, neighbours, SIGPAC enclosures, terrain, ground motion, solar and agricultural potential and investment scores. Remote server at https://mcp.parcelgps.com/mcp (nothing to install) or npm catastro-gps-mcp. Free key: 250 calls/month.
      9
      84 npm
      1
      MIT
    • A
      license
      B
      quality
      A
      maintenance
      Enables AI agents and developers to search and inspect Spanish public data sources, learn their endpoints and pitfalls, and retrieve ready-made data such as municipal profiles, economic indicators, company records, procurement, subsidies, and location reports.
      13
      130
      Creative Commons Zero v1.0 Universal
    • A
      license
      A
      quality
      B
      maintenance
      Enables AI assistants and agents to query Spanish public statistics from INE, official BOE publications, and Catastro property data via typed, read-only tools with structured, source-citable results.
      8
      MIT
    • A
      license
      A
      quality
      B
      maintenance
      Enables answering business questions about Spanish places by resolving place names and returning population, household and income statistics down to municipality, district and census tract level from official INE data, cross-checked between sources with province, region and country benchmarks. Every figure is delivered with its publisher, dataset id, data year and retrieval date, alongside caveat checks for suppressed, stale, thin-sample or estimated values.
      13
      51 PyPI
      MIT
    Try in Browser

    Glama MCP Gateway

    Add one secure layer between your agents and this server.

    Resources