Preview build
4 of 11 sources currently serve published data: Geography, Trade, Wages & vacancies, Rents. 7 sources serve synthetic or placeholder data. Do not use placeholder figures for employment, investment, or policy decisions; check each record's provenance and /about/data.
Developer resources
Every public machine interface is keyless, read-only, and linked below. Start with the capability manifest for automatic discovery, or use the setup instructions to connect an MCP client directly.
In a client that accepts standard remote MCP configuration, add:
{
"mcpServers": {
"opportunityExchange": {
"type": "http",
"url": "https://veilpoint.ca/mcp"
}
}
}Protocol clients POST initialize, then notifications/initialized, tools/list, and tools/call. The server does not require an API key or retain a session.
The OpenAPI 3.1 document lists every REST path, filter vocabulary, validation response, shared evidence envelope, CORS policy, and the private POST contract for pathway evaluation.
Open the OpenAPI JSONUse the catalogue before joining datasets. It declares stable identifiers, typed relationships, methodologies, update semantics, bulk snapshots, and operational endpoint meanings.
The well-known manifest is the shortest discovery path. It names the REST, MCP, Markdown, and bulk-JSON interfaces, provides MCP configuration, enumerates tools, and states authentication, evidence, citation, and privacy policies.
Open the capability manifestPrefer a plain-text entry point? Read llms.txt, the complete machine index, the single-fetch full corpus, or this page's own markdown twin.