ca.veilpoint/opportunity-exchange
up checked
Unclaimed · Unverified
Agent searches it appeared in, last 30 days: 0. Run this server? Claim the listing: verified label, uptime alerts and analytics.
Publisher-provided description
Keyless Saskatchewan labour-market data: measured wages and rents, roles, jobs, outcomes, pathways.
Summary by lookupd
Queries Saskatchewan labour-market data on wages, rents, occupations, employers, procurement and trade, and compares communities and roles.
Install
Claude Code, remote (streamable-http)
claude mcp add --transport http opportunity-exchange https://veilpoint.ca/mcp
Codex, remote (streamable-http)
codex mcp add opportunity-exchange --url https://veilpoint.ca/mcp
Cursor, remote (streamable-http) → .cursor/mcp.json
{
"mcpServers": {
"opportunity-exchange": {
"url": "https://veilpoint.ca/mcp"
}
}
}Other clients: docs. Or tell your agent: Set up lookupd for me: read https://lookupd.com/agent.md and follow it.
Tools (showing 30 of 72)
Publisher-provided text
investigate_economic_questionTurn a natural-language economic question into an inspectable deterministic plan, resolve governed entities, execute a bounded set of existing OEX graph/data prinspect_knowledge_frontierWhat OEX has asked about a subject, what it could not conclude, why, and which registered question logically follows. Governed and deterministic: every field isresolve_entitiesResolve a user-supplied name, slug, NOC code, SGC code, program, sector or governed source to its canonical OEX identity. Call this before joining datasets whenget_entity_contextFetch the governed context for one resolved entity in a single call. Accepts a canonical id, local slug or exact name and routes to the existing occupation, munquery_knowledge_graphQuery the materialized semantic graph without downloading whole datasets. Resolve an entity name/code and optional municipality geography, then return typed facget_knowledge_graph_statusReturn the current database graph inventory by entity type, predicate and metric plus deterministic core reconciliation. ok=true means every governed core entitcompare_municipalitiesCompare 2–10 exact Saskatchewan municipalities using the newest governed fact for each standard economic metric. A metric is comparable only when all resolved mlist_rolesThe Saskatchewan occupation catalogue: id, title, NOC code, sector, hourly wage, demand score. Start here to find role ids.get_roleOne occupation in full: market figures, entry requirements, working conditions, training programs, and per-community outcomes (net and discretionary monthly inccompare_rolesCompare two or three roles using the shared occupation fields: wages, demand, outlook, entry requirements and work profile.search_hiring_activitySource-attributed hiring-activity evidence, newest first and filterable by occupation, sector and geography. data.recordPurpose and each row recordPurpose are hcompare_outcomesThe wage-vs-cost join: what an hourly wage actually leaves over each month in every Saskatchewan community, after tax, housing, utilities and commuting. Pass ocrank_communitiesRank Saskatchewan communities by monthly discretionary income for exactly one role or explicit hourly wage.list_sectorsSector rollups with provider-qualified hiring-record counts, median wage and occupation demand. Candidate profiles are excluded. Read meta.evidence before interget_sectorOne sector: its occupations, provider-qualified postings by community, and notable employers.summarize_credential_demandAggregate hiring records associated with occupational credential requirements. Candidate profiles and holder counts are excluded; the result describes demand evsearch_employersSearch the public business directory by name, municipality, sector group and observed hiring flag. Preview providers return modelled activity scenarios, not busget_trade_overviewSaskatchewan merchandise exports by NAPCS section from Statistics Canada. Station-level CGC rows are excluded pending commercial redistribution permission.get_real_estateHousing market by community: median price, listings, market velocity, and the own-vs-rent monthly cost on the local wage. Pass municipalityId for one communitysearch_licensed_businessesNamed businesses holding a municipal licence in one community, from an attributed City snapshot. Answers who exists and in which industry, NOT who is hiring — uget_wagesMeasured wages and vacancies (Statistics Canada, real data): LFS median/average hourly wages by occupation group × province, and JVWS job vacancies with averageget_rentsMeasured rental markets (CMHC Rental Market Survey via Statistics Canada, real data): average rents by unit type (bachelor to 3+ bedroom) and rental vacancy ratlist_noc_groupsThe complete NOC 2021 occupational classification: all 516 unit groups with bilingual titles, TEER tiers, and platform coverage flags. Use to map any Canadian oevaluate_pathwaysThe decision tool: evaluate realistic routes into work for a person's stated credentials, education, experience, driver licence, relocation boundary, housing aninspect_procurement_activityInspect official Saskatchewan CanadaBuys procurement observations by buyer, notice, or UNSPSC product/service category. Returns current and historical lifecycleassess_procurement_relevanceCompare the supply categories a business has published against the UNSPSC categories official buyers have requested. Returns category compatibility only, classeassess_workforce_demandReport occupational demand, credential demand, training availability and a training-route constraint indicator separately. It does not combine them into a shortfind_potential_suppliersFind businesses whose published supply categories match the categories a business has published as things it buys. Returns potential_compatibility only: no relafind_potential_customersFind businesses whose published purchasing categories match the categories a business has published as things it can supply. Returns potential_compatibility onllist_economic_signalsList governed Saskatchewan economic signals from official structured sources. Each row preserves lifecycle state and uncertainty; notices do not prove an award,
Details
- Version: 1.0.0
- Transports: streamable-http
- Uptime (7 days): 100%
- Median latency: 476 ms
- First indexed:
- Last seen in registry:
- Website: https://veilpoint.ca/agents
Badge for your README
Shows this live status and links here; updates hourly.
[](https://lookupd.com/servers/ca.veilpoint/opportunity-exchange)
- 62071 servers
- Last crawl: 2026-11-11T16:17:25.167Z
- API base:
https://api.lookupd.com - MCP URL:
https://api.lookupd.com/mcp