INDIVIDUAL MCP TOOL
get_labour_demand
Retrieve governed Saskatchewan labour-demand evidence while keeping advertised openings, statistical vacancies, live listings, and modelled sector allocations distinct.
LIVE ENDPOINT
https://veilpoint.ca/mcp
Connect to this endpoint to inspect the live schema for get_labour_demand and invoke it with your own arguments.
Indexed input schema
{}Risk classification
Inferred read-only · medium confidence · heuristic, not a guarantee.
- No write-capable action terms were found; this is not proof that invocation has no side effects.
Parent server
CONNECT WITH APPROVAL
Client installation
Review this server and its permissions before adding it. Secret placeholders must be set locally.
Codex
~/.codex/config.toml
[mcp_servers.opportunity-exchange]
url = "https://veilpoint.ca/mcp"
enabled = true
Claude Code
.mcp.json
{
"mcpServers": {
"opportunity-exchange": {
"type": "http",
"url": "https://veilpoint.ca/mcp"
}
}
}
Claude Desktop
Settings → Connectors → Add custom connector
Name: opportunity-exchange
Remote MCP URL: https://veilpoint.ca/mcp
Add this remote URL as a custom connector in Claude Desktop. Availability depends on the user plan and workspace policy.
Cursor
.cursor/mcp.json
{
"mcpServers": {
"opportunity-exchange": {
"url": "https://veilpoint.ca/mcp"
}
}
}
Visual Studio Code
.vscode/mcp.json
Add to Visual Studio Code{
"servers": {
"opportunity-exchange": {
"type": "http",
"url": "https://veilpoint.ca/mcp"
}
}
}
Generic MCP
Client-specific MCP configuration
{
"name": "opportunity-exchange",
"transport": "streamable-http",
"url": "https://veilpoint.ca/mcp"
}
MCP Inspector
Run the official MCP Inspector locally and enter the indexed Streamable HTTP endpoint.
Related tools
investigate_economic_question— Turn a natural-language economic question into an inspectable deterministic plan, resolve governed entities, execute a bounded set of existing OEX graph/data primitives, and return a citation-ready evidence bundle.resolve_entities— Resolve a user-supplied name, slug, NOC code, SGC code, program, sector or governed source to its canonical OEX identity.get_entity_context— Fetch the governed context for one resolved entity in a single call.query_knowledge_graph— Query the materialized semantic graph without downloading whole datasets.get_knowledge_graph_status— Return the current database graph inventory by entity type, predicate and metric plus deterministic core reconciliation.compare_municipalities— Compare 2–10 exact Saskatchewan municipalities using the newest governed fact for each standard economic metric.list_roles— The Saskatchewan occupation catalogue: id, title, NOC code, sector, hourly wage, demand score.get_role— One occupation in full: market figures, entry requirements, working conditions, training programs, and per-community outcomes (net and discretionary monthly income at the median wage).