workspaceAlberta
REMOTE · ELBOWSUPKNIVESOUT.WARREANDVAVASOUR.COM
Search every CanadaBuys and Alberta Purchasing Connection tender. Free briefs; Pro bid-room tools.
Available components
Last scanned (3 hours ago)
Scores higher than 53% of remote servers
Reachable. Last reached 5 Nov 2026.
Category Search and Retrieval
How this component scores in each security and reliability category. Every signal is checked automatically against the live server, and we only credit what we can confirm. How we score → Why this is hard to score →
Endpoint Security63
- The endpoint's TLS certificate is valid, in date, and uses a strong key. View diagnostics → Pass
- Authorisation check failed: no authorisation is required to call this server, and it exposes a tool marked destructive (set_business_profile). See how to fix → View diagnostics → Fail
- HTTPS is enforced; there's no plaintext access path. View diagnostics → Pass
- The HSTS (Strict-Transport-Security) header is present. View diagnostics → Pass
- DNSSEC check failed: this domain isn't protected by DNSSEC. See how to fix → View diagnostics → Fail
Transport & Reachability100
- Verified streamable-http transport via a live MCP handshake. View diagnostics → Pass
Schema Quality & AI Usability67
- AI-judged instruction clarity (excellent).Pass
- Context-footprint check failed: tool/resource definitions use about 4673 tokens (~161/item across 29 items; 29 tools + 0 resources), over budget; trim descriptions and params. See how to fix → Fail
- Usage-examples check failed: none of the tools include examples. See how to fix → Fail
Stability & Change Management17
- Stability observed for 5 of 30 days with no destabilising changes; credit accrues until the full window elapses.Partial
Tool Coverage100
- 100% of tools have a non-trivial description (not blank, and not just the tool's name).Pass
- 100% of tool parameters carry a description.Pass
- Structured output schemas are declared (14% of tools); any adoption earns full credit.Pass
Tool Safety100
- No prompt-injection markers were found in the server instructions, tool names or descriptions we captured.Pass
- All 1 tool(s) whose name or description implies an irreversible operation declare an MCP destructiveHint annotation.Pass
- An AI judge read all 30 captured unit(s) of tool text and found none that tries to manipulate the model reading it.Pass
Capabilities100
- Implements a current MCP spec version (2026-07-28).Pass
Every change we have recorded for this component, newest first. Security-relevant changes are always shown. ▲ marks a change for the better, ▼ a change for the worse; unmarked changes are neutral.
- 5 Nov 26 +1
No change was recorded against any check on this day. Stability & Change Management went from 13 to 17. That category is still filling its 30-day observation window: 4 days of observed history at the previous scan, 5 at this one. The score rises as the window fills, whether or not the server changes.
- 3 Nov 26 +1
No change was recorded against any check on this day. Stability & Change Management went from 7 to 10. That category is still filling its 30-day observation window: 2 days of observed history at the previous scan, 3 at this one. The score rises as the window fills, whether or not the server changes.
- 1 Nov 26 +1
- Stability: unverified → 0.03 ▲ functional
- 31 Oct 26 65
First indexed and scored.
Diagnostic detail from the automated scan of this channel: what the scanner observed at each step, so you can see exactly where a check passed or failed. It is informational only and never changes the trust score.
Captured 5 Nov 2026 · Probed https://elbowsupknivesout.warreandvavasour.com/mcp
TLS valid
Negotiated TLS 1.3 with TLS_AES_128_GCM_SHA256 .
| Subject | Issuer | Valid from | Valid until | Key | Signature | Serial |
|---|---|---|---|---|---|---|
| CN=warreandvavasour.com | CN=WE1,O=Google Trust Services,C=US | 16 Oct 2026 | 14 Jan 2027 | ECDSA 256 | ECDSA-SHA256 | 96741da25c7c40420e06c6086337b55f |
| SANs: warreandvavasour.com, elbowsupknivesout.warreandvavasour.com, *.elbowsupknivesout.warreandvavasour.com | ||||||
| CN=WE1,O=Google Trust Services,C=US (CA) | CN=GTS Root R4,O=Google Trust Services LLC,C=US | 13 Dec 2023 | 20 Feb 2029 | ECDSA 256 | ECDSA-SHA384 | 7ff31977972c224a76155d13b6d685e3 |
| CN=GTS Root R4,O=Google Trust Services LLC,C=US (CA) | CN=GlobalSign Root CA,OU=Root CA,O=GlobalSign nv-sa,C=BE | 15 Nov 2023 | 28 Jan 2028 | ECDSA 384 | SHA256-RSA | 7fe530bf331343bedd821610493d8a1b |
Background: What to check on a remote MCP endpoint →
DNSSEC insecure
Validation of elbowsupknivesout.warreandvavasour.com. — Not signed
| Zone | DS | Keys | Algorithms | Outcome |
|---|---|---|---|---|
| . | trust_anchor | 20326, 38696 | 8, 8 | Verified |
| com. | present | 19718 | 13 | Verified |
| warreandvavasour.com. | absent | Unsigned (proven) parent-signed NSEC/NSEC3 proves an unsigned delegation |
Authentication No authorisation required
The endpoint answered without asking for a token. Anyone who knows the URL can reach it.
| Result | No authorisation required |
|---|---|
| HTTP status | 200 |
| Header | Value |
|---|---|
| strict-transport-security | max-age=31536000; includeSubDomains |
| content-security-policy | frame-ancestors 'none'; base-uri 'self'; object-src 'none' |
| x-content-type-options | nosniff |
| x-frame-options | DENY |
| referrer-policy | strict-origin-when-cross-origin |
| permissions-policy | camera=(), microphone=(), geolocation=(), payment=() |
Background: How OAuth 2.1 works in the 2026 MCP spec →
Transports 2 probes
| Transport | URL | Outcome | Status | Location |
|---|---|---|---|---|
| streamable-http | https://elbowsupknivesout.warreandvavasour.com/mcp | Verified | 200 | |
| http (plaintext) | http://elbowsupknivesout.warreandvavasour.com/mcp | HTTPS enforced | 301 | https://elbowsupknivesout.warreandvavasour.com/mcp |
The tools this component advertises to a client, with an estimated token cost for each. Expand a tool to see its parameters and schema. The per-tool counts are indicative and are not scored directly; the schema's total context footprint is one signal in Schema Quality & AI Usability. A tool's description is untrusted text the model reads on every call, which is what makes this list a security surface and not just an inventory: how tool poisoning works →
analyze_contract_with_cohere Analyze a contract with Cohere ~164
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.
| Name | Type | Req | Description |
|---|---|---|---|
| business_context | string | – | Optional company capabilities or bid context. If omitted, the saved business profile is used. |
| max_tokens | integer | – | Maximum model response tokens (default 1200, max 2000) |
| profile | object | – | Inline business profile used for this call only. Overrides any saved profile. On the shared public endpoint without a subscriber key, this is the way to describe your business. |
| question | string | – | Optional specific question to ask about the tender |
| reference | string | yes | Reference or solicitation number for the tender to analyze |
No output schema declared.
No examples provided.
bid_no_bid_scorecard Assess whether to bid ~88
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.
| Name | Type | Req | Description |
|---|---|---|---|
| reference | string | yes | CanadaBuys or Alberta APC reference number |
No output schema declared.
No examples provided.
check_cohere_status Check Cohere analysis availability ~30
Check whether the optional Cohere Command A+ model integration is configured. Does not call the model.
Input schema present but exposes no named parameters.
No output schema declared.
No examples provided.
classify_tender List the bidder requirements in a tender ~355
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.
| Name | Type | Req | Description |
|---|---|---|---|
| reference | string | yes | CanadaBuys or Alberta APC reference number |
| upload_token | string | – | For APC only: the upload_token from an earlier classify_tender or process_bid_room result, after the user has uploaded the documents they downloaded from APC. |
No output schema declared.
No examples provided.
daily_bid_brief Get my daily bid brief ~206
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.
| Name | Type | Req | Description |
|---|---|---|---|
| days | integer | – | Look ahead this many days for matches and deadlines (default 14) |
| limit | integer | – | Maximum items per section (default 5, max 10) |
| profile | object | – | Inline business profile used for this call only. Overrides any saved profile. On the shared public endpoint without a subscriber key, this is the way to describe your business. |
No output schema declared.
No examples provided.
find_alberta_opportunities Find Alberta opportunities for my business ~132
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.
| Name | Type | Req | Description |
|---|---|---|---|
| days | integer | – | Only show opportunities closing within N days (default: 60) |
| limit | integer | – | Maximum opportunities to return (default: 15) |
| profile | object | – | Inline business profile used for this call only. Overrides any saved profile. On the shared public endpoint without a subscriber key, this is the way to describe your business. |
No output schema declared.
No examples provided.
find_business_fit Find contracts for a business description ~366
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.
| Name | Type | Req | Description |
|---|---|---|---|
| category | string | – | Optional category filter |
| company_name | string | – | Optional company name for the heading. |
| days | integer | – | Only show notices closing within N days (default 120, max 365) |
| description | string | yes | What the business does, in its own words. Example: a bakery in Red Deer that bakes at scale and teaches culinary skills. |
| limit | integer | – | Maximum results (default 15, max 50) |
| location | string | – | Where the business works, such as Red Deer, Alberta. |
| profile | object | – | Inline business profile used for this call only. Overrides any saved profile. On the shared public endpoint without a subscriber key, this is the way to describe your business. |
| province | string | – | Optional province or delivery region filter |
| source | string | – | all, federal, or alberta |
| Name | Type | Req | Description |
|---|---|---|---|
| count | integer | – | – |
| kind | string | – | – |
| opportunities | array | – | – |
| warnings | array | – | – |
No examples provided.
find_matching_opportunities Match procurement opportunities to my business ~226
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.
| Name | Type | Req | Description |
|---|---|---|---|
| days | integer | – | Only show opportunities closing within N days (default 60) |
| limit | integer | – | Maximum opportunities to return (default 15, max 30) |
| profile | object | – | Inline business profile used for this call only. Overrides any saved profile. On the shared public endpoint without a subscriber key, this is the way to describe your business. |
| Name | Type | Req | Description |
|---|---|---|---|
| count | integer | – | – |
| kind | string | – | – |
| matches | array | – | – |
| warnings | array | – | – |
No examples provided.
find_opportunities Find federal opportunities for my business ~121
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.
| Name | Type | Req | Description |
|---|---|---|---|
| days | integer | – | Only show contracts closing within N days (default: 60) |
| limit | integer | – | Maximum opportunities to return (default: 15) |
| profile | object | – | Inline business profile used for this call only. Overrides any saved profile. On the shared public endpoint without a subscriber key, this is the way to describe your business. |
No output schema declared.
No examples provided.
get_alberta_opportunity_details Get Alberta procurement opportunity details ~42
Get full Alberta Purchasing Connection details by reference number, such as AB-2026-03908.
| Name | Type | Req | Description |
|---|---|---|---|
| reference | string | yes | APC reference number |
No output schema declared.
No examples provided.
get_contract_details Get federal contract details ~48
Legacy: federal CanadaBuys details only, by reference or solicitation number. Prefer get_opportunity_details for federal or Alberta APC tenders.
| Name | Type | Req | Description |
|---|---|---|---|
| reference | string | yes | Reference or solicitation number |
No output schema declared.
No examples provided.
get_my_profile View my business profile ~32
View your current business profile that's being used to match contracts. Hosted: sign-in required; no paid subscription needed.
Input schema present but exposes no named parameters.
No output schema declared.
No examples provided.
get_opportunity_details Get procurement opportunity details ~71
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.
| Name | Type | Req | Description |
|---|---|---|---|
| reference | string | yes | Reference number, such as AB-2026-03908 or a CanadaBuys reference |
No output schema declared.
No examples provided.
get_server_guide Read the WorkspaceAlberta guide ~48
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.
Input schema present but exposes no named parameters.
No output schema declared.
No examples provided.
list_alberta_deadlines List Alberta procurement deadlines ~70
List open Alberta Purchasing Connection opportunities closing soon.
| Name | Type | Req | Description |
|---|---|---|---|
| category | string | – | Optional category: services, goods, or construction |
| days | integer | – | Show opportunities closing within N days (default 30) |
| limit | integer | – | Maximum results (default 20, max 50) |
No output schema declared.
No examples provided.
list_deadlines List procurement deadlines ~92
List CanadaBuys and Alberta APC opportunities closing soon.
| Name | Type | Req | Description |
|---|---|---|---|
| category | string | – | Optional category filter |
| days | integer | – | Show opportunities closing within N days (default 30) |
| limit | integer | – | Maximum combined results (default 20, max 50) |
| province | string | – | Optional province or delivery region filter |
| source | string | – | all, federal, or alberta |
| Name | Type | Req | Description |
|---|---|---|---|
| count | integer | – | – |
| kind | string | – | – |
| opportunities | array | – | – |
| warnings | array | – | – |
No examples provided.
list_upcoming_deadlines List federal contract deadlines ~62
Legacy: federal CanadaBuys closing deadlines only. Prefer list_deadlines for combined CanadaBuys and Alberta APC results.
| Name | Type | Req | Description |
|---|---|---|---|
| days | integer | – | Show contracts closing within N days (default 30) |
| province | string | – | Filter by province |
No output schema declared.
No examples provided.
list_watchlist View my opportunity watchlist ~37
List watched opportunities sorted by closing date, with days remaining and notes. Hosted: sign-in and an active workspaceAlberta Pro subscription required.
Input schema present but exposes no named parameters.
No output schema declared.
No examples provided.
match_industrial_support_programs Match industrial and tariff support ~273
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.
| Name | Type | Req | Description |
|---|---|---|---|
| company_name | string | – | Optional company name for the heading. |
| description | string | – | What the business does. Any sector, in the business's own words. |
| industry | string | – | Optional sector label, such as software, healthcare, steel, or critical minerals. |
| limit | integer | – | Maximum programs in the applies section (default 12, max 20). |
| location | string | – | Where the business is located, such as Edmonton, Alberta. Empty assumes Alberta. |
| profile | object | – | Inline business profile used for this call only. Overrides any saved profile. On the shared public endpoint without a subscriber key, this is the way to describe your business. |
No output schema declared.
No examples provided.
process_bid_room Process bid documents ~379
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.
| Name | Type | Req | Description |
|---|---|---|---|
| apc_document_urls | object | – | For APC only: map document IDs from get_opportunity_details to already authorized, publicly accessible HTTPS copies. This tool never signs in to APC, registers supplier interest, subscribes notificat… |
| business_context | string | – | Optional company capabilities or bid context. If omitted, the saved business profile is used. |
| max_attachments | integer | – | Maximum procurement files to process (default 5, max 5). Use 0 explicitly for a notice-only review; missing/gated documents do not count as complete coverage. |
| profile | object | – | Inline business profile used for this call only. Overrides any saved profile. On the shared public endpoint without a subscriber key, this is the way to describe your business. |
| reference | string | yes | CanadaBuys or Alberta APC reference number |
| upload_token | string | – | For APC only: the upload_token from an earlier process_bid_room result. APC releases documents only to the user's own signed-in supplier account, so the first call returns a private upload link; afte… |
No output schema declared.
No examples provided.
refresh_data Refresh federal contract data ~16
Refresh contract data from CanadaBuys.
Input schema present but exposes no named parameters.
No output schema declared.
No examples provided.
search_alberta_opportunities Search Alberta procurement opportunities ~102
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.
| Name | Type | Req | Description |
|---|---|---|---|
| category | string | – | Optional category: services, goods, or construction |
| keywords | string | – | Search words or phrase |
| limit | integer | – | Maximum results (default 10, max 50) |
| status | string | – | APC status code (default OPEN) |
No output schema declared.
No examples provided.
search_contracts Search federal contracts ~99
Legacy: federal CanadaBuys only. Filter by keywords or province. Prefer search_opportunities for combined CanadaBuys and Alberta APC results.
| Name | Type | Req | Description |
|---|---|---|---|
| keywords | string | – | Search keywords for any sector, such as software, training, steel, healthcare, or logistics |
| limit | integer | – | Maximum results (default 10) |
| province | string | – | Filter by province (e.g., 'Alberta', 'Ontario', 'Quebec') |
No output schema declared.
No examples provided.
search_opportunities Search procurement opportunities ~326
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.
| Name | Type | Req | Description |
|---|---|---|---|
| category | string | – | Optional category or sector words. Federal search treats this as free text across the full notice, including UNSPSC and GSIN descriptions. Alberta maps services, goods, and construction to APC codes… |
| company_name | string | – | Optional company name. |
| description | string | – | What the business does, in plain language. When set, fit classification runs before keyword ranking. |
| keywords | string | – | Search words or phrase |
| limit | integer | – | Maximum combined results (default 20, max 50) |
| location | string | – | Where the business works, such as Red Deer, Alberta. |
| profile | object | – | Inline business profile used for this call only. Overrides any saved profile. On the shared public endpoint without a subscriber key, this is the way to describe your business. |
| province | string | – | Optional province or delivery region filter |
| source | string | – | all, federal, or alberta |
| Name | Type | Req | Description |
|---|---|---|---|
| count | integer | – | – |
| kind | string | – | – |
| opportunities | array | – | – |
| warnings | array | – | – |
No examples provided.
set_business_profile Save my business profile ~90
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.
| Name | Type | Req | Description |
|---|---|---|---|
| company_name | string | – | Your company name |
| description | string | yes | What does your business do? Describe your products, services, and capabilities. |
| location | string | – | Where you're located (e.g., 'Edmonton, Alberta') |
No output schema declared.
No examples provided.
summarize_alberta_opportunities Summarize Alberta procurement opportunities ~23
Summarize current open Alberta Purchasing Connection opportunities by category.
Input schema present but exposes no named parameters.
No output schema declared.
No examples provided.
summarize_contracts Summarize federal contracts ~38
Legacy: summarize federal CanadaBuys contracts only. For combined discovery use search_opportunities or daily_bid_brief; this summary excludes Alberta APC.
Input schema present but exposes no named parameters.
No output schema declared.
No examples provided.
unwatch_opportunity Remove an opportunity from my watchlist ~47
Remove an opportunity from the watchlist by reference number. Hosted: sign-in and an active workspaceAlberta Pro subscription required.
| Name | Type | Req | Description |
|---|---|---|---|
| reference | string | yes | Reference number to stop tracking |
No output schema declared.
No examples provided.
watch_opportunity Add an opportunity to my watchlist ~72
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.
| Name | Type | Req | Description |
|---|---|---|---|
| note | string | – | Optional note, e.g. 'waiting on bonding quote' |
| reference | string | yes | Reference number to track |
No output schema declared.
No examples provided.
How do I install the workspaceAlberta MCP server?
workspaceAlberta is a hosted endpoint at https://elbowsupknivesout.warreandvavasour.com/mcp, so there is nothing to install locally. Ready-made configuration for Claude, Cursor, VS Code, Codex and 5 more is on this page, copied from each client's own documentation.
remote · elbowsupknivesout.warreandvavasour.com
claude mcp add --transport http com-warreandvavasour-workspacealberta 'https://elbowsupknivesout.warreandvavasour.com/mcp'
What is the workspaceAlberta MCP server?
workspaceAlberta is an MCP server listed in the public MCP registry as com.warreandvavasour/workspacealberta. Search every CanadaBuys and Alberta Purchasing Connection tender. Free briefs; Pro bid-room tools. This page covers its hosted endpoint (https://elbowsupknivesout.warreandvavasour.com/mcp).
Is the workspaceAlberta MCP server safe to use?
workspaceAlberta scores 68 out of 100 on VerifyMCP. That is a record of what we were able to check automatically, not an endorsement. The category breakdown on this page shows every signal behind the number, including the ones we could not confirm.
What tools does the workspaceAlberta MCP server expose?
workspaceAlberta exposes 29 tools: get_server_guide, search_contracts, get_contract_details, list_upcoming_deadlines, summarize_contracts, and 24 more. Their descriptions and schemas cost roughly 3,655 tokens of context every time the server is loaded.
Does the workspaceAlberta MCP server require authentication?
No. We connected to workspaceAlberta without credentials and it answered, so anything it exposes is reachable by anyone who knows the address.
Is the workspaceAlberta MCP server still maintained?
workspaceAlberta is still listed as active in the MCP registry. We last reached this channel on 5 November 2026. Those dates come from our own scans of the registry and the channel itself, not from anything the publisher announced.