mcpbeat Sign in

Workspace Alberta MCP Server

by harleycoops Your server? Claim it
answering

Workspace Alberta is answering right now. Last checked 2 min ago. 31 installs a week from npm. It exposes 29 tools.

Canadian procurement intelligence: CanadaBuys and Alberta tenders, ranked for your shop.

The linked repository no longer exists on GitHub — it was deleted or made private.

Installs per day peak 9 · avg 3 · +94% w/w
a month agotoday
Uptime history 91 days of history · worst day 27%
91 days agonow
100.0%
Uptime 24h
92 of 92 checks
29
Tools
read from the server
352 ms
Response time
average over 24h
31
Installs / week
npm and PyPI

What changed 48

Every tool that appeared, vanished or quietly changed what it asks for. Recorded since 26 September 2026. No other catalogue keeps this.

26 Oct 3 tool descriptions were rewritten daily_bid_brief, find_matching_opportunities, search_opportunities
26 Oct a tool appeared find_business_fit
26 Oct a tool changed the parameters it asks for search_opportunities
26 Oct a tool changed version
24 Oct 8 tools changed the parameters they ask for analyze_contract_with_cohere, daily_bid_brief, find_alberta_opportunities and 5 more
24 Oct 5 tool descriptions were rewritten bid_no_bid_scorecard, daily_bid_brief, find_matching_opportunities and 2 more
24 Oct a tool appeared match_industrial_support_programs
24 Oct a tool changed version
12 Oct a tool changed version
11 Oct a tool description was rewritten classify_tender
and 25 more, back to 26 September 2026

What the code does

We have not read this server's code yet, 44 d ago · tools taken from the live server · rules 3dff92dd89df

Capabilities

What this server is able to do. For an MCP server this is often the job itself — a terminal server runs commands because that is what it is for. Listed so you know what you are plugging in, not as an accusation.

