Official government processing times with source status, history, comparisons, and provenance.
Runs on your machine from its package; the steps are below.
At most: only reads or looks up information.
Odel charges nothing per call. The publisher may charge for its own service.
Runs locally over stdio
This server isn't hosted — your MCP client launches it from a package registry. Use one of the commands below, or drop the config into your client (e.g. Claude Desktop).
Run
npx -y govwait-mcp
MCP client config
{
"mcpServers": {
"govwait": {
"command": "npx",
"args": [
"-y",
"govwait-mcp"
]
}
}
}GovWait records processing and wait times published by government agencies, with a source URL, an honest date and append-only history. It currently covers immigration, visa, permit, sponsorship, resettlement and passport routes from Canada, the United Kingdom, New Zealand and Norway.
GovWait is independent and is not affiliated with any government. It does not create case-specific estimates or provide legal or immigration advice.
Example:
curl https://govwait.com/api/v1/entities/ca-visitor-visa--in.json
Government pages commonly replace an earlier processing-time value with the current one. GovWait stores a new observation when a published value changes and preserves the earlier record. It also keeps different measure types—such as backward-looking statistics, forward projections, service standards and percentiles—explicitly separate.
Current publication status, source dates and retrieval timestamps remain distinct. A successful build or search-engine submission is not presented as proof of indexing, traffic, demand or revenue.
Norway UDI collection is explicitly marked source_unavailable from
2026-09-04 after its robots endpoint began returning HTTP 403. The 19 prior UDI
records remain append-only and carry their last successful verification; GovWait
does not bypass the restriction or advance their freshness timestamps.
pipeline/ — polite source collectors, validation, export and static API generationdata/exports/ — versioned latest, history, projection and summary exportssite/ — static Astro website and discoverability auditmachine/openapi.yaml — public API contractmachine/mcp-server/ — local stdio MCP server for AI toolsdocs/ — architecture, QA, discoverability and operating noteshandoff/ — product research, project state and roadmapThe cached pipeline path makes no network request:
node pipeline/run.js
node pipeline/build-api.js
cp machine/openapi.yaml site/public/api/v1/openapi.yaml
cd site
npm ci
npm run build
npm run audit:seo
MCP server:
cd machine/mcp-server
npm ci
npm run build
npm run smoke
The MCP build deterministically bundles the three validated exports plus a
SHA-256 provenance manifest into the package. npm run verify builds it, runs
the protocol smoke suite, enforces the exact package allow-list, and exercises
the packed artifact in a clean temporary runtime. The verified public release
is govwait-mcp@0.1.2.
Its package policy requires interactive 2FA and disallows token publishing. Its
official MCP Registry listing
is active and latest for version 0.1.2; versions 0.1.1 and 0.1.0 remain
active in Registry history.
Version 0.1.2 preserves the exact 0.1.1 runtime, bundled dataset and four-tool
behavior while correcting the packaged install documentation and release
metadata. Norway's retained UDI values remain dated last_verified_value
fields, never current values. Building or verifying the package locally does
not publish another npm, MCP Registry or directory release.
robots.txt is checked and a blocked or ambiguous source fails closed.See the methodology and
MAINTENANCE_RUNBOOK.md before changing collection or
history behavior.
GovWait's original organization, field definitions and explanatory metadata are available under CC BY 4.0 where GovWait owns the rights. Underlying government information is not relicensed by GovWait; preserve the originating agency's attribution and follow its source-specific terms. Read the full data reuse and licensing notice.
GovWait-owned software code is licensed under the Apache License 2.0 terms in
LICENSE, subject to the explicit code-only boundary in
SOFTWARE-SCOPE.md. That scope expressly excludes
government-source data, generated datasets, editorial/research/handoff content,
government marks and other third-party material. The separate data notice and
any file-specific terms continue to control those materials; see
docs/MCP_RELEASE_RISK_ASSESSMENT.md.
Questions and corrections: contact@govwait.com.