Tool tree
gradeNot graded
page: Every page
search_siteAnswer
Search the reading guide on Spanish housing decrees RDL 26/2026 and RDL 27/2026 (both repealed on 2026-10-02). Returns matching titles, links, sections and excerpts.
View tool JSON
{
"name": "search_site",
"kind": "answer",
"impl": "imperative",
"description": "Search the reading guide on Spanish housing decrees RDL 26/2026 and RDL 27/2026 (both repealed on 2026-10-02). Returns matching titles, links, sections and excerpts.",
"inputSchema": {
"type": "object",
"properties": {
"query": {
"type": "string",
"description": "What to find: a measure, a figure, a question or a topic covered by this site (Spanish content)."
}
},
"required": [
"query"
],
"additionalProperties": false
},
"page": "/"
}read_pageAnswer
Return the main text of one of the six site pages, without navigation or menus. Accepts only the six site paths.
View tool JSON
{
"name": "read_page",
"kind": "answer",
"impl": "imperative",
"description": "Return the main text of one of the six site pages, without navigation or menus. Accepts only the six site paths.",
"inputSchema": {
"type": "object",
"properties": {
"path": {
"type": "string",
"description": "Page to read: a relative path or a URL of this same site, one of: /, /desahucios-y-alquiler/, /fiscal/, /financiacion/, /estado/, /normas/."
}
},
"required": [
"path"
],
"additionalProperties": false
},
"page": "/"
}list_pagesAnswer
List the six site pages with their paths and labels.
View tool JSON
{
"name": "list_pages",
"kind": "answer",
"impl": "imperative",
"description": "List the six site pages with their paths and labels.",
"inputSchema": {
"type": "object",
"properties": {},
"additionalProperties": false
},
"page": "/"
}get_faqsAnswer
Return the frequently asked questions with their full answers and cited norms/articles. Pass query to filter, otherwise the first FAQs are listed.
View tool JSON
{
"name": "get_faqs",
"kind": "answer",
"impl": "imperative",
"description": "Return the frequently asked questions with their full answers and cited norms/articles. Pass query to filter, otherwise the first FAQs are listed.",
"inputSchema": {
"type": "object",
"properties": {
"query": {
"type": "string",
"description": "Optional filter: only FAQs whose question and answer contain all of these words. Omit to list the FAQs."
},
"limit": {
"type": "integer",
"minimum": 1,
"maximum": 14,
"description": "Maximum FAQs to return. Defaults to 8."
}
},
"required": [],
"additionalProperties": false
},
"page": "/"
}list_normsAnswer
List every cited norm with its label, official title and BOE identifier. Use get_norm for the permalink of one norm.
View tool JSON
{
"name": "list_norms",
"kind": "answer",
"impl": "imperative",
"description": "List every cited norm with its label, official title and BOE identifier. Use get_norm for the permalink of one norm.",
"inputSchema": {
"type": "object",
"properties": {},
"additionalProperties": false
},
"page": "/"
}get_normAnswer
Return the official title, BOE identifier and permalink (BOE/ELI) of one cited norm.
View tool JSON
{
"name": "get_norm",
"kind": "answer",
"impl": "imperative",
"description": "Return the official title, BOE identifier and permalink (BOE/ELI) of one cited norm.",
"inputSchema": {
"type": "object",
"properties": {
"id": {
"type": "string",
"enum": [
"rdl26",
"rdl27",
"lau",
"lec",
"l123",
"lirpf",
"liva",
"lrhl",
"lmv",
"ce",
"lic",
"lrga",
"rdl83",
"reglamentoUe"
],
"description": "Norm identifier, as listed by list_norms."
}
},
"required": [
"id"
],
"additionalProperties": false
},
"page": "/"
}get_timelineAnswer
Return the timeline of the two decrees (publication, entry into force, deferred effects, deadlines) with cited norms/articles. Pass query to filter.
View tool JSON
{
"name": "get_timeline",
"kind": "answer",
"impl": "imperative",
"description": "Return the timeline of the two decrees (publication, entry into force, deferred effects, deadlines) with cited norms/articles. Pass query to filter.",
"inputSchema": {
"type": "object",
"properties": {
"query": {
"type": "string",
"description": "Optional filter: only timeline entries containing all of these words. Omit to return the whole timeline."
},
"limit": {
"type": "integer",
"minimum": 1,
"maximum": 11,
"description": "Maximum entries to return. Defaults to 11."
}
},
"required": [],
"additionalProperties": false
},
"page": "/"
}get_site_statusAnswer
Return the parliamentary status of the two decrees (vote date, results, whether anything still applies).
View tool JSON
{
"name": "get_site_status",
"kind": "answer",
"impl": "imperative",
"description": "Return the parliamentary status of the two decrees (vote date, results, whether anything still applies).",
"inputSchema": {
"type": "object",
"properties": {},
"additionalProperties": false
},
"page": "/"
}