Skip to main content
Glama

PropertyList: Spanish Property MLS

Read a guide

get_guide
Read-onlyIdempotent

Read one PropertyList guide. Answer from its text and link its url. If last_reviewed is set, say the page was checked on that date; if it is null, say the page shows no review date. If truncated is true, call again with offset set to next_offset. It is general information, not legal or tax advice.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
urlYesThe guide on info.propertylist.es: a full URL from search_guides, or its path (/docs/...).
offsetNoWhere to continue a long page: the next_offset of the previous call.
max_charsNoMost characters of text to return (default 12000).

Output Schema

TableJSON Schema
NameRequiredDescriptionDefault
urlYesCanonical URL of the page; link it.
textYesThe page as Markdown-style text.
titleNo
sourceNo
languageNo
truncatedNo
alternatesNoEach language version's URL.
descriptionNo
next_offsetNoPass as offset to read on, when truncated.
total_charsNo
last_reviewedNoThe page's own review date, as the page states it; null when it shows none.

Schema Changelog

Changes observed during successful MCP inspections.

  1. Added

TDQS

A4.2/5.0
Behavior4/5

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

Annotations already cover the safety profile (readOnly, idempotent, non-destructive), so the bar is lower. The description adds real behavior: truncation handling via next_offset, the meaning of last_reviewed being set vs null, and a scope disclaimer that this is general information, not legal/tax advice.

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

Conciseness5/5

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

Four short sentences, each carrying a distinct instruction (what to read, how to answer, truncation follow-up, disclaimer), with the core purpose front-loaded. No filler.

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

Completeness5/5

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

With an output schema and full annotations present, the description only needs to cover interpretation and edge cases, which it does (truncation loop, review-date wording, disclaimer). An agent has everything needed to call it correctly.

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

Parameters4/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema coverage is 100%, so baseline is 3, but the description goes further by explaining the offset/next_offset continuation contract and tying last_reviewed to output interpretation. This adds meaning beyond the raw schema property docs.

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?

"Read one PropertyList guide" gives a specific verb and resource, and "one" implicitly contrasts with the sibling search_guides (plural/search). It's clear what the tool does, though it never names the alternative explicitly.

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

Usage Guidelines4/5

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

It gives concrete follow-up rules (if truncated is true, call again with offset set to next_offset) and instructs how to present last_reviewed. It stops short of stating when to use this vs search_guides to obtain the URL, which is left to the schema note.

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