workspaceAlberta · free for Claude

Find public work before the deadline.

Free search of every CanadaBuys and Alberta Purchasing Connection tender, inside Claude. Add it once, then ask for work you can bid.

https://elbowsupknivesout.warreandvavasour.com/mcp

Free, no account. Pro is C$85/month for bid-room review. Free vs Pro →
Not using Claude yet? Email us to get the brief.

01Free and Pro

Search for free. Pay when you are reading tender packages.

What you can do Free Pro
Search CanadaBuys and Alberta Purchasing Connection togetherYesYes
List what closes in the next days or weeksYesYes
Rank live postings against your businessYesYes
Daily bid briefYesYes
Open the tender documents in a sealed, temporary sandbox and extract the text—Up to 5 attachments per run
Requirements, risks, fit and next actions from the documents—Yes
Bid/no-bid scorecard: go, caution or no-go, with reasons—Yes
Watchlist with days left to each closing date, and your notes—Yes
AccountNoneGoogle sign-in with your subscription email
Price C$0 C$85/month
Add free Start Pro

What happens after you pay

  1. Check out on Stripe. C$85 a month, billed monthly. Cancel anytime.
  2. Your subscription is switched on automatically as soon as checkout completes, linked to the email you paid with.
  3. Connect in Claude. Add workspaceAlberta from the connector directory. The first time you use a Pro tool, Claude asks you to connect. Continue with the Gmail or Google Workspace account that uses your subscription email. Signing in is free.
  4. Ask for the package. “Process the bid room for [reference] and give me a bid/no-bid brief for my business.”

In Claude Code, add the endpoint as an HTTP MCP server, then run /mcp to sign in. Other clients need remote MCP with OAuth sign-in. Check your status any time at /me on the endpoint.

Stuck? Email [email protected] with the app you use. Pro sign-in help →

Usage limits

  • Tender attachments read per bid-room run5
  • Time allowed for one bid-room run (default)15 min
  • Length of one Cohere tender review≈1,500 words
  • Results per search or deadline list50
  • Ranked matches per request30
  • Items per section of the daily brief10

These are per request and apply to every subscriber. Automated clients must stay within these limits under our Terms of Service.

Sign-in currently needs a Gmail or Google Workspace account with the same email you pay with. If your business email is on another provider, email us before you subscribe.

02One tender, start to finish

Tender package → requirements checklist → bid/no-bid brief.

A live Alberta Purchasing Connection posting, worked through on 1 October 2026 for a civil and concrete contractor in central Alberta.

  1. Step 1 · The package

    Centennial Street Redevelopment Phase 2, Sylvan Lake

    Reference
    AB-2026-05851 · CP1401 · Invitation to Bid
    Buyer
    Town of Sylvan Lake
    Scope (from the posting)
    650 m PVC DR35 storm sewer, 11 catch basins, 2,985 m² asphalt paving, 550 m curb and gutter, 1,890 m² concrete sidewalk and apron, soil cells, electrical, landscaping.
    Documents
    Drawings and specifications on the Town’s Bids and Tenders portal. Free to preview; registration needed to download.
  2. Step 2 · Requirements

    Mandatory checklist

    • Bid bond or certified cheque for 10% of the tender price
    • Consent of Surety
    • Copy of a current safety certificate or Temporary Letter of Certification
    • Submit through Bids and Tenders only; hard copy, email and fax are rejected
    • Meet the qualification criteria in Section 00100; bids are ranked on them
    • Act as Principal or Prime Contractor under construction safety legislation
  3. Step 3 · The brief Caution

    Worth pursuing once two things are confirmed

    Closing date conflict. APC lists 3 November 2026, 2:00 pm. The posting text still says Thursday 1 October 2026. Check the addenda on Bids and Tenders before pricing anything.

    Bonding. 10% bid security plus consent of surety. Call your surety this week with an estimated tender value.

    Fit. Curb, sidewalk, storm and paving match the profile. Electrical and soil cells need subcontractors.

    Next action. Register on Bids and Tenders, download Section 00100 and the addenda, then decide.

Built from the public posting. With Pro, the bid room reads the attachments published with an opportunity, up to five per run. Where a buyer keeps the documents behind a portal registration, as this one does, you download them there. Always verify the official posting and every amendment before you bid.

