KitScout

Categories › Productivity & Office › Notes, docs & knowledge bases

ca.veilpoint/opportunity-exchange

MCP serverVerified domain · veilpoint.caRemote● LiveFree to try

Keyless Saskatchewan labour-market data: measured wages and rents, roles, jobs, outcomes, pathways.

Install

Remote server: your requests and data go to veilpoint.ca. Claude Code: claude mcp add --transport http opportunity-exchange https://veilpoint.ca/mcp · Claude app: Settings → Connectors → Add custom connector.

What it can do (first 40)

The tools this server listed when we connected to it, in its own words.

  • investigate_economic_question — Turn a natural-language economic question into an inspectable deterministic plan, resolve governed entities, execute a bounded set of existi
  • inspect_knowledge_frontier — What OEX has asked about a subject, what it could not conclude, why, and which registered question logically follows. Governed and determini
  • resolve_entities — Resolve a user-supplied name, slug, NOC code, SGC code, program, sector or governed source to its canonical OEX identity. Call this before j
  • get_entity_context — Fetch the governed context for one resolved entity in a single call. Accepts a canonical id, local slug or exact name and routes to the exis
  • query_knowledge_graph — Query the materialized semantic graph without downloading whole datasets. Resolve an entity name/code and optional municipality geography, t
  • get_knowledge_graph_status — Return the current database graph inventory by entity type, predicate and metric plus deterministic core reconciliation. ok=true means every
  • compare_municipalities — Compare 2–10 exact Saskatchewan municipalities using the newest governed fact for each standard economic metric. A metric is comparable only
  • list_roles — The Saskatchewan occupation catalogue: id, title, NOC code, sector, hourly wage, demand score. Start here to find role ids.
  • get_role — One occupation in full: market figures, entry requirements, working conditions, training programs, and per-community outcomes (net and discr
  • compare_roles — Compare two or three roles using the shared occupation fields: wages, demand, outlook, entry requirements and work profile.
  • search_hiring_activity — Source-attributed hiring-activity evidence, newest first and filterable by occupation, sector and geography. data.recordPurpose and each row
  • compare_outcomes — The wage-vs-cost join: what an hourly wage actually leaves over each month in every Saskatchewan community, after tax, housing, utilities an
  • rank_communities — Rank Saskatchewan communities by monthly discretionary income for exactly one role or explicit hourly wage.
  • list_sectors — Sector rollups with provider-qualified hiring-record counts, median wage and occupation demand. Candidate profiles are excluded. Read meta.e
  • get_sector — One sector: its occupations, provider-qualified postings by community, and notable employers.
  • summarize_credential_demand — Aggregate hiring records associated with occupational credential requirements. Candidate profiles and holder counts are excluded; the result
  • search_employers — Search the public business directory by name, municipality, sector group and observed hiring flag. Preview providers return modelled activit
  • get_trade_overview — Saskatchewan merchandise exports by NAPCS section from Statistics Canada. Station-level CGC rows are excluded pending commercial redistribut
  • get_real_estate — Housing market by community: median price, listings, market velocity, and the own-vs-rent monthly cost on the local wage. Pass municipalityI
  • search_licensed_businesses — Named businesses holding a municipal licence in one community, from an attributed City snapshot. Answers who exists and in which industry, N
  • get_wages — Measured wages and vacancies (Statistics Canada, real data): LFS median/average hourly wages by occupation group × province, and JVWS job va
  • get_rents — Measured rental markets (CMHC Rental Market Survey via Statistics Canada, real data): average rents by unit type (bachelor to 3+ bedroom) an
  • list_noc_groups — The complete NOC 2021 occupational classification: all 516 unit groups with bilingual titles, TEER tiers, and platform coverage flags. Use t
  • evaluate_pathways — The decision tool: evaluate realistic routes into work for a person's stated credentials, education, experience, driver licence, relocation
  • inspect_procurement_activity — Inspect official Saskatchewan CanadaBuys procurement observations by buyer, notice, or UNSPSC product/service category. Returns current and
  • assess_procurement_relevance — Compare the supply categories a business has published against the UNSPSC categories official buyers have requested. Returns category compat
  • assess_workforce_demand — Report occupational demand, credential demand, training availability and a training-route constraint indicator separately. It does not combi
  • find_potential_suppliers — Find businesses whose published supply categories match the categories a business has published as things it buys. Returns potential_compati
  • find_potential_customers — Find businesses whose published purchasing categories match the categories a business has published as things it can supply. Returns potenti
  • list_economic_signals — List governed Saskatchewan economic signals from official structured sources. Each row preserves lifecycle state and uncertainty; notices do
  • get_economic_signal — Get one governed economic signal by its source-stable id, including provenance, lifecycle state, mappings and uncertainty boundaries.
  • get_emerging_signals — Backward-compatible alias for list_economic_signals.
  • get_data_sources — Read the governed upstream source registry: publisher datasets, stable source ids, licence decisions, approved and excluded uses, checked re
  • get_data_providers — Read runtime provider contracts grouped as evidence, preview, planned, first-party and derived. Only the evidence group is eligible to suppo
  • get_source_provenance — Resolve either a governed upstream source id or runtime provider id. Returns the matching source or categorized provider with its lineage; o
  • resolve_citation — Resolve a public graph assertion citation to its canonical entity or entities, exact assertion, source, observation time, truth state, confi
  • get_economy_overview — Modeled community GDP for Saskatchewan: official provincial sector GDP (36-10-0711-01, 2022 current dollars) allocated across all 951 census
  • get_municipality_evidence_coverage — Evidence availability and confidence-gate work queue for all 17 Saskatchewan cities and 149 towns. Returns current Tier A–D counts, evidence
  • get_community_economy — One community’s GDP report by 2021 SGC census subdivision code (e.g. 4708004 for Swift Current): central estimate with the income/production
  • resolve_entity — Resolve user language or an official code to the canonical OEX identity and the correct next tool. Returns ranked candidates when the input

KitScout test notes

Not tested by KitScout yet. When our harness runs it, pros, cons and the tasks we tried appear here, with the date and evidence.

Similar tools

  • doc-coauthoring 194,218 ★
    Guide users through a structured workflow for co-authoring documentation. Use when user wants to write documen
  • owner-goals
  • content-calendar 113,505 ★
    Plan a weekly editorial calendar by mapping company goals to publishable topics, owners, status, and verificat
  • simplified-english
  • article-magazine 107,550 ★
    Huashu / huashu-md-html-inspired magazine article layout for turning Markdown or notes into a polished long-fo