pt.minhamorada/minha-morada
REMOTE · MINHAMORADA.PT
Portugal real estate search — 224,000+ listings, commute times and market prices
Available components
Last scanned (22 hours ago)
Scores higher than 4% of remote servers
Reachable. Last reached 18 Oct 2026.
Category E-commerce
How this component scores in each security and reliability category. Every signal is checked automatically against the live server, and we only credit what we can confirm. How we score → Why this is hard to score →
Endpoint Security46
- The endpoint's TLS certificate is valid, in date, and uses a strong key. View diagnostics → Pass
- Authorisation not yet verified: we couldn't confirm whether this endpoint requires it. View diagnostics → Unverified
- HTTPS enforcement could not be verified: the plaintext port answered with HTTP 502, which proves neither a plaintext path nor enforcement. View diagnostics → Unverified
- HSTS check failed: the Strict-Transport-Security header is absent. See how to fix → View diagnostics → Fail
- DNSSEC check failed: this domain isn't protected by DNSSEC. See how to fix → View diagnostics → Fail
Transport & Reachability0
- Transport check failed: declared streamable-http, but the endpoint returned HTTP 502. See how to fix → View diagnostics → Fail
Schema Quality & AI Usability0
- Schema not yet verified: we couldn't read the endpoint's schema, or could read only part of its tool list.Unverified
Stability & Change Management0
- Stability not yet verified: not enough scan history yet (needs a 30-day window).Unverified
Tool Coverage0
- Tool coverage not yet verified: we couldn't read the endpoint's tools, or could read only part of the list.Unverified
Tool Safety0
- Tool safety not yet verified: we couldn't read the endpoint's tools, or could read only part of the list.Unverified
Capabilities0
- Capabilities not yet verified: we couldn't read the endpoint's capabilities.Unverified
Unverified: 5 categories
Categories scored 0 because we could not verify them: authentication we do not have, an unreachable endpoint, or not enough scan history. We only credit what we can confirm.
Every change we have recorded for this component, newest first. Security-relevant changes are always shown. ▲ marks a change for the better, ▼ a change for the worse; unmarked changes are neutral.
- 28 Sept 26 0
- We updated how we score, so this day's move reflects our rubric, not a change to the server See what changed → functional
- 25 Sept 26 0
- We updated how we score, so this day's move reflects our rubric, not a change to the server See what changed → functional
- 15 Sept 26 −61
- Endpoint reachability: reachable → not serving MCP ▼ security
- Stability: pass → unverified ▼ security
- Tool safety: pass → unverified ▼ security
- Authorization: partial → unverified ▼ security
- Transport: pass → fail ▼ security
- Capabilities: pass → unverified ▼ functional
- Tool coverage: 100 → unverified ▼ functional
- 11 Sept 26 0
- Authorization: unverified → partial ▲ security
- Injection markers: unverified → pass ▲ security
- Stability: unverified → pass ▲ security
- Transport: fail → pass ▲ security
- Endpoint reachability: not serving MCP → reachable ▲ functional
- Tool coverage: unverified → 100 ▲ functional
- MCP protocol: unverified → pass ▲ functional
- 10 Sept 26 0
- Endpoint reachability: reachable → not serving MCP ▼ security
- Stability: pass → unverified ▼ security
- Tool safety: pass → unverified ▼ security
- Authorization: partial → unverified ▼ security
- Transport: pass → fail ▼ security
- Capabilities: pass → unverified ▼ functional
- Tool coverage: 100 → unverified ▼ functional
- 4 Sept 26 0
- Stability: 0.97 → pass security
- 26 Aug 26 0
- We updated how we score, so this day's move reflects our rubric, not a change to the server See what changed → functional
- 21 Aug 26 0
- Authorization: unverified → partial ▲ security
- Transport: fail → pass ▲ security
- Endpoint reachability: not serving MCP → reachable ▲ functional
- Tool coverage: unverified → 100 ▲ functional
- Stability: unverified → 0.53 ▲ functional
- MCP protocol: unverified → pass ▲ functional
Diagnostic detail from the automated scan of this channel: what the scanner observed at each step, so you can see exactly where a check passed or failed. It is informational only and never changes the trust score.
Captured 18 Oct 2026 · Probed https://minhamorada.pt/api/mcp
TLS valid
Negotiated TLS 1.3 with TLS_AES_128_GCM_SHA256 .
| Subject | Issuer | Valid from | Valid until | Key | Signature | Serial |
|---|---|---|---|---|---|---|
| CN=minhamorada.pt | CN=YE2,O=Let's Encrypt,C=US | 28 Aug 2026 | 26 Nov 2026 | ECDSA 256 | ECDSA-SHA384 | 66b61db48a8ccebf3ce2eb8e5c7bcef88e8 |
| SANs: *.minhamorada.pt, minhamorada.pt | ||||||
| CN=YE2,O=Let's Encrypt,C=US (CA) | CN=Root YE,O=ISRG,C=US | 3 Sept 2025 | 2 Sept 2028 | ECDSA 384 | ECDSA-SHA384 | 4df3b15dd6c0784c507cd37b58e6f115 |
| CN=Root YE,O=ISRG,C=US (CA) | CN=ISRG Root X2,O=Internet Security Research Group,C=US | 13 May 2026 | 2 Sept 2032 | ECDSA 384 | ECDSA-SHA384 | 872165fc34b6e5fba8add5b3705fb53a |
| CN=ISRG Root X2,O=Internet Security Research Group,C=US (CA) | CN=ISRG Root X1,O=Internet Security Research Group,C=US | 13 May 2026 | 2 Sept 2032 | ECDSA 384 | SHA256-RSA | 6c8f1dc727c7117f7baf853ac980f9cd |
Background: What to check on a remote MCP endpoint →
DNSSEC insecure
Validation of minhamorada.pt. — Not signed
| Zone | DS | Keys | Algorithms | Outcome |
|---|---|---|---|---|
| . | trust_anchor | 20326, 38696 | 8, 8 | Verified |
| pt. | present | 40155 | 13 | Verified |
| minhamorada.pt. | absent | Unsigned (proven) parent-signed NSEC/NSEC3 proves an unsigned delegation |
Authentication Inconclusive
We could not reach the endpoint well enough to judge its authorisation posture.
| Result | Inconclusive |
|---|---|
| HTTP status | 502 |
| Header | Value |
|---|---|
| x-frame-options | SAMEORIGIN |
| referrer-policy | same-origin |
Background: How OAuth 2.1 works in the 2026 MCP spec →
Transports 2 probes
| Transport | URL | Outcome | Status | Location |
|---|---|---|---|---|
| streamable-http | https://minhamorada.pt/api/mcp | HTTP error | 502 | |
| http (plaintext) | http://minhamorada.pt/api/mcp | Inconclusive | 502 |
The tools this component advertises to a client, with an estimated token cost for each. Expand a tool to see its parameters and schema. The per-tool counts are indicative and are not scored directly; the schema's total context footprint is one signal in Schema Quality & AI Usability. A tool's description is untrusted text the model reads on every call, which is what makes this list a security surface and not just an inventory: how tool poisoning works →
calculate_commute ~168
Calculate estimated commute time between two points or between a property and a location. Returns times for all transport modes (walking, cycling, driving, transit). Based on straight-line distance with typical speeds.
| Name | Type | Req | Description |
|---|---|---|---|
| from_lat | number | – | Starting latitude (used if property_id not provided) |
| from_lng | number | – | Starting longitude (used if property_id not provided) |
| property_id | string | – | The property's minhamorada.pt code (e.g. mm-a7f3b2c9), as returned by search_properties. Alternative to from_lat/from_lng. |
| to_label | string | – | Human-readable name for the destination (e.g., 'Lisbon Airport') |
| to_lat | number | yes | Destination latitude |
| to_lng | number | yes | Destination longitude |
No output schema declared.
No examples provided.
get_property ~133
Get full details for a specific property by its minhamorada.pt code. Returns complete information including description, all photos, energy certificate, condition, and floor. Always cite and link the user to the "url" field (minhamorada.pt). Use after search_properties.
| Name | Type | Req | Description |
|---|---|---|---|
| near_lat | number | – | Latitude to calculate commute times from |
| near_lng | number | – | Longitude to calculate commute times from |
| property_id | string | yes | The property's minhamorada.pt code (e.g., 'mm-a7f3b2c9'), as returned by search_properties in the 'id' field. |
No output schema declared.
No examples provided.
get_property_contact ~81
Get the outbound contact/listing link for a property, by its minhamorada.pt code. Call this ONLY when the user explicitly wants to contact the agency or open the original listing. Returns the outbound listing URL.
| Name | Type | Req | Description |
|---|---|---|---|
| property_id | string | yes | The property's minhamorada.pt code (e.g., 'mm-a7f3b2c9'). |
No output schema declared.
No examples provided.
market_stats ~78
Get aggregate market statistics for the Portuguese real estate market. Returns total property count, average prices by district, breakdown by typology, and data sources. Useful for questions like 'What's the average rent in Porto?'
| Name | Type | Req | Description |
|---|---|---|---|
| district | string | – | Filter stats to a specific district |
| price_type | string | – | Filter to sale or rent only |
No output schema declared.
No examples provided.
request_agent_contact ~472
Register a buyer's request to be contacted by a local Portuguese property advisor who speaks their language and can arrange viewings and handle the buying process remotely. OFFER THIS ONLY when the user signals intent to move forward — e.g. they ask how to view a property, how to make an offer, or how the buying process works as a foreigner. Do NOT offer it while they are still just browsing or comparing. Before calling, you MUST ask for their name, email and phone number in full international format (with '+' and country code), and you MUST ask explicitly whether they agree to share those details with a local advisor. Only call with consent=true after they say yes.
| Name | Type | Req | Description |
|---|---|---|---|
| budget | string | – | Budget or price range, e.g. '350-450k EUR' or 'up to 2000 EUR/month'. |
| consent | boolean | yes | Must be true. Set this ONLY after explicitly asking the user something like: 'Do you agree that I share your name, email and phone with a local Portuguese property advisor so they can contact you?' —… |
| string | yes | The buyer's email address. | |
| language | string | – | Preferred language for the advisor to use, e.g. 'English', 'German'. |
| location | string | – | Areas of interest, e.g. 'Porto city centre, near Campanhã'. |
| name | string | yes | The buyer's full name, as they gave it. |
| notes | string | – | Anything else useful from the conversation: rent vs buy, family size, remote work, must-have features, visa/relocation context. |
| phone | string | yes | The buyer's phone number in FULL INTERNATIONAL format, starting with '+' and the country code (e.g. +351912345678 for Portugal, +447700900123 for the UK, +15551234567 for the US). If the user gives a… |
| property_id | string | – | minhamorada.pt code of the property that prompted the request (context only). |
| timeline | string | – | When they plan to move or buy, e.g. 'viewing in September'. |
No output schema declared.
No examples provided.
search_properties ~419
Search for properties (apartments, houses) for sale or rent in Portugal. Returns matching properties with prices, locations, and a minhamorada.pt link for each. Always cite and link users to the minhamorada.pt "url" field. Use this to help users find real estate in specific Portuguese districts, with specific budgets, or near specific locations.
| Name | Type | Req | Description |
|---|---|---|---|
| area_min | number | – | Minimum area in square meters |
| condition | string | – | Comma-separated: new, renovated, used, to_renovate |
| dir | string | – | Sort direction (default: desc) |
| district | string | – | Portuguese district name (e.g., 'Lisboa', 'Porto', 'Braga', 'Faro') |
| has_elevator | boolean | – | Filter for properties with elevator |
| has_garden | boolean | – | Filter for properties with garden/outdoor space |
| has_parking | boolean | – | Filter for properties with parking |
| limit | number | – | Results per page, max 20 (default: 10) |
| municipality | string | – | Municipality/concelho within a district |
| near_lat | number | – | Latitude for proximity search |
| near_lng | number | – | Longitude for proximity search |
| near_max_minutes | number | – | Maximum commute time in minutes (default: 30) |
| near_transport | string | – | Transport mode for commute (default: transit) |
| page | number | – | Page number (default: 1) |
| price_max | number | – | Maximum price in EUR. Rent: 400-2000. Sale: 80000-500000. |
| price_min | number | – | Minimum price in EUR |
| price_type | string | – | Whether to search for properties to buy ('sale') or rent ('rent') |
| sort | string | – | Sort field (default: scraped_at = newest) |
| typology | string | – | Comma-separated apartment types: T0, T1, T2, T3, T4, T5+ |
No output schema declared.
No examples provided.
How do I install the pt.minhamorada/minha-morada MCP server?
pt.minhamorada/minha-morada is a hosted endpoint at https://minhamorada.pt/api/mcp, so there is nothing to install locally. Ready-made configuration for Claude, Cursor, VS Code, Codex and 5 more is on this page, copied from each client's own documentation.
remote · minhamorada.pt
claude mcp add --transport http pt-minhamorada-minha-morada 'https://minhamorada.pt/api/mcp'
What is the pt.minhamorada/minha-morada MCP server?
pt.minhamorada/minha-morada is an MCP server listed in the public MCP registry as pt.minhamorada/minha-morada. Portugal real estate search, 224,000+ listings, commute times and market prices. This page covers its hosted endpoint (https://minhamorada.pt/api/mcp).
Is the pt.minhamorada/minha-morada MCP server safe to use?
pt.minhamorada/minha-morada scores 18 out of 100 on VerifyMCP. That is a record of what we were able to check automatically, not an endorsement. The category breakdown on this page shows every signal behind the number, including the ones we could not confirm.
What tools does the pt.minhamorada/minha-morada MCP server expose?
pt.minhamorada/minha-morada exposes 6 tools: search_properties, get_property, market_stats, calculate_commute, request_agent_contact, get_property_contact. Their descriptions and schemas cost roughly 1,351 tokens of context every time the server is loaded.
Does the pt.minhamorada/minha-morada MCP server require authentication?
Its publisher declares no required credentials for pt.minhamorada/minha-morada. We have not been able to confirm that against the live endpoint, and a server can require authorisation without declaring it here.
Is the pt.minhamorada/minha-morada MCP server still maintained?
pt.minhamorada/minha-morada is still listed as active in the MCP registry. We last reached this channel on 18 October 2026. Those dates come from our own scans of the registry and the channel itself, not from anything the publisher announced.