03Find public work

Alberta tenders, CanadaBuys opportunities, and the deadline in front of you.

workspaceAlberta is for the owner who needs to know what is real this week: public work for trades, construction, fabrication, lumber, concrete, millwork, and industrial supply.

Ask for live Alberta tenders, CanadaBuys opportunities, bid deadlines, tender-fit help, or a daily bid brief. The tool searches both public sources, ranks the work against your business, and points you back to the official posting.

Submitting a bid happens on the buyer’s system: SAP Ariba for most federal work, Bids and Tenders or the buyer’s own portal for many Alberta municipalities. workspaceAlberta finds the work and helps you prepare; you submit.

  • “I’m a concrete contractor in Red Deer. What can I bid this month?”
  • “List Alberta construction tenders closing in the next 10 days.”
  • “Does AB-2026-05851 fit a civil contractor? Flag the risks.”
  • “Build me a daily bid brief for my welding shop.”

04How document processing works

Three parts, each with one job.

  1. 1 The service answers Google Cloud Run · Montréal

    Search, deadlines, matching and briefs run in plain code. No AI model writes the answer. When configured, Alberta searches and matching send your search words or business capabilities to Cohere once to pick the right commodity codes; if that call fails, search falls back to keyword matching.

  2. 2 The sandbox opens the documents E2B · temporary · may run outside Canada · Pro only

    A sealed, temporary computer downloads the tender attachments and has Cohere Parse turn PDFs and images into text. It is destroyed when the run ends. Unknown files never touch the always-on service.

  3. 3 The model reads the evidence Cohere Command A+ · Pro only

    Cohere, a Canadian model company, reviews the extracted text for requirements, risks, fit and next actions. Canadian ownership does not guarantee processing in Canada; see where each part runs. The bid/no-bid scorecard and the watchlist use no model at all.

Where each part runs, and which providers are optional →

Questions

Does workspaceAlberta submit bids for me?

No. It searches, summarizes and scores public procurement opportunities. It does not submit bids, contact buyers or guarantee awards. Always verify the original posting, attachments and amendments before you bid.

Which AI apps does it work with?

Claude (one click from the connector directory), Claude Code, Cursor, VS Code, Zed, Cline, Windsurf and any app that supports remote MCP servers. Pro needs an app that supports MCP sign-in (OAuth).

How do I cancel Pro?

Email [email protected] from your subscription email. When a subscription ends, Pro access is switched off automatically; free search keeps working.

Are my searches or documents used to train models?

Not automatically. Customer material does not become our training data without your permission. Each provider involved has its own terms; see what runs where.

Who should use workspaceAlberta?

Canadian trades, contractors, fabricators, shops, mills, concrete, lumber, millwork, industrial supply, and owner/operator teams looking for public work they can evaluate before a deadline.

What is the MCP endpoint for agents?

The preferred endpoint is https://elbowsupknivesout.warreandvavasour.com/mcp. The direct fallback is https://workspacealberta-983058968342.northamerica-northeast1.run.app/mcp. Agents should call get_server_guide first.

05Connect

Set it up in the app you already use.

One hosted endpoint in a client config. No account for free search. Then ask in plain language.

Using Claude? Add workspaceAlberta from the Claude connector directory → The block below is the raw MCP config for other clients.

See a sample first: Alberta and federal tenders closing this week → or open Alberta tenders by trade →

mcp · workspaceAlberta http
{
  "mcpServers": {
    "workspaceAlberta": {
      "type": "http",
      "url": "https://elbowsupknivesout.warreandvavasour.com/mcp"
    }
  }
}
Read-only · free to search, no account needed · official public data · hosted in Montréal.

Pro subscribers: use the same block. Your app asks you to sign in the first time you call a Pro tool. Apps without MCP sign-in can send a legacy subscriber key as a header, "headers": { "Authorization": "Bearer wa_live_YOUR_KEY" }; email us if you need one.

Not sure where that goes? Hand it to your assistant.

Copies a complete, plain-language setup brief — what the tool is, who runs it, why it is safe to connect (read-only, no account, official government data), how to add it in any MCP-capable client, and what to ask. Paste it into Claude, ChatGPT, Cursor, Cline, or any assistant.

