mcpbeat Sign in

workspaceAlberta MCP Server

by warreandvavasour Your server? Claim it
answering

workspaceAlberta is answering right now. Last checked 1 min ago. It exposes 29 tools. Last commit 7 Nov 2026.

Search every CanadaBuys and Alberta Purchasing Connection tender. Free briefs; Pro bid-room tools.

Uptime history 10 days of history
10 days agonow
100.0%
Uptime 24h
92 of 92 checks
29
Tools
read from the server
446 ms
Response time
average over 24h
0
Stars
last commit 7 Nov 2026

What the code does

We read the source, 2 d ago · tools taken from the live server · rules 995398eba69f

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.

        result = subprocess.run(
const child = spawn(process.execPath, [proxyPath, endpoint, ...headerArgs, ...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 1 min ago.

run in your terminal
claude mcp add workspacealberta --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.workspacealberta]
url = "https://elbowsupknivesout.warreandvavasour.com/mcp"
.cursor/mcp.json
{
  "mcpServers": {
    "workspacealberta": {
      "url": "https://elbowsupknivesout.warreandvavasour.com/mcp"
    }
  }
}
.vscode/mcp.json
{
  "servers": {
    "workspacealberta": {
      "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 515 ms 1 min ago

Alternatives to workspaceAlberta

same job, measured the same way
D
Developer Tools
by workspace-developer

Provides tools for searching Google Workspace documentation and much more.

2 tools answering
Bobos Dispatcher
by bobos

Run every client's AI from one console: workspaces, roles, MCP tools, approvals and spend.

answering
I
Invokera Discover
by invokera

Search, inspect and invoke every public tool on Invokera through one MCP connection.

3 tools answering
Workspace Alberta
by harleycoops

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

21 installs/wk 29 tools answering
Codex Bridge
by fanch-hui

Connect MCP clients to local Codex Bridge agents, projects, approvals and workspace tools.

local only
Codex Bridge
by yeyuancc0-glitch

Connect MCP clients to local Codex Bridge agents, projects, approvals and workspace tools.

local only
Agent Workspace Practice
by jimy-r

Search + patterns, maturity assessment, context pricing, redaction checks - a practice as tools.

6 tools answering
EU Tender Radar (TED tenders and competition data)
by dood1ebyte

EU tenders from TED with competition data: bids per buyer, single-bid rate, winners. Via Apify.

answering

workspaceAlberta — questions

Answers built from our own checks of this server.

What can workspaceAlberta 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 workspaceAlberta mostly used for?
Its tools cluster around alberta, summarize and opportunities. 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 workspaceAlberta 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 446 ms. The bar chart above shows every period we have measured.
How do I connect workspaceAlberta?
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 workspaceAlberta need an API key?
No. workspaceAlberta 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 workspaceAlberta?
It answers our handshake in 446 ms on average, which is faster than 28% of all working MCP servers we measure. The comparison comes from our own checks across the whole registry, every 15 minutes.
Is workspaceAlberta open source?
We cannot say either way: written in Python, 0 stars on GitHub and 1 open issue, but we could not determine the licence, and without one the code is not open source by default.