Tool tree
InvestorPulse Lethbridge
Implementation
gradeNot graded
gradeNot graded
list_indicatorsAnswer
List municipal economic indicators available on InvestorPulse Lethbridge (sample data). Returns id, name, category, unit, latest year value, and description.
View tool JSON
{
"name": "list_indicators",
"kind": "answer",
"impl": "imperative",
"description": "List municipal economic indicators available on InvestorPulse Lethbridge (sample data). Returns id, name, category, unit, latest year value, and description.",
"inputSchema": {
"type": "object",
"properties": {},
"additionalProperties": false
},
"page": "/investorpulse-lethbridge/"
}filter_indicatorsAction
Filter visible indicators by category and/or keyword. Updates the dashboard UI to match. Categories: All, Demographics, Real Estate, Labour, Business, Tourism.
View tool JSON
{
"name": "filter_indicators",
"kind": "act",
"impl": "imperative",
"description": "Filter visible indicators by category and/or keyword. Updates the dashboard UI to match. Categories: All, Demographics, Real Estate, Labour, Business, Tourism.",
"inputSchema": {
"type": "object",
"properties": {
"category": {
"type": "string",
"enum": [
"All",
"Demographics",
"Real Estate",
"Labour",
"Business",
"Tourism"
],
"description": "Category filter. Use All to clear category filter."
},
"keyword": {
"type": "string",
"description": "Optional keyword matched against name, description, and category."
}
},
"additionalProperties": false
},
"page": "/investorpulse-lethbridge/"
}compare_yearsAction
Compare a specific indicator between two years (2020–2025). Selects the indicator in the UI and updates the comparison chart.
View tool JSON
{
"name": "compare_years",
"kind": "act",
"impl": "imperative",
"description": "Compare a specific indicator between two years (2020–2025). Selects the indicator in the UI and updates the comparison chart.",
"inputSchema": {
"type": "object",
"properties": {
"indicatorId": {
"type": "string",
"description": "Indicator id. One of: pop-growth, building-permits, unemployment, median-income, downtown-vacancy, industrial-absorption, tourism-stays, business-licenses, avg-home-price, labour-participation, agri-food-exports, airport-passengers"
},
"yearA": {
"type": "number",
"description": "First year (2020–2025)"
},
"yearB": {
"type": "number",
"description": "Second year (2020–2025)"
}
},
"required": [
"indicatorId",
"yearA",
"yearB"
],
"additionalProperties": false
},
"page": "/investorpulse-lethbridge/"
}export_investor_briefAction
Generate a short markdown investor brief from the current dashboard filters and visible sites. Displays the brief in the UI and returns the markdown text.
View tool JSON
{
"name": "export_investor_brief",
"kind": "act",
"impl": "imperative",
"description": "Generate a short markdown investor brief from the current dashboard filters and visible sites. Displays the brief in the UI and returns the markdown text.",
"inputSchema": {
"type": "object",
"properties": {
"titleNote": {
"type": "string",
"description": "Optional note appended to the brief header."
}
},
"additionalProperties": false
},
"page": "/investorpulse-lethbridge/"
}search_sitesAnswer
Search sample Lethbridge investment/development sites by free-text query (name, sector, status, address). Highlights matches in the sites panel.
View tool JSON
{
"name": "search_sites",
"kind": "answer",
"impl": "imperative",
"description": "Search sample Lethbridge investment/development sites by free-text query (name, sector, status, address). Highlights matches in the sites panel.",
"inputSchema": {
"type": "object",
"properties": {
"query": {
"type": "string",
"description": "Search text, e.g. industrial, agri-food, available, downtown."
}
},
"required": [
"query"
],
"additionalProperties": false
},
"page": "/investorpulse-lethbridge/"
}