← Back to tools
O

opportunity-exchange

20 endpointslive

Keyless Saskatchewan labour-market data: measured wages and rents, roles, jobs, outcomes, pathways. (MCP server ca.veilpoint/opportunity-exchange, aggregated from the official registry)

$Set up https://cracked-ai-pearl.vercel.app/SKILL.md, and then use Cracked to show me what I can do for opportunity-exchange.
EndpointWhat it doesPriceHealth
investigate economic question
/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 pr$0.0020 per callunknown
resolve entities
/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 joining datasets when$0.0020 per callunknown
get entity context
/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 existing occupation, mun$0.0020 per callunknown
query knowledge graph
/query_knowledge_graph
Query the materialized semantic graph without downloading whole datasets. Resolve an entity name/code and optional municipality geography, then return typed fac$0.0020 per callunknown
get knowledge graph status
/get_knowledge_graph_status
Return the current database graph inventory by entity type, predicate and metric plus deterministic core reconciliation. ok=true means every governed core entit$0.0020 per callunknown
compare municipalities
/compare_municipalities
Compare 2–10 exact Saskatchewan municipalities using the newest governed fact for each standard economic metric. A metric is comparable only when all resolved m$0.0020 per callunknown
list roles
/list_roles
The Saskatchewan occupation catalogue: id, title, NOC code, sector, hourly wage, demand score. Start here to find role ids.$0.0020 per callunknown
get role
/get_role
One occupation in full: market figures, entry requirements, working conditions, training programs, and per-community outcomes (net and discretionary monthly inc$0.0020 per callunknown
compare roles
/compare_roles
Compare two or three roles using the shared occupation fields: wages, demand, outlook, entry requirements and work profile.$0.0020 per callunknown
search hiring activity
/search_hiring_activity
Source-attributed hiring-activity evidence, newest first and filterable by occupation, sector and geography. data.recordPurpose and each row recordPurpose are h$0.0020 per callunknown
compare outcomes
/compare_outcomes
The wage-vs-cost join: what an hourly wage actually leaves over each month in every Saskatchewan community, after tax, housing, utilities and commuting. Pass oc$0.0020 per callunknown
rank communities
/rank_communities
Rank Saskatchewan communities by monthly discretionary income for exactly one role or explicit hourly wage.$0.0020 per callunknown
list sectors
/list_sectors
Sector rollups with provider-qualified hiring-record counts, median wage and occupation demand. Candidate profiles are excluded. Read meta.evidence before inter$0.0020 per callunknown
get sector
/get_sector
One sector: its occupations, provider-qualified postings by community, and notable employers.$0.0020 per callunknown
summarize credential demand
/summarize_credential_demand
Aggregate hiring records associated with occupational credential requirements. Candidate profiles and holder counts are excluded; the result describes demand ev$0.0020 per callunknown
search employers
/search_employers
Search the public business directory by name, municipality, sector group and observed hiring flag. Preview providers return modelled activity scenarios, not bus$0.0020 per callunknown
get trade overview
/get_trade_overview
Saskatchewan merchandise exports by NAPCS section from Statistics Canada. Station-level CGC rows are excluded pending commercial redistribution permission.$0.0020 per callunknown
get real estate
/get_real_estate
Housing market by community: median price, listings, market velocity, and the own-vs-rent monthly cost on the local wage. Pass municipalityId for one community $0.0020 per callunknown
search licensed businesses
/search_licensed_businesses
Named businesses holding a municipal licence in one community, from an attributed City snapshot. Answers who exists and in which industry, NOT who is hiring — u$0.0020 per callunknown
get wages
/get_wages
Measured wages and vacancies (Statistics Canada, real data): LFS median/average hourly wages by occupation group × province, and JVWS job vacancies with average$0.0020 per callunknown
Cracked: connect your agent to every tool it needs