Tool tree
gradeNot graded
search_siteAnswer
Search every published page of this website (mortgage and finance guides, service pages, articles, case studies, calculators) by keywords. Returns the best matches with title, URL, one-line summary, section, last review date and the URL of a clean Markdown version to read with get_page_markdown. Use it to find where the site covers a topic.
View tool JSON
{
"name": "search_site",
"kind": "answer",
"impl": "imperative",
"description": "Search every published page of this website (mortgage and finance guides, service pages, articles, case studies, calculators) by keywords. Returns the best matches with title, URL, one-line summary, section, last review date and the URL of a clean Markdown version to read with get_page_markdown. Use it to find where the site covers a topic.",
"inputSchema": {
"type": "object",
"properties": {
"query": {
"type": "string",
"minLength": 2,
"maxLength": 200,
"description": "Keywords or a short question, for example \"buy to let limited company\" or \"bridging loan exit strategy\"."
},
"collection": {
"type": "string",
"maxLength": 60,
"description": "Only pages in this section of the site, by name or key, for example \"Guides\". Leave out to search everything."
},
"limit": {
"type": "integer",
"minimum": 1,
"maximum": 20,
"description": "Most results to return. Default 8."
}
},
"required": [
"query"
],
"additionalProperties": false
}
}get_page_markdownAnswer
Fetch the clean Markdown version of a page on this website: its full text without menus or footer, with the canonical URL, publication date, last review date and author in front matter. Pass the page URL or its path, for example "/contact". Only this website can be read. Long pages come in slices; pass next_offset back as offset for the rest.
View tool JSON
{
"name": "get_page_markdown",
"kind": "answer",
"impl": "imperative",
"description": "Fetch the clean Markdown version of a page on this website: its full text without menus or footer, with the canonical URL, publication date, last review date and author in front matter. Pass the page URL or its path, for example \"/contact\". Only this website can be read. Long pages come in slices; pass next_offset back as offset for the rest.",
"inputSchema": {
"type": "object",
"properties": {
"url": {
"type": "string",
"minLength": 1,
"maxLength": 2048,
"description": "A page on this website, as a full URL or a path such as \"/guides/what-is-a-bridging-loan\". \"/\" is the home page."
},
"offset": {
"type": "integer",
"minimum": 0,
"description": "Character to start from, for the next slice of a long page. Default 0."
}
},
"required": [
"url"
],
"additionalProperties": false
}
}get_current_pageAnswer
Describe the page the visitor has open now: title, URL, canonical URL, meta description, breadcrumb trail, outline of its headings, the URL of its Markdown version, and the form tools on it (forms an agent can fill in for the visitor to review and submit). Use it first to understand where the visitor is.
View tool JSON
{
"name": "get_current_page",
"kind": "answer",
"impl": "imperative",
"description": "Describe the page the visitor has open now: title, URL, canonical URL, meta description, breadcrumb trail, outline of its headings, the URL of its Markdown version, and the form tools on it (forms an agent can fill in for the visitor to review and submit). Use it first to understand where the visitor is.",
"inputSchema": {
"type": "object",
"properties": {},
"additionalProperties": false
}
}get_contact_detailsAnswer
Return the firm's contact details as this website publishes them: phone, email, office address, opening hours, regulator (FCA) firm reference and company number, social profiles, and the URL of the enquiry page. Use it when the visitor wants to speak to an adviser or check who the firm is.
View tool JSON
{
"name": "get_contact_details",
"kind": "answer",
"impl": "imperative",
"description": "Return the firm's contact details as this website publishes them: phone, email, office address, opening hours, regulator (FCA) firm reference and company number, social profiles, and the URL of the enquiry page. Use it when the visitor wants to speak to an adviser or check who the firm is.",
"inputSchema": {
"type": "object",
"properties": {},
"additionalProperties": false
}
}list_calculatorsAnswer
List the mortgage and finance calculators on this website, with what each works out, its category, the page it is on, and (when ten or fewer match, or for one id) the inputs it asks for with their units and the figures it returns. Filter by keywords or category, or pass an id from an earlier answer for that calculator in full. The calculators run in the page; open the URL to use one.
View tool JSON
{
"name": "list_calculators",
"kind": "answer",
"impl": "imperative",
"description": "List the mortgage and finance calculators on this website, with what each works out, its category, the page it is on, and (when ten or fewer match, or for one id) the inputs it asks for with their units and the figures it returns. Filter by keywords or category, or pass an id from an earlier answer for that calculator in full. The calculators run in the page; open the URL to use one.",
"inputSchema": {
"type": "object",
"properties": {
"query": {
"type": "string",
"maxLength": 200,
"description": "Keywords, for example \"stamp duty\", \"rental cover\" or \"development finance\"."
},
"category": {
"type": "string",
"maxLength": 60,
"description": "Only calculators in this category, for example \"Buy to let\"."
},
"id": {
"type": "string",
"maxLength": 120,
"description": "One calculator, by the id an earlier answer gave."
}
},
"additionalProperties": false
}
}search_faq_answersAnswer
Search this website's library of mortgage and property finance questions and answers by keywords. Returns the matching questions with a short answer, their category and the URL where the full answer is published. Use it for a quick factual answer; open the URL or read it with get_page_markdown for the whole answer.
View tool JSON
{
"name": "search_faq_answers",
"kind": "answer",
"impl": "imperative",
"description": "Search this website's library of mortgage and property finance questions and answers by keywords. Returns the matching questions with a short answer, their category and the URL where the full answer is published. Use it for a quick factual answer; open the URL or read it with get_page_markdown for the whole answer.",
"inputSchema": {
"type": "object",
"properties": {
"query": {
"type": "string",
"minLength": 2,
"maxLength": 200,
"description": "Keywords or a question, for example \"porting a mortgage\" or \"can I get a mortgage with a CCJ\"."
},
"limit": {
"type": "integer",
"minimum": 1,
"maximum": 20,
"description": "Most results to return. Default 5."
}
},
"required": [
"query"
],
"additionalProperties": false
}
}send_enquiryAction
Prepares an enquiry to Mortgage Lane, an FCA-authorised UK mortgage broker, so an adviser can phone or email the person back about a mortgage, remortgage, buy to let, bridging or commercial finance. Needs the person's first and last name, email, phone number, the kind of help they want and a short message. Use only details the person has given you for this enquiry. The form is not sent automatically: the person checks it and presses Send enquiry themselves, and the result then says whether it was sent. Their details are kept and emailed to the Mortgage Lane team so they can reply, as the privacy policy at /privacy-policy explains; they join the marketing list only if the marketing box is ticked.
View tool JSON
{
"name": "send_enquiry",
"kind": "act",
"impl": "declarative",
"description": "Prepares an enquiry to Mortgage Lane, an FCA-authorised UK mortgage broker, so an adviser can phone or email the person back about a mortgage, remortgage, buy to let, bridging or commercial finance. Needs the person's first and last name, email, phone number, the kind of help they want and a short message. Use only details the person has given you for this enquiry. The form is not sent automatically: the person checks it and presses Send enquiry themselves, and the result then says whether it was sent. Their details are kept and emailed to the Mortgage Lane team so they can reply, as the privacy policy at /privacy-policy explains; they join the marketing list only if the marketing box is ticked.",
"inputSchema": {
"type": "object",
"properties": {
"first_name": {
"type": "string"
},
"last_name": {
"type": "string"
},
"email": {
"type": "string"
},
"phone": {
"type": "string"
},
"subject": {
"type": "string",
"enum": [
"Residential mortgage",
"Remortgage",
"Buy to let",
"Bridging finance",
"Commercial",
"Something else"
]
},
"comments": {
"type": "string",
"description": "Tell us a little about your property plans"
},
"marketing_opt_in": {
"type": "boolean"
},
"source_route": {
"type": "string"
}
},
"required": [
"first_name",
"last_name",
"email",
"phone",
"comments"
]
}
}