Preview what gets copied
You are helping me connect to workspaceAlberta, a read-only MCP (Model Context Protocol) server that finds live Canadian public work — federal and provincial tenders for trades, fabrication, construction, lumber, concrete, and related procurement. Searching is free; workspaceAlberta Pro (C$85/month) adds tender-document processing and bid/no-bid scorecards.

WHO OPERATES IT
Built and run by warre & vavasour, an independent lab in Canmore, Alberta.
- Homepage: https://warreandvavasour.com
- Machine-readable agent guidance: https://warreandvavasour.com/llms.txt
- Hosted on Google Cloud Run in Montréal (northamerica-northeast1).
- Where each part runs: https://warreandvavasour.com/what-runs-where

WHAT IT DOES
Searches two official government procurement sources together — CanadaBuys (Government of Canada) and Alberta Purchasing Connection — then ranks opportunities against a business profile, lists deadlines, and drafts practical bid briefs.

WHY IT IS SAFE TO CONNECT
- It searches and summarizes public tender data. It does NOT submit bids, purchase anything, or contact buyers. The only things it saves are an optional business profile and, with Pro, a watchlist.
- The free tools need no account, no login, and no payment. Pro tools ask me to sign in through the app's own OAuth prompt; the server never asks for banking or personal data in conversation.
- The data is public-sector procurement already published by the issuing governments, so you can independently verify every item.
- Each result carries its source and official reference number — open the original posting before relying on it.

FREE TOOLS (no sign-in)
- search_opportunities — search federal + Alberta procurement together
- get_opportunity_details — inspect one posting by reference number
- list_deadlines — what is closing soon
- find_matching_opportunities — rank opportunities against my business profile
- daily_bid_brief — a practical owner/operator bid brief

PRO TOOLS (workspaceAlberta Pro, C$85/month — https://warreandvavasour.com/workspacealberta#pro)
- process_bid_room — sandboxed processing of up to five tender attachments per run
- analyze_contract_with_cohere — fit, risks, requirements, next actions
- bid_no_bid_scorecard — fast go/caution/no-go verdict with reasons
- watch_opportunity / list_watchlist / unwatch_opportunity — tracking with closing-date countdowns
If a Pro tool asks me to sign in or says Pro is required, that is expected without a subscription — do not treat it as an error.

CLAUDE CONNECTOR DIRECTORY (one-click add for Claude)
https://claude.ai/directory/connectors/workspacealberta

HOW TO CONNECT — use the section that matches the app you are running.

[A] If you ARE an MCP-capable client (Claude Desktop, Claude Code, Cursor, Cline, Continue, VS Code, Zed, Windsurf, etc.), add this StreamableHTTP MCP server to my config:

{
  "mcpServers": {
    "workspaceAlberta": {
      "type": "http",
      "url": "https://elbowsupknivesout.warreandvavasour.com/mcp"
    }
  }
}

Where that config lives, by client:
- Claude Desktop / claude.ai: Customize > Connectors, or the connector directory link above.
- Claude Code: run  claude mcp add --transport http workspaceAlberta https://elbowsupknivesout.warreandvavasour.com/mcp  then /mcp to sign in for Pro.
- Cursor: Settings > MCP > Add new server, or edit ~/.cursor/mcp.json. Paste, save.
- Cline / Continue / Windsurf: open the MCP settings JSON and add the "workspaceAlberta" entry. Save, reload the window.
- VS Code / Zed: add the same server under the editor's MCP / context-server settings. Save, reload.
If your client uses the keyword "streamable-http" instead of "http" for the type field, use that instead.

[B] Direct / fallback endpoint (use if the friendly URL above is not resolving): https://workspacealberta-983058968342.northamerica-northeast1.run.app/mcp

[C] If you CANNOT add MCP servers (e.g. a plain web chatbox), do NOT pretend to query it. Instead, tell me step by step how to install one MCP-capable client from list [A] and add the server above.

ONCE CONNECTED, good first questions:
- "I'm a [trade] in [town]. Find live public work I can bid this month."
- "List Alberta tenders closing in the next 10 days for [my capability]."
- "Does opportunity [reference #] fit a [my business] profile? Flag the risks."
- "Build me a daily bid brief for [my business]."

IMPORTANT: Always open and verify the original tender documents before bidding. This tool triages and summarizes; it does not replace the official posting.