File ships in the package but is absent from the source [пакет] bin/workspace-alberta.js:1
этот файл ставится пользователю, но в репозитории его нет
Runs an external command [пакет] bin/workspace-alberta.js:26
const child = spawn(process.execPath, [proxyPath, endpoint, ...rest], {

Is this your server and something here is wrong? Tell us — corrections are free and do not require a plan.

This code can reach further than it looks

We found places where it runs commands, builds paths or queries from values it is given. None of that is a flaw by itself — it becomes one when the code changes, and code changes quietly between releases. We re-read it on every one.

Three servers free · no card

Connect this server

Endpoint below is the one we actually reach during checks — not the one copied from a README. Last verified 2 min ago.

run in your terminal
claude mcp add workspace-alberta --transport http https://elbowsupknivesout.warreandvavasour.com/mcp
Settings → Connectors → Add custom connector, then paste this address
https://elbowsupknivesout.warreandvavasour.com/mcp
~/.codex/config.toml
[mcp_servers.workspace-alberta]
url = "https://elbowsupknivesout.warreandvavasour.com/mcp"
.cursor/mcp.json
{
  "mcpServers": {
    "workspace-alberta": {
      "url": "https://elbowsupknivesout.warreandvavasour.com/mcp"
    }
  }
}
.vscode/mcp.json
{
  "servers": {
    "workspace-alberta": {
      "type": "http",
      "url": "https://elbowsupknivesout.warreandvavasour.com/mcp"
    }
  }
}

Available tools 29

Read directly from the server with tools/list, grouped by what they act on. If a tool disappears, we record the date.

alberta
find_alberta_opportunities
Find Alberta Purchasing Connection opportunities that match your business profile. Pass an inline `profile` to describe the business per call. When configured, search terms or business capabilities may be sent to Cohere to select commodity filters. See /privacy.
get_alberta_opportunity_details
Get full Alberta Purchasing Connection details by reference number, such as AB-2026-03908.
list_alberta_deadlines
List open Alberta Purchasing Connection opportunities closing soon.
search_alberta_opportunities
Search Alberta Purchasing Connection opportunities from Alberta public-sector buyers. When configured, search terms or business capabilities may be sent to Cohere to select commodity filters. See /privacy.
business
find_business_fit
Rank open CanadaBuys and Alberta Purchasing Connection notices for a free-text business description. A commodity-code and term prefilter cuts the catalogues to a short candidate list, then TypeSafe Jev classifies each notice: could this business supply it (yes, partial, or no) and as which capability (goods supply, services, training, or subcontract). Yes and partial results are ordered by that verdict, then by the existing keyword score and Buy Canadian bonus. If Jev is not configured or rejects the key, keyword ranking is used and the result says so. The description and a short notice summary are sent to TypeSafe when classification runs. See /privacy. workspaceAlberta does not submit a bid or decide eligibility. When a business description is present and TypeSafe is configured, notice text and that description are sent to TypeSafe for supply-fit classification. See /privacy.
set_business_profile
Tell me about your business. I'll save your profile and use it to find matching government contracts. Hosted: sign-in required; no paid subscription needed.
opportunities
find_opportunities
Legacy: rank federal CanadaBuys contracts only against your business profile. Prefer find_matching_opportunities for combined CanadaBuys and Alberta APC matches. Anonymous hosted callers must pass an inline profile.
search_opportunities
Search every open CanadaBuys and Alberta Purchasing Connection notice for any business. Results are not limited to steel, lumber, aluminum, or construction. Pass description or profile to rank by a TypeSafe Jev supply-fit classification (yes, partial, or no) after a commodity-code prefilter. Keyword-only searches stay lexical. When configured, search terms or business capabilities may be sent to Cohere to select commodity filters. See /privacy. When a business description is present and TypeSafe is configured, notice text and that description are sent to TypeSafe for supply-fit classification. See /privacy.
summarize
summarize_alberta_opportunities
Summarize current open Alberta Purchasing Connection opportunities by category.
summarize_contracts
Legacy: summarize federal CanadaBuys contracts only. For combined discovery use search_opportunities or daily_bid_brief; this summary excludes Alberta APC.
analyze
analyze_contract_with_cohere
Use Cohere Command A+ to review a CanadaBuys tender and explain fit, risks, and next steps. Hosted: sign-in and an active workspaceAlberta Pro subscription required.
bid
bid_no_bid_scorecard
Fast deterministic bid/no-bid checklist for one opportunity in any sector: profile fit, runway to closing, region match, Buy Canadian or other domestic-preference flags, and a go/caution/no-go verdict with reasons. No model call. Hosted: sign-in and an active workspaceAlberta Pro subscription required.
classify
classify_tender
List what a bidder must supply for one tender: splits the tender PDFs into clauses, classifies each clause and page with TypeSafe AI's Jev classifier, and groups the results into one requirement per kind (for example key personnel, mandatory site visit, bid bond), with a mandatory flag, the WorkspaceAlberta connector that would collect it, lead time, page numbers and short evidence quotes. Clause and page text is sent to TypeSafe AI (api.typesafe.ai) for classification; WorkspaceAlberta stores nothing beyond the existing private upload bucket for APC files. PDFs only (PDFs inside ZIPs are read); up to 800 pages and 8,000 clauses per call. CanadaBuys: reads the public tender attachments. Alberta APC: the first call returns a private upload link (the same upload flow as process_bid_room); the user downloads the documents with their own APC supplier account and uploads them, then you call again with upload_token. The link expires as before (2 hours). This tool does not delete the uploads, so process_bid_room can use the same upload_token afterwards. Returns markdown followed by the full result as JSON (schema wa.tender_requirements.v1, with tender closing time and posting link). Returns within 140 seconds; a result cut short by a limit is labelled partial. Results are classifier outputs: verify them against the official posting and amendments. Hosted: sign-in and an active workspaceAlberta Pro subscription required.
cohere
check_cohere_status
Check whether the optional Cohere Command A+ model integration is configured. Does not call the model.
contract
get_contract_details
Legacy: federal CanadaBuys details only, by reference or solicitation number. Prefer get_opportunity_details for federal or Alberta APC tenders.
contracts
search_contracts
Legacy: federal CanadaBuys only. Filter by keywords or province. Prefer search_opportunities for combined CanadaBuys and Alberta APC results.
daily
daily_bid_brief
Generate a free daily bid brief from the full CanadaBuys and Alberta APC catalogues for any business. Pass an inline `profile` to describe the business per call. Best fits start with the same TypeSafe Jev supply classification as find_business_fit. Domestic-preference flags are included when a matched notice carries them. When configured, search terms or business capabilities may be sent to Cohere to select commodity filters. See /privacy. When a business description is present and TypeSafe is configured, notice text and that description are sent to TypeSafe for supply-fit classification. See /privacy.
deadlines
list_deadlines
List CanadaBuys and Alberta APC opportunities closing soon.
match
match_industrial_support_programs
Read-only catalog of industrial and tariff support for any Canadian business, including the October 2026 $8.72 billion federal-provincial package and national programs an Alberta firm can ask about: PrairiesCan Regional Tariff Response Initiative, the Strategic Response Fund, the Canada Strong Diversification Fund, BDC Pivot to Grow and its metals envelope, NRCan First and Last Mile Fund, the Critical Minerals Accelerator, and the PSPC Buy Canadian Policy Framework. Ontario-only streams are labeled so an Alberta firm can see they do not apply. workspaceAlberta does not apply for funding or decide eligibility.
matching
find_matching_opportunities
Rank CanadaBuys and Alberta APC opportunities for any business profile, in any sector. Pass an inline `profile` to describe the business per call. A description is classified with TypeSafe Jev (yes, partial, or no, and goods supply, services, training, or subcontract) after a commodity-code prefilter; keyword score and Buy Canadian bonuses break ties. Steel, lumber, aluminum, and construction remain valid labels. When configured, search terms or business capabilities may be sent to Cohere to select commodity filters. See /privacy. When a business description is present and TypeSafe is configured, notice text and that description are sent to TypeSafe for supply-fit classification. See /privacy.
opportunity
get_opportunity_details
Get details for any federal CanadaBuys or Alberta APC opportunity by reference number, including UNSPSC, GSIN, trade agreements, and Buy Canadian flags when the source published them.
process
process_bid_room
Process tender attachments in E2B: sends documents and business context to E2B, PDF page images/images and extracted evidence to Cohere Parse and Command A+. See /privacy for processing locations. For Alberta APC postings, the first call returns a private upload link: the user downloads the documents with their own APC supplier account and uploads them, then you call again with upload_token. Returns within 145 seconds including setup; large packages may time out. Retry with fewer attachments; a timeout is not a completed analysis. Hosted: sign-in and an active workspaceAlberta Pro subscription required.
profile
get_my_profile
View your current business profile that's being used to match contracts. Hosted: sign-in required; no paid subscription needed.
refresh
refresh_data
Refresh contract data from CanadaBuys.
server
get_server_guide
Start here when connecting an agent: explains what workspaceAlberta does, the search-to-bid-review workflow, handoff fields, data boundaries and unsupported actions. No model or network call.
unwatch
unwatch_opportunity
Remove an opportunity from the watchlist by reference number. Hosted: sign-in and an active workspaceAlberta Pro subscription required.
upcoming
list_upcoming_deadlines
Legacy: federal CanadaBuys closing deadlines only. Prefer list_deadlines for combined CanadaBuys and Alberta APC results.
watch
watch_opportunity
Add a CanadaBuys or Alberta APC opportunity to your persistent watchlist, with an optional note. Hosted: sign-in and an active workspaceAlberta Pro subscription required.
watchlist
list_watchlist
List watched opportunities sorted by closing date, with days remaining and notes. Hosted: sign-in and an active workspaceAlberta Pro subscription required.

Endpoints

URLTransportStateLatencyChecked
https://elbowsupknivesout.warreandvavasour.com/mcp streamable-http answering 180 ms 2 min ago

Alternatives to Workspace Alberta

same job, measured the same way
Bidskim
by bidskim

UK procurement intelligence: live tenders, renewals with incumbents, buyer and supplier profiles.

answering
Canada Tenders
by pipeworx-io

Canada Government Procurement MCP — CanadaBuys open data (keyless).

440 installs/wk 46 tools answering
G
GovTribe
by govtribe

Search U.S. federal, state, and local government procurement data and intelligence.

answering
Norric
by gucceed

Swedish B2B intelligence for AI agents: insolvency risk, procurement, BRF health and more.

42 tools answering
OCDS German Procurement Search
by qune-tech

Search and match German public procurement tenders (OCDS) from your local LLM.

30 installs/wk local only
Bid Intelligence
by anovatech

Vietnam public procurement: find tenders, read bid documents, check eligibility, winning prices.

answering
Polish Public Tenders
by contentwriterco

Polish public procurement for AI agents: BZP and TED tenders, awards, buyers and contractors.

9 tools answering
RaceHooks
by racehooks

Predictive models and analytics for motorsport — race intelligence delivered to your endpoint.

604 installs/wk local only

Workspace Alberta — questions

Answers built from our own checks of this server.

What can Workspace Alberta do?
It exposes 29 tools, read directly from the server on our last check. Among them: analyze_contract_with_cohere, bid_no_bid_scorecard, check_cohere_status, classify_tender, daily_bid_brief, find_alberta_opportunities and 23 more. The full list with descriptions is on this page — we take it from the server itself via tools/list, not from a README. How MCP servers expose tools in the first place →
What is Workspace Alberta mostly used for?
Its tools cluster around alberta, opportunities and summarize. That is what this server is built to work with — the grouping comes from the actual tool names, not from a category we assigned.
Is Workspace Alberta working right now?
We send a real MCP handshake every 15 minutes. Over the last 24 hours 92 of 92 checks got a reply (100.0%), average response time 352 ms. The bar chart above shows every period we have measured.
Is Workspace Alberta still maintained?
The linked repository no longer exists on GitHub — it was deleted or made private. We show this because it changes what you can expect: an unmaintained server may keep answering for months and then stop without warning.
How do I connect Workspace Alberta?
Copy the ready config from this page. We generate it for Claude Code, Claude Desktop, Codex, Cursor and VS Code, each in the form that client actually reads. It is a remote server, so there is nothing to install — the client connects to the address.
Does Workspace Alberta need an API key?
No. Workspace Alberta completed a full MCP handshake with us as an anonymous client and listed its tools without asking for anything. All 29 of them are readable on this page. This is what we observed, not what the docs claim.
How fast is Workspace Alberta?
It answers our handshake in 352 ms on average, which is faster than 39% of all working MCP servers we measure. The comparison comes from our own checks across the whole registry, every 15 minutes.
How many people use Workspace Alberta?
The npm package @warreandvavasour/workspace-alberta was installed 31 times in the last week. Week over week that is +94%. We show installs rather than GitHub stars on purpose: a star is a bookmark, an install is someone actually